skip to main content
10.1145/1961258.1961261acmconferencesArticle/Chapter ViewAbstractPublication PagesprofesConference Proceedingsconference-collections
research-article

Towards SOA implementation complexity measurement enlightened by organization theory

Published: 21 June 2010 Publication History

Abstract

When implementing information infrastructures to support business, Service-Oriented Architecture (SOA) based systems are inevitably more complex than traditional architecture based systems. Therefore, it is essential to measure the implementation complexity to avoid development that is unworthy of adopting SOA. However, there is little work that covers the SOA implementation complexity measurement with comprehensive analysis. By adopting existing work related to organizational complexity, this paper proposes a framework for comprehending and measuring the organizational complexity of SOA implementation, which comprises four dimensions: Structure, Environment, Business and Resource. Along each dimension, some SOA-compatible metrics have been extracted from the corresponding research on organizational complexity. More importantly, this proposed framework can be used for future work in proposing metrics for integrally and quantitatively calculating the complexity of implementing SOA.

References

[1]
McAuley, J., Duberley, J., and Johnson, P. 2007. Organization Theory: Challenges and Perspectives. Prentice Hall, England.
[2]
Service-Oriented Architecture Reference Model Technical Committee, Organization for the Advancement of Structured Information Standards. 2006. A Reference Model for Service-Oriented Architecture. White Paper, Billerica, MA.
[3]
Rosen, M., Lublinsky, B., Smith, K. T., and Balcer, M. J. 2008. Applied SOA: Service-Oriented Architecture and Design Strategies. Wiley, Indianapolis, Indiana.
[4]
Papazoglou, M. P. and Heuvel W.-J. Service Oriented Architectures: Approaches, Technologies and Research Issues. VLDB J. 16 (Jul. 2007), 389--415.
[5]
Bakan, J. 2005. The Corporation: The Pathological Pursuit of Profit and Power. Free Press, New York.
[6]
Hirzalla, M., Cleland-Huang, J., and Arsanjani, A. 2009. A Metrics Suite for Evaluating Flexibility and Complexity in Service Oriented Architectures. In Service-Oriented Computing - ICSOC 2008 Workshops. LNCS 5472. Springer-Verlag, Berlin Heidelberg New York, 41--52.
[7]
Scherrer-Rathje, M., Arnoscht, J., Egri, P., Braun, E., Csáji, B. C., and Schuh, G. 2009. A Generic Model to Handle Complexity in Collaborative Networks. In Proceedings of Portland International Conference on Management of Engineering & Technology (Portland, Oregon, USA, August 2--6, 2009). PICMET '09. IEEE Computer Society, 271--287.
[8]
Dooley, K. 2002. Organizational Complexity. In: Warner, M. (ed.): International Encyclopedia of Business and Management. Thompson Learning, London, 5013--5022.
[9]
Goold, M. and Campbell, A. 2002. Designing Effective Organizations: How to Create Structured Networks. Wiley, New York.
[10]
Hornby, G. S. 2007. Measuring Complexity by Measuring Structure and Organization. In Proceedings of IEEE Congress on Evolutionary Computation (Singapore, September 25--28, 2007) CEC 2007. IEEE Computer Society, 2017--2024.
[11]
Peng, Y., Liu, H., and Tao, H. 2009. Analyzing the Pathway of Organizational Change based on the Environmental Complexity. In Proceedings of 2009 International Conference on Electronic Commerce and Business Intelligence (Beijing, China, June 6--7, 2009) ECBI 2009. IEEE Computer Society, 463--466.
[12]
Peng, M. W. 2001. The Resource-based View and International Business. J. Manage. 27 (Sept. 2001), 803--829.
[13]
Siahpush, M. S. 1991. Empowering Structure in Organizations: Toward a Specification of the Resource Perspective. Soc. Sci. Res. 20 (Jun. 1991), 122--149.
[14]
Efstathiou, J., Calinescu, A., and Blackburn, G. 2002. A Web-based Expert System to Access the Complexity of Manufacturing Organizations. Robot. CIM-Int. Manuf. 18 (Jun.-Aug. 2002), 305--311.
[15]
Jamil, E. 2009. SOA in Asynchronous Many-to-One Heterogeneous Bi-Directional Data Synchronization for Mission Critical Applications. WeDoWebSphere. http://wedowebsphere.de/news/1528/-SOA%20in%20Asynchronous%20Many-toone%20Heterogeneous%20Bi-Directional%20Data%20Synchronization%20
[16]
Josuttis, N. M. 2007. SOA in Practice: The Art of Distributed System Design. O'Reilly Media, Inc., Sebastopol.
[17]
Cardoso, J. 2005. How to Measure the Control-Flow Complexity of Web Processes and Workflows. In Workflow Handbook 2005. Layna Fischer, 199--212.
[18]
Linthicum, D. 2007. How Much Will Your SOA Cost? SOAInstitute.org. http://www.soainstitute.org/articles/article/article/how-muchwill-your-soa-cost.html
[19]
Norfolk, D. 2007 SOA Innovation and Metrics. IT-Director.com. http://www.itdirector.com/business/change/content.php?cid=10146
[20]
Jiao, F., Hu, C., and Zhao, C. 2008. A Software Complexity Metric for SCA Specification. In Proceedings of International Conference on Computer Science and Software Engineering (Wuhan, China, December 12--14, 2008) CSSE 2008. IEEE Computer Society, 481--484.

Cited By

View all
  • (2017)Multilevel complexity measurement in enterprise architecture modelsInternational Journal of Computer Integrated Manufacturing10.1080/0951192X.2017.130745330:12(1280-1300)Online publication date: 28-Mar-2017
  • (2011)A Qualitative Approach to Effort Judgment for Web Service Composition Based SOA ImplementationsProceedings of the 2011 IEEE International Conference on Advanced Information Networking and Applications10.1109/AINA.2011.20(586-593)Online publication date: 22-Mar-2011

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
PROFES '10: Proceedings of the 11th International Conference on Product Focused Software
June 2010
158 pages
ISBN:9781450302814
DOI:10.1145/1961258
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 21 June 2010

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. SOA implementation complexity
  2. measurement
  3. organization theory
  4. organizational complexity
  5. service-oriented architecture (SOA)

Qualifiers

  • Research-article

Conference

Profes '10
Sponsor:

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2017)Multilevel complexity measurement in enterprise architecture modelsInternational Journal of Computer Integrated Manufacturing10.1080/0951192X.2017.130745330:12(1280-1300)Online publication date: 28-Mar-2017
  • (2011)A Qualitative Approach to Effort Judgment for Web Service Composition Based SOA ImplementationsProceedings of the 2011 IEEE International Conference on Advanced Information Networking and Applications10.1109/AINA.2011.20(586-593)Online publication date: 22-Mar-2011

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media