Exploring the main building blocks of SOA method: SOA maturity model perspective

Supriya Pulparambil, Youcef Baghdadi, Abdullah Al-Hamdani*, Mohammed Al-Badawi

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

10 Citations (Scopus)


The most successful enterprises plan its SOA adoption process as a series of maturity stages, where each stage acts as a foundation for the next. Various SOA maturity models (SOAMMs) are available to judge the current level of SOA adoption maturity of an enterprise. However, only a very few models review the formal use of SOA methods in the maturity assessment process. In this work, the SOAMMs are evaluated in terms of how they assess the methodological aspects of SOA adoption at each level of maturity. Based on methodical features, we introduce a set of building blocks for different maturity levels to assist the method engineers in SOA method definition. Welke’s SOAMM is selected as a base model to derive maturity guidelines for SOA methods. This work establishes the role of SOAMM in realizing the true potential of SOA and discusses why CMMI models are inapplicable to assess SOA adoption maturity. The main intention of this work is to develop a conceptual framework that describes the building block of SOA methods at different levels of maturity, including their processes, tools and technologies, and sourcing mechanisms. We adopt a real case study to determine the maturity level of SOA methodology dimension and to demonstrate how SOA adoption maturity can be improved by focusing on the methodical building blocks identified.

Original languageEnglish
Pages (from-to)217-232
Number of pages16
JournalService Oriented Computing and Applications
Issue number2
Publication statusPublished - Jun 1 2017


  • CMMI
  • Framework
  • Method
  • Methodical building block
  • SOA
  • SOA maturity model
  • Service

ASJC Scopus subject areas

  • Software
  • Information Systems
  • Management Information Systems
  • Hardware and Architecture


Dive into the research topics of 'Exploring the main building blocks of SOA method: SOA maturity model perspective'. Together they form a unique fingerprint.

Cite this