• DocumentCode
    3125690
  • Title

    Towards Composition as a Service - A Quality of Service Driven Approach

  • Author

    Rosenberg, Florian ; Leitner, Philipp ; Michlmayr, Anton ; Celikovic, Predrag ; Dustdar, Schahram

  • Author_Institution
    Distrib. Syst. Group, Tech. Univ. Vienna, Vienna
  • fYear
    2009
  • fDate
    March 29 2009-April 2 2009
  • Firstpage
    1733
  • Lastpage
    1740
  • Abstract
    Software as a Service (SaaS) and the possibility to compose Web services provisioned over the Internet are important assets for a service-oriented architecture (SOA). However, the complexity and time for developing and provisioning a composite service is very high and it is generally an error-prone task. In this paper we address these issues by describing a semi-automated "Composition as a Service\´\´ (CaaS) approach combined with a domain-specific language called VCL (Vienna composition language). The proposed approach facilitates rapid development and provisioning of composite services by specifying what to compose in a constraint-hierarchy based way using VCL. Invoking the composition service triggers the composition process and upon success the newly composed service is immediately deployed and available. This solution requires no client-side composition infrastructure because it is transparently encapsulated in the CaaS infrastructure.
  • Keywords
    Web services; software architecture; Internet; Vienna composition language; Web services; composition as a service; service-oriented architecture; software as a service; Application software; Availability; DSL; Data engineering; Domain specific languages; Quality of service; Runtime; Service oriented architecture; Web and internet services; Web services; Composition; QoS; Service-oriented Architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 2009. ICDE '09. IEEE 25th International Conference on
  • Conference_Location
    Shanghai
  • ISSN
    1084-4627
  • Print_ISBN
    978-1-4244-3422-0
  • Electronic_ISBN
    1084-4627
  • Type

    conf

  • DOI
    10.1109/ICDE.2009.153
  • Filename
    4812599