On the Management Requirements of Web Service Compositions

  • Anis Charfi
  • Rainer Berbner
  • Mira Mezini
  • Ralf Steinmetz
Part of the Whitestein Series in Software Agent Technologies and Autonomic Computing book series (WSSAT)


Several works have addressed the management of individual Web Services. However, the specific management requirements of workflow-based web service compositions such as those specified in the WS-BPEL have not yet been considered. In this paper, we present several management requirements in web service compositions such as discovery and selection management, SLA and policy management, middleware services management, and management of the composite service. Supporting these requirements is crucial for providing a reliable service composition with well-defined QoS properties. We also introduce web service composition management and present our vision of having dedicated tool support for it in future WS-BPEL engines.


Service Composition Service Selection Composite Service Management Requirement Process Instance 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Alexander Keller and Heiko Ludwig. The WSLA framework: specifying and monitoring service level agreements for web services. Journal of Network and Systems Management, 11(1):57–81, December 2003.CrossRefGoogle Scholar
  2. [2]
    G. Alonso. Myths around web services. Bulletin of the Technical Committee on Data Engineering, 25(4):3–9, 2002.Google Scholar
  3. [3]
    G. Alonso, F. Casati H. Kuno, and V. Machiraju. Web Services: Concepts, Architecture, and Applications. Springer, 2003.Google Scholar
  4. [4]
    A. Arkin, S. Askary, B. Bloch, et al. Web Services Business Process Execution Language 2.0, OASIS Standard, 11 April 2007.Google Scholar
  5. [5]
    R. Berbner, T. Grollius, N. Repp, et al. Management of Service-oriented Architecture (SoA) based Application Systems. In Proc. of Workshop on Enterprise Modeling and Information Systems Architectures (EMISA) pages 208–221, October 2005.Google Scholar
  6. [6]
    R. Berbner, O. Heckmann, and R. Steinmetz. An Architecture for a QoS driven composition of Web Service based Workflows. In Proc. of Networking and Electronic Commerce Research Conference, October 2005.Google Scholar
  7. [7]
    A. Charfi, R. Khalaf, and N. Mukhi. QoS-aware Web Service Compositions Using Non-Intrusive Policy Attachment to BPEL. In Proc. of the 5th International Conference on Service Oriented Computing (ICSOC), Industry track, to appear, Springer, September 2007.Google Scholar
  8. [8]
    A. Charfi and M. Mezini. AO4BPEL: An Aspect-Oriented Extension to BPEL. World Wide Web Journal: Recent Advances on Web Services (special issue), March 2007.Google Scholar
  9. [9]
    A. Charfi, B. Schmeling, A. Heizenreder, and M. Mezini. Reliable Secure and Transacted Web Service Composition with AO4BPEL. In Proc. of the 4th IEEE European Conference on Web Services (ECOWS), pages 23–34. IEEE Computer Society, December 2006.Google Scholar
  10. [10]
    Chris Kaler and Anthony Nadalin (Eds.). Web Services Security Policy Language (WS-Security Policy) Version 1.1, July 2005.Google Scholar
  11. [11]
    A. Committee. Accountability., 2001.Google Scholar
  12. [12]
    J. Eckert, K. Pandit, N. Repp, R. Berbner, and R. Steinmetz. Worst-case performance analysis of web service workflows. In Proc. of the 9th Conference on Information Integration and Web-based Applications Services (iiWAS), pages 67–77, December 2007.Google Scholar
  13. [13]
    B. Esfandiari and V. Tosic, Requirements for web service composition management. In Proc. of 11th HP-OVUA Workshop, June 2004.Google Scholar
  14. [14]
    J. Farrell and H. Kreger. Web services management approaches. IBM Systems Journal, 41(2):212–227, 2002.CrossRefGoogle Scholar
  15. [15]
    D. Gouscos, M. Kalikakis and P. Georgiadis. An approach to modeling web service qos and provision, price. In Proc. of 4th WISE Conference, pages 121–130, December 2003.Google Scholar
  16. [16]
    Jeffry, Schlimmer (Eds.). Web Services Policy Framework (WS-Policy), September 2004.Google Scholar
  17. [17]
    S. Kalepu, S. Krishnaswamy and S. Loke, Verity: A QoS Metric for Selecting Web Services and Providers. In Proc. of 4th WISE Conference, pages 131–139, December 2003.Google Scholar
  18. [18]
    V. Machiraju, A. Sahai, and A. van Moorsel. Web Services Management Network. Technical Report HPL-2002-234, HP labs, 2002.Google Scholar
  19. [19]
    E. M. Maximilien and M. Singh. Toward autonomic web services trust and selection. In Proc. of the 2nd International Conference on Service Oriented Computing (ICSOC), pages 212–221, November 2004.Google Scholar
  20. [20]
    OASIS. Web Services Security: SOAP Message Security 1.0.Google Scholar
  21. [21]
    OASIS. Web Services Distributed Management: Management of Web Services (WSDM-MOWS 1.0), 2004.Google Scholar
  22. [22]
    OASIS. Web Services Distributed Management: Management Using Web Services (MUWS 1.0), 2004.Google Scholar
  23. [23]
    V. Tosic, B. Pagurek, K. Patel, B. Esfandiari, and W. Ma. Management Applications of the Web Service Offerings Language (WSOL). In 15th International Conference on Advanced Information Systems Engineering — CAiSE, pages 468–484, June, 2003.Google Scholar
  24. [24]
    B. Verheecke, M. A. Cibran and V. Jonckers. AOP for Dynamic Configuration and Management of Web Services. In Proc. of the International Conference on Web Services (ICWS-Europe), volume 2853 of LNCS, pages 137–151 Springer, 2003.Google Scholar
  25. [25]
    A. Westerinen, J. Schnizlein, J. Strassner, et al. Terminology for Policy-Based Management, RFC 3198, 2001.Google Scholar

Copyright information

© Birkhäuser Verlag, Basel/Switzerland 2008

Authors and Affiliations

  • Anis Charfi
    • 1
  • Rainer Berbner
    • 2
  • Mira Mezini
    • 3
  • Ralf Steinmetz
    • 2
  1. 1.SAP Research CEC DarmstadtDarmstadtGermany
  2. 2.Multimedia Communication LabDarmstadt University of TechnologyGermany
  3. 3.Software Technology GroupDarmstadt University of TechnologyGermany

Personalised recommendations