• DocumentCode
    72082
  • Title

    A Scalable Architecture for Automatic Service Composition

  • Author

    Incheon Paik ; Wuhui Chen ; Huhns, Michael N.

  • Author_Institution
    Div. of Inf. Syst., Univ. of Aizu, Aizu-Wakamatsu, Japan
  • Volume
    7
  • Issue
    1
  • fYear
    2014
  • fDate
    Jan.-March 2014
  • Firstpage
    82
  • Lastpage
    95
  • Abstract
    This paper addresses automatic service composition (ASC) as a means to create new value-added services dynamically and automatically from existing services in service-oriented architecture and cloud computing environments. Manually composing services for relatively static applications has been successful, but automatically composing services requires advances in the semantics of processes and an architectural framework that can capture all stages of an application´s lifecycle. A framework for ASC involves four stages: planning an execution workflow, discovering services from a registry, selecting the best candidate services, and executing the selected services. This four-stage architecture is the most widely used to describe ASC, but it is still abstract and incomplete in terms of scalable goal composition, property transformation for seamless automatic composition, and integration architecture. We present a workflow orchestration to enable nested multilevel composition for achieving scalability. We add to the four-stage composition framework a transformation method for abstract composition properties. A general model for the composition architecture is described herein and a complete and detailed composition framework is introduced using our model. Our ASC architecture achieves improved seamlessness and scalability in the integrated framework. The ASC architecture is analyzed and evaluated to show its efficacy.
  • Keywords
    Web services; cloud computing; service-oriented architecture; ASC architecture; abstract composition properties; architectural framework; automatic service composition; candidate service selection stage; cloud computing; execution workflow planning stage; nested multilevel composition; scalable architecture; selected service execution stage; service discovery stage; service-oriented architecture; value-added services; workflow orchestration; Abstracts; Computer architecture; Concrete; Humans; Planning; Quality of service; Scalability; Automatic service composition architecture; composition property transformation; four-stage composition; functional scalability; nested composition;
  • fLanguage
    English
  • Journal_Title
    Services Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1939-1374
  • Type

    jour

  • DOI
    10.1109/TSC.2012.33
  • Filename
    6357179