• 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