SOA Maturity Models: Guidance to Realize SOA
Youcef Baghdadi · International Journal of Computer and Communication Engineering · 2014
SOA is an architectural that aims at promoting reuse, integration, composition, flexibility, and agility.However, adopting SOA is a process that needs to be governed in terms of planning, design, realization, and evaluation with a certain level of maturity.There exist many SOA maturity models from both industry and academia, which, with the misconceptions of SOA, gets enterprises confused when deciding SOA adoption.This work first relates some maturity models to Capability Maturity Model Integration for Service.Then it presents a SOA maturity framework to guide the adoption process.This would help an enterprise to: (i) understand SOA adoption, (ii) know its state, (iii) adopt a model or develop its own model, and (iv) govern SOA, namely why, when, and how to progressively move to higher maturity.