Cloud Computing. First International Conference, CloudComp 2009 Munich, Germany, October 19–21, 2009 Revised Selected Papers

Research Article

Service Supervision Patterns: Reusable Adaption of Composite Services

Download75 downloads
  • @INPROCEEDINGS{10.1007/978-3-642-12636-9_11,
        author={Masahiro Tanaka and Toru Ishida and Yohei Murakami and Donghui Lin},
        title={Service Supervision Patterns: Reusable Adaption of Composite Services},
        proceedings={Cloud Computing. First International Conference, CloudComp 2009 Munich, Germany, October 19--21, 2009 Revised Selected Papers},
        proceedings_a={CLOUDCOMP},
        year={2012},
        month={5},
        keywords={},
        doi={10.1007/978-3-642-12636-9_11}
    }
    
  • Masahiro Tanaka
    Toru Ishida
    Yohei Murakami
    Donghui Lin
    Year: 2012
    Service Supervision Patterns: Reusable Adaption of Composite Services
    CLOUDCOMP
    Springer
    DOI: 10.1007/978-3-642-12636-9_11
Masahiro Tanaka1,*, Toru Ishida,*, Yohei Murakami1,*, Donghui Lin1,*
  • 1: National Institute of Information and Communications Technology (NICT)
*Contact email: mtnk@nict.go.jp, ishida@i.kyoto-u.ac.jp, yohei@nict.go.jp, lindh@nict.go.jp

Abstract

A composite Web service provided as a “cloud” service should make its constituent Web services transparent to users. However, existing frameworks for composite Web services cannot realize such transparency because they lack capability of adapting changes of behaviors of constituents Web services and business rules of service providers. Service Supervision, proposed in the previous work, allows us to flexibly adapt a composite Web service by combining control execution functions which control behavior of running instances of composite Web services. However, much flexibility of the execution control functions sometimes makes it difficult to design adaptation processes due to absence of accumulated know-how such as guidelines. Moreover, it often costs a lot to port adaptation processes to the model of composite Web service to be adapted. To solve the problems, we first organized various adaptation processes based on some previous works. Then we proposed Service Supervision patterns, which consist of typical requirements for adaptation and WS- BPEL processes satisfying the requirements by using execution control functions. The patterns are easy for designers of composite Web services to understand and make it possible to reduce cost to port them to the model of a composite service.