TY - JOUR
T1 - Modeling enterprise service-oriented architectural styles
AU - Tang, Longji
AU - Dong, Jing
AU - Peng, Tu
AU - Tsai, Wei Tek
PY - 2010
Y1 - 2010
N2 - Modern enterprise consists of complicate business processes and systems. The Enterprise Service-Oriented Architecture (ESOA) becomes an important architectural style that defines the principles for coping with the complexity of designing and implementing business systems. This paper classifies ESOA styles to six substyles and proposes a generic and abstract model for ESOA styles. The model consists of seven sets: services, service consumers, service data, infrastructure, processes, management and quality attributes. This paper formally defines each set and their relationships in ESOA style model, and discusses the roles of these sets. The model can be applied to specify various ESOA styles. As case studies, the definition of instance of ESOA style is applied to analyze and evaluate a Java component-based ESOA-style architecture and several other ESOA-style architectures. Finally, this paper concludes by comparing the proposed model with related ESOA models.
AB - Modern enterprise consists of complicate business processes and systems. The Enterprise Service-Oriented Architecture (ESOA) becomes an important architectural style that defines the principles for coping with the complexity of designing and implementing business systems. This paper classifies ESOA styles to six substyles and proposes a generic and abstract model for ESOA styles. The model consists of seven sets: services, service consumers, service data, infrastructure, processes, management and quality attributes. This paper formally defines each set and their relationships in ESOA style model, and discusses the roles of these sets. The model can be applied to specify various ESOA styles. As case studies, the definition of instance of ESOA style is applied to analyze and evaluate a Java component-based ESOA-style architecture and several other ESOA-style architectures. Finally, this paper concludes by comparing the proposed model with related ESOA models.
KW - Architectural style
KW - Domain ontology
KW - Enterprise service-oriented architecture
KW - Software quality attributes
KW - Web services
UR - https://www.scopus.com/pages/publications/77953362664
U2 - 10.1007/s11761-010-0059-2
DO - 10.1007/s11761-010-0059-2
M3 - 文章
AN - SCOPUS:77953362664
SN - 1863-2386
VL - 4
SP - 81
EP - 107
JO - Service Oriented Computing and Applications
JF - Service Oriented Computing and Applications
IS - 2
ER -