Exploring the main building blocks of SOA method

SOA maturity model perspective

Research output: Contribution to journalArticle

3 Citations (Scopus)

Abstract

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
Volume11
Issue number2
DOIs
Publication statusPublished - Jun 1 2017

Fingerprint

Service oriented architecture (SOA)
Maturity model
Maturity
Industry

Keywords

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

ASJC Scopus subject areas

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

Cite this

@article{6cfaecaa4c14473a98b272f96ece2baf,
title = "Exploring the main building blocks of SOA method: SOA maturity model perspective",
abstract = "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.",
keywords = "CMMI, Framework, Method, Methodical building block, Service, SOA, SOA maturity model",
author = "Supriya Pulparambil and Youcef Baghdadi and Abdullah Al-Hamdani and Mohammed Al-Badawi",
year = "2017",
month = "6",
day = "1",
doi = "10.1007/s11761-017-0207-z",
language = "English",
volume = "11",
pages = "217--232",
journal = "Service Oriented Computing and Applications",
issn = "1863-2386",
publisher = "Springer London",
number = "2",

}

TY - JOUR

T1 - Exploring the main building blocks of SOA method

T2 - SOA maturity model perspective

AU - Pulparambil, Supriya

AU - Baghdadi, Youcef

AU - Al-Hamdani, Abdullah

AU - Al-Badawi, Mohammed

PY - 2017/6/1

Y1 - 2017/6/1

N2 - 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.

AB - 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.

KW - CMMI

KW - Framework

KW - Method

KW - Methodical building block

KW - Service

KW - SOA

KW - SOA maturity model

UR - http://www.scopus.com/inward/record.url?scp=85018834784&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85018834784&partnerID=8YFLogxK

U2 - 10.1007/s11761-017-0207-z

DO - 10.1007/s11761-017-0207-z

M3 - Article

VL - 11

SP - 217

EP - 232

JO - Service Oriented Computing and Applications

JF - Service Oriented Computing and Applications

SN - 1863-2386

IS - 2

ER -