Supporting Organizational Qualities Through Architectural Patterns

Fritz Solms

2016

Abstract

The structure of an organization is known to affect an organization’s qualities. Commonly variations of the hierarchical patterns are used to constrain the structure of organizations. Examples include functional and divisional hierarchies, and organizations based on a matrix structure. In either case the depth of the hierarchies can be varied. For software architectures a much wider set of architectural patterns is considered and patterns are combined in such a way as to support desired system qualities. This paper suggests that many of these patterns are applicable also for organizational architectures and proposes a conceptual framework for the selection and application of architectural patterns in order to improve the quality attributes of an organization.

References

  1. Bachmann, F., Bass, L., Klein, M., and Shelton, C. (2005). Designing Software Architectures to Achieve Quality Attribute Requirements. IEE Proceedings - Software, 152(4):153-165.
  2. Berzisa, S. e. a. (2015). Capability driven development: An approach to designing digital enterprises. Business & Information Systems Engineering, 57(1):15-25.
  3. Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., and Stal, M. (1996). Pattern-Oriented Software Architecture, Volume 1: A System of Patterns. Wiley, Chichester, UK.
  4. Dalton, D. R., Todor, W. T., Spendolini, M. J., Fielding, G. J., and Porter, L. W. (1980). Organizational structure and performans: A critical review. Academy of Management Review, 5(1):49-64.
  5. Docherty, J. P., Surles, R. C., and Donovan, C. M. (2001). Textbook of Administrative Psychiatry, chapter Organizational Theory, pages 33-43. ASM Zahidul Islam, second edition edition.
  6. Dong, J., Chen, S., and Jeng, J.-J. (2005). Event-based blackboard architecture for multi-agent systems. In Information Technology: Coding and Computing, 2005. ITCC 2005. International Conference on, volume 2, pages 379-384 Vol. 2.
  7. Galbraith, J. R. (1971). Matrix organization designs: How to combine functional and project forms. Business Horizons, 14(1):29 - 40.
  8. Goebel, S. and Nestler, M. (2004). Composite component support for ejb. In Proceedings of the Winter International Synposium on Information and Communication Technologies, WISICT 7804, pages 1-6. Trinity College Dublin.
  9. Gómez, O. and Ortiz, J. (2013). Modeling the organizational style structure in five. Procedia Technology, 7:384 - 390.
  10. Han, X., Mandal, S., Pattipati, K., Kleinman, D., and Mishra, M. (2014). An optimization-based distributed planning algorithm: A blackboard-based collaborative framework. Systems, Man, and Cybernetics: Systems, IEEE Transactions on, 44(6):673-686.
  11. Harris, M. and Raviv, A. (2002). Organization design. Manage. Sci., 48(7):852-865.
  12. Harrison, N. B. and Avgeriou, P. (2007). Leveraging architecture patterns to satisfy quality attributes. In Oquendo, F., editor, Software Architecture, First European Conference, ECSA 2007, Aranjuez, Spain, September 24-26, 2007, Proceedings, volume 4758 of Lecture Notes in Computer Science, pages 263-270. Springer.
  13. Jurado, F., Redondo, M. A., and Ortega, M. (2012). Blackboard architecture to integrate components and agents in heterogeneous distributed elearning systems: An application for learning to program. Journal of Systems and Software, 85(7):1621 - 1636. Software Ecosystems.
  14. Kolp, M., Do, T. T., and Faulkner, S. (2004). Analysis styles for requirements engineering: An organizational perspective. In Chang, S., editor, Handbook Of Software Engineering And Knowledge Engineering, volume 3, chapter 1. World Scientific.
  15. Lawler, E. and Ledford, G. (1992). A skill-based approach to human resource management. European Management Journal, 10(4):383-391.
  16. Lesser, V., Fennell, R., Erman, L., and Reddy, D. (1975). Organization of the hearsay ii speech understanding system. Acoustics, Speech and Signal Processing, IEEE Transactions on, 23(1):11-24.
  17. Liedtke, J. (1995). On micro-kernel construction. SIGOPS Oper. Syst. Rev., 29(5):237-250.
  18. Luo, Y., Liu, K., and Davis, D. (2002). A multi-agent decision support system for stock trading. Network, IEEE, 16(1):20-27.
  19. Mee, J. F. (1964). Matrix organization. Business Horizons, 7(2):70 - 72.
  20. Meunier, R. (1995). The pipes and filters architecture. In Pattern Languages of Program Design, pages 427- 440. ACM Press/Addison-Wesley Publishing Co., New York, NY, USA.
  21. Mintzberg, H. (1979). The structuring of organizations: a synthesis of the research. Theory of management policy series. Prentice-Hall.
  22. Ortega-Arjona, J. L. and Fernandez, E. B. (2008). The secure blackboard pattern. In Proceedings of the 15th Conference on Pattern Languages of Programs, PLoP 7808, pages 22:1-22:5, New York, NY, USA. ACM.
  23. Scheibler, T., Leymann, F., and Roller, D. (2010). Executing pipes-and-filters with workflows. In Internet and Web Applications and Services (ICIW), 2010 Fifth International Conference on, pages 143-148.
  24. Schwartz, D. (1995). Blackboard systems. In Cooperating Heterogeneous Systems, volume 299 of The Springer International Series in Engineering and Computer Science, pages 27-42. Springer US.
  25. Solms, F. (2012). What is software architecture? In Proceedings of the South African Institute for Computer Scientists and Information Technologists Conference, SAICSIT 7812, pages 363-373, New York, NY, USA. ACM.
  26. Solms, F. (2015). A Systematic Method for Architecture Recovery. In 10'th International Conference on Evaluation of Novel Approaches to Software Engineering, pages 215-222, Barcelona, Spain.
  27. Sun, H., Wang, X., Yan, M., Tang, Y., and Liu, X. (2013). Towards a scalable paas for service oriented software. In Parallel and Distributed Systems (ICPADS), 2013 International Conference on, pages 522-527.
  28. Tran, Q. and Tian, Y. (2013). Organizational structure: Influencing factors and impact on a firm. American Journal of Industrial and Business Management, (3):229-236.
  29. Weber, M. (1958). From Max Weber: Essays in Sociology. Oxford University Press, USA.
Download


Paper Citation


in Harvard Style

Solms F. (2016). Supporting Organizational Qualities Through Architectural Patterns . In Proceedings of the 18th International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-758-187-8, pages 594-599. DOI: 10.5220/0005836105940599


in Bibtex Style

@conference{iceis16,
author={Fritz Solms},
title={Supporting Organizational Qualities Through Architectural Patterns},
booktitle={Proceedings of the 18th International Conference on Enterprise Information Systems - Volume 2: ICEIS,},
year={2016},
pages={594-599},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005836105940599},
isbn={978-989-758-187-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 18th International Conference on Enterprise Information Systems - Volume 2: ICEIS,
TI - Supporting Organizational Qualities Through Architectural Patterns
SN - 978-989-758-187-8
AU - Solms F.
PY - 2016
SP - 594
EP - 599
DO - 10.5220/0005836105940599