DocumentCode :
3343034
Title :
A Unified Design Method of Asynchronous Service-Oriented Architecture Based on the Models and Patterns of Asynchronous Message Exchanges
Author :
Aoyama, Mikio ; Mori, Akira
Author_Institution :
Dept. of Inf. & Telecommun. Eng., Nanzan Univ., Seto
fYear :
2008
fDate :
23-26 Sept. 2008
Firstpage :
537
Lastpage :
544
Abstract :
This article proposes a unified methodology for designing asynchronous SOA (Service-Oriented Architecture) based on the asynchronous messaging models and patterns. Conventional SOA focuses on synchronous messaging. Although asynchronous messaging provides much efficient and productive way to coordinate services, design of aSOA (asynchronous SOA) is far more complicated due to the variety of messaging and architecture while assuring behavioral consistency of architecture. This paper proposes a model-driven design methodology for aSOA. The methodology is based on aMEPs (Asynchronous Message Exchange Patterns) identified by classifying the messaging in terms of behavioral concerns. Based on the meta-model of aSOA, a set of aSOA patterns is generated by composing aMEPs. Then, an aSOA pattern is selected and transformed to a platform specific aSOA on top of Web services standards. We successfully implemented an aSOA on Apache Axis, which enables to asynchronous messaging of SOAP over SMTP. We demonstrated that conventional methods are subsets of the proposed methodology, which is the major contribution of this work.
Keywords :
Web services; message passing; object-oriented programming; software architecture; Web service standard; asynchronous message exchange pattern; asynchronous service-oriented architecture; model-driven design methodology; unified design method; Collaborative work; Design engineering; Design methodology; Productivity; Semiconductor optical amplifiers; Service oriented architecture; Simple object access protocol; Supply chain management; Topology; Web services; Asynchronous Messaging; Model-Driven Development; Patterns; Service-Oriented Architecture; Web Services;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Web Services, 2008. ICWS '08. IEEE International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-0-7695-3310-0
Electronic_ISBN :
978-0-7695-3310-0
Type :
conf
DOI :
10.1109/ICWS.2008.88
Filename :
4670218
Link To Document :
بازگشت