Open Group Service Integration Maturity Model (up)

History (up)

In 2005 IBM started to develop the Service Integration Maturity Model (SIMM). IBM defines SOA as a way to support IT flexibility, whereas SIMM provides the means to achieve a SOA through several consecutive states of service integration maturity [ARS06]. Each level of maturity results in a defined amount of maturity and a defined level of decoupling [ARS08]. In contrast to most other maturity models the SIMM has seven levels of maturity, whereas the first three are basic levels which do not make use of services at all. These seven levels relate to seven key integration dimensions which are further divided into domains [ARS08]. Although a mapping between CMMI and SIMM is presented in [ARS08] it is not deliberately based on CMMI. Unfortunately, publicly available information about the SIMM content is very limited. 
 
Since 2007 a vendor-neutral and technology-neutral consortium called The Open Group has been responsible for the further development of the Open group Service Integration Maturity Model (OSIMM) which is based on IBM’s SIMM. The Open Group members are well-known companies like Capgemini, EDS, HP, IBM and many more. Together they should work collaboratively on the OSIMM [TOG09]. Nevertheless, almost two years later, in January 2009, there was only an OSIMM draft (version 0.3a) available. The version is solely based on the original IBM version [TOG09] and acts as a source for further description. The OSIMM idea is to provide a standardized maturity model to the industry which allows to benchmark their maturity as well as to build a roadmap for the transformation effort. Unlike the maturity models mentioned earlier, OSIMM also describes a process to assess the current and desired level of service integration maturity. 

Structure (up)

According to SIMM, OSIMM defines seven levels of maturity across seven dimensions which can be divided into domains. Each of these mappings of one particular maturity level and one particular domain builds a few maturity indicators. These indicators can either be fulfilled or unfulfilled. During the assessment the fulfillment of all indicators leads to a fulfillment of the corresponding domain. If all domains within a dimension are fulfilled, the associated dimension is fulfilled. Only at the time when all dimensions at one maturity level are achieved, the associated level of maturity is achieved. In the following the key characteristics of the service integration maturity levels are explained: 
 
As shown in [1], the OSIMM dimensions are provided across all maturity levels. In total there are seven dimensions, each one covering several domains. OSIMM provides several assessment questions for each dimension. These questions should act as a solid starting point for an assessment but have to be customized to the 
respective circumstances such as industry specific or company specific conditions. In the following an exemplary question for each of the seven dimensions is listed. A comprehensive list of all questions can be found at [TOG09]
 
OSIMM overview, from TOG09
Abbildung 1: OSIMM overview, from TOG09
OSIMM also provides a list of possible benefits which can be achieved when moving to a higher level of maturity. Although the benefit description is a bit more detailed it can be compared to the prime business benefits category in SOAMM. In general OSIMM covers a broader aspect of SOA adoption than SOAMM because it also considers non-technical aspects such as organization. Although the available version 0.3a is with regards to content still IBM’s SIMM, it is surprisingly independent from proprietary software solutions. 
Letzte Änderung: 13.05.2009, 13:08 | 1008 Worte