Modeling enterprise service-oriented architectural styles

Longji Tang, Jing Dong, Tu Peng, Wei Tek Tsai

Research output: Contribution to journalArticlepeer-review

15 Scopus citations


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.

Original languageEnglish (US)
Pages (from-to)81-107
Number of pages27
JournalService Oriented Computing and Applications
Issue number2
StatePublished - 2010


  • Architectural style
  • Domain ontology
  • Enterprise service-oriented architecture
  • Software quality attributes
  • Web services

ASJC Scopus subject areas

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


Dive into the research topics of 'Modeling enterprise service-oriented architectural styles'. Together they form a unique fingerprint.

Cite this