The SOA Maturity Model (up)

Introduction (up)

The SOA Maturity Model (SOAMM) developed by Progress Software Corporation is one of the most well known SOA maturity models. It is based on the CMMI structure and therefore uses five levels of maturity. SOAMM’s two main goals are to provide a basis upon which organizations can build a roadmap to a successful SOA adoption and to articulate the business benefits enabled through the SOA adoption at each level of maturity [PRO07]. The model is derived from three sources. CMMI acting as a basis for the maturity model, papers of successful SOA adoptions, and experience with Progress’ own customers in the deployment of SOA projects [PRO07]
 SOAMM, from PRO07
Abbildung 1: SOAMM, from PRO07

Structure (up)

According to CMMI, the model is divided into five levels which correspond to the CMMI levels one to five. As shown in [1], level three is further divided into two subparts called Business Services and Collaborative Services. Such a division is not defined by CMMI and should indicate two distinct ways of adoption. On the right hand side of [1] the prime business benefit for each level is shown. Besides the prime business benefit, SOAMM defines six other categories which have defined characteristics for each level. The categories are: 
 

Appraisal (up)

In general SOAMM shows a good approach of using a maturity model to support the SOA adoption process, although it has a primarily technical focus and is therefore not covering some aspect areas (e.g. governance). Because it is a generic model it sometimes lacks preciseness in order to be of use. A strong connection to proprietary software solutions developed by Progress Software Corporation becomes obvious. Furthermore, the promised benefits resulting with the attainment of a particular level should be challenged due to a potential conflict of interests of the model developer. 
[MAS07] criticizes that the SOAMM proposes a bottom-up strategy which is in his opinion in conflict to the SOA paradigm which should focus on functional services in the first place. 
Letzte Änderung: 07.05.2009, 21:23 | 688 Worte