Key Points for Adopting Service-Oriented Architecture: A Comparative Analysis of Industry SOA Maturity Models

  • José J. Lima Dias Jr. UFPB / UFPE
  • Joyce Aline P. de Oliveira UFPB
  • Silvio R. de Lemos Meira UFPE

Abstract


Adoption of Service-Oriented Architecture (SOA) has become a common practice in companies that aims at solving problems of flexibility to change and application integration. Although SOA promises to solve such problems, its adoption is not trivial in practice since it requires a process of adaptation and an organizational and technological restructuring. In this context, several SOA Maturity Models have been proposed aiming to aid the adoption process. Hence, this paper presents a comparative analysis among SOA Maturity Models proposed by industry, presenting similarities and differences among them in order to identify key points that can aid in SOA adoption.
Keywords: Key Points, Comparative Analysis, Maturity Models

References

Afshar, M. "SOA Governance: Framework and Best Practices, Version 1.1", Oracle, May 2007.

BEA-IT, SOA Evolution Model (2006). SOA Blueprint. Disponível em: http://soablueprint.com/yahoo_site_admin/assets/docs/SOAEvolutionModel.291100753.pdf. Referência Principal.

Brown W. A. Johnston K. S.; Larsen G.; Palistrant, J.(2005). “SOA Development Using the IBM Rational Software. Development Platform: A Practical Guide”. IBM Corporation.

CHAN, Yolande E. (2002). “Why haven’t we mastered alignment? The importance of the informal organization structure”. MIS Quarterly Executive.

Dias, J. (2010). A Software Architecture Process for SOA Definition - Designing Service-Oriented Architectures in an Enterprise Context. LAP Lambert Academic Publishing.

Drew, D.W. “Tailoring the software engineering Institute's (SEI) Capability Maturity Model (CMM) to a software sustaining engineering organization”. Proceedings of Conference on Software Maintenance, 1992.

Gartner, Group. (2009). “Business Process Management Program Key Initiative Overview”.

Josuttis, N. (2007) SOA in Practice - The Art of Distributed System Design. O'Reilly Media.

Meier, F. (2006). “Service Oriented Architecture Maturity Models - A guide to SOA adoption”. Master’s thesis, University of Sk ̈ovde, School of Humanities and Informatics.

Moore, J., "Business process management", Chemical Engineering Process, American, 2003, pp. 22-23.

Nasr, K., Gross, H., Deursen, A. (2010). Adopting and Evaluating Service Oriented Architecture in Industry. 14th European Conference on Software Maintenance and Reengineering.

Niemann, M; Eckert, J; Repp, N; Steinmetz, R.(2008). “Towards a generic governance model for service-oriented architectures”. In: Proceedings of the Fourteenth Americas Conference on Information ystems, Toronto.

OASIS (2006). “Reference Model For Service Oriented Architecture”. Disponível em < http://www.oasis-open.org/committees/download.php/16587/wd-soa-rm-cd1ED.pdf>

Oliveira, J. Modelos de Maturidade em SOA: Uma análise comparativa da indústria. Monografia (graduação) – Universidade Federal da Paraíba/CCAE, Rio Tinto, 2011.

ORACLE. (2006) SOA Maturity Cheat Sheet. Disponível em: <http://pt.scribd.com/doc/2890015/oraclesoamaturitymodelcheatsheet>

Pugsley, Andrew. (2008). “Assessing your programming SOA. HP Worldwide SOA Service Program”. Disponível em: <http://h20195.www2.hp.com/v2/GetPDF.aspx/4AA0-4824ENW.pdf>.

Rathfelder, C; Groenda, H.(2008). “iSOAMM: An Independent SOA Maturity Model”. In Proc. of 8th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS'08), volume 5053/2008 of Lecture Notes in Computer Science, pages 1-15. Springer-Verlag Berlin Heidelberg.

SONIC (2006), Movin SOA on up: Introducing a New Service-Oriented Architecture Maturity Model. Disponível em: http://web.progress.com/en/movin-soa-on-up.html.

The Open Group (2009). Service Integration Maturity Model (OSIMM). 2009. Disponível em: https://www.opengroup.org/projects/osimm/uploads/40/17990/OSIMM_v0.3a.pdf
Published
2012-05-16
DIAS JR., José J. Lima; DE OLIVEIRA, Joyce Aline P.; MEIRA, Silvio R. de Lemos. Key Points for Adopting Service-Oriented Architecture: A Comparative Analysis of Industry SOA Maturity Models. In: BRAZILIAN SYMPOSIUM ON INFORMATION SYSTEMS (SBSI), 8. , 2012, São Paulo. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2012 . p. 133-144. DOI: https://doi.org/10.5753/sbsi.2012.14400.