• DocumentCode
    3086323
  • Title

    A Pattern-Based Approach to Development of Service Mediators for Protocol Mediation

  • Author

    Li, Xitong ; Fan, Yushun ; Wang, Jian ; Wang, Li ; Jiang, Feng

  • Author_Institution
    Tsinghua Univ., Beijing
  • fYear
    2008
  • fDate
    18-21 Feb. 2008
  • Firstpage
    137
  • Lastpage
    146
  • Abstract
    Service composition is one of the key objectives for adopting service oriented architecture. Today, Web services, however, are not always perfectly compatible and composition mismatches are common problems. Service mediation, generally classified into signature and protocol ones, thus becomes one key working area in SOA. While the former has received considerable attention, protocol mediation is still open and current approaches provide only partial solutions. In this paper, a pattern-based approach is proposed for developers to semi-automatically generate mediators and glue partially compatible services together. Based on the investigation on workflow patterns and message exchanging sequences in service interactions, several basic mediator patterns are developed and can be used to modularly construct advanced mediators that can resolve all possible protocol mismatches, especially such mismatches about complicated control logics. Moreover, the architecture for the service mediation system is designed and implemented to prove the feasibility of our approach.
  • Keywords
    Web services; software architecture; Web services; pattern-based approach; protocol mediation; service mediation; service oriented architecture; Assembly; Automation; Databases; Logic; Mediation; Protocols; Routing; Service oriented architecture; Software architecture; Web services; service composition; service mediation; service mediator; web service;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Architecture, 2008. WICSA 2008. Seventh Working IEEE/IFIP Conference on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    978-0-7695-3092-5
  • Type

    conf

  • DOI
    10.1109/WICSA.2008.13
  • Filename
    4459152