• DocumentCode
    1637940
  • Title

    An End-to-End Approach for QoS-Aware Service Composition

  • Author

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

  • Author_Institution
    Distrib. Syst. Group, Tech. Univ. Vienna, Vienna, Austria
  • fYear
    2009
  • Firstpage
    151
  • Lastpage
    160
  • Abstract
    A simple and effective composition of software services into higher-level composite services is still a very challenging task. Especially in enterprise environments, quality of service (QoS) concerns play a major role when building software systems following the service-oriented architecture (SOA) paradigm. Inthis paper we present a composition approach based on a domain-specific language(DSL) for specifying functional requirements of services and the expected QoS inform of constraint hierarchies by leveraging hard and soft constraints. Acomposition runtime will resolve the user´s constraints to find an optimize dcomposition semi-automatically. To this end we leverage data flow analysis to generate a structured composition model and use two different techniques for the optimization, a constraint programming and an integer programming approach.
  • Keywords
    Web services; constraint handling; data flow analysis; integer programming; quality of service; software architecture; specification languages; DSL; QoS-aware service composition; SOA; constraint programming; data flow analysis; domain-specific language; end-to-end approach; enterprise environment; functional requirement; hard constraint; integer programming approach; optimization; quality-of-service; service-oriented architecture; soft constraint; software service; structured composition model; user constraint; Buildings; Constraint optimization; Costs; Data analysis; Distributed computing; Linear programming; Quality of service; Runtime; Service oriented architecture; Software systems; Quality of Service; Service Composition; Web Services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Enterprise Distributed Object Computing Conference, 2009. EDOC '09. IEEE International
  • Conference_Location
    Auckland
  • ISSN
    1541-7719
  • Print_ISBN
    978-0-7695-3785-6
  • Type

    conf

  • DOI
    10.1109/EDOC.2009.14
  • Filename
    5277690