• DocumentCode
    1644849
  • Title

    Designing a Broker for QoS-driven Runtime Adaptation of SOA Applications

  • Author

    Cardellini, Valeria ; Iannucci, Stefano

  • Author_Institution
    DISP, Univ. of Roma "Tor Vergata ", Rome, Italy
  • fYear
    2010
  • Firstpage
    504
  • Lastpage
    511
  • Abstract
    One of the major current trends in service-oriented systems is the emphasis given to the need of introducing runtime adaptation features, so that the system can meet its QoS requirements in a volatile operating environment. In this paper we present the design and implementation of a service broker that supports the QoS-driven runtime adaptation of SOA applications offered as composite services to users. We describe the functionalities provided by the broker components and present their design and implementation according to two different versions we have developed and that are both based on open source products. The components of the first version have been developed in Java as Web services, while the second version takes advantage of OpenESB. Since the broker needs to sustain a traffic of requests generated by several concurrent users, we also present the replicated architectures of the two broker versions. We discuss the design tradeoffs and the lesson we have learned in developing the broker.
  • Keywords
    Web services; quality of service; software architecture; Java version; OpenESB version; QoS-driven runtime adaptation; SOA applications; Web services; composite services; open source products; quality of service; service broker design; service oriented architecture; Concrete; Engines; Monitoring; Optimization; Quality of service; Runtime; Web services; Service-oriented architecture; quality of service; runtime adaptation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services (ICWS), 2010 IEEE International Conference on
  • Conference_Location
    Miami, FL
  • Print_ISBN
    978-1-4244-8146-0
  • Electronic_ISBN
    978-0-7695-4128-0
  • Type

    conf

  • DOI
    10.1109/ICWS.2010.77
  • Filename
    5552748