Encyclopedia of Database Systems

2018 Edition
| Editors: Ling Liu, M. Tamer Özsu

Process Optimization

  • Danilo ArdagnaEmail author
Reference work entry
DOI: https://doi.org/10.1007/978-1-4614-8265-9_278


Business process optimization; QoS-based web services composition


With the development of the service oriented architecture (SOA), complex applications can be composed as business processes invoking a variety of available Web services (WSs) with different characteristics. Advanced SOA systems [1,12,15] allow the development of applications by specifying component WSs in a process only through their required functional characteristics, and to select WSs during process execution from the ones included in a registry of available services. Service descriptions are stored and retrieved from enhanced UDDI registries, which also provide information about quality of service (QoS) on the provider side. Usually, a set of functionally equivalent services can be selected, i.e., services which implement the same functionality but differ for the quality parameters.

Process optimizationidentifies the best set of services available at run time, taking into consideration end-user...

This is a preview of subscription content, log in to check access.

Recommended Reading

  1. 1.
    Ardagna D, Comuzzi M, Mussi E, Pernici B, Plebani P. PAWS: a framework for executing adaptive web-service processes. IEEE Softw. 2007;24(6):39–46.CrossRefGoogle Scholar
  2. 2.
    Ardagna D, Giunta G, Ingraffia N, Mirandola R, Pernici B. QoS-driven Web services selection in autonomic grid environments. In: Proceedings of the OTM Confederated International Conferences, CoopIS, DOA, GADA, and ODBASE; 2006. p. 1273–89.Google Scholar
  3. 3.
    Ardagna D, Pernici B. Adaptive service composition in flexible processes. IEEE Trans Softw Eng. 2007;33(6):369–84.CrossRefGoogle Scholar
  4. 4.
    Bonatti PA, Festa P. On optimal service selection. In: Proceedings of the 14th International World Wide Web Conference; 2005. p. 530–8.Google Scholar
  5. 5.
    Canfora G, Penta M, Esposito R, Villani ML. QoS-aware replanning of composite web services. In: Proceedings of the IEEE International Conference on Web Services; 2005.Google Scholar
  6. 6.
    Cardellini V, Casalicchio E, Grassi V, Mirandola R. A framework for optimal service selection in broker-based architectures with multiple QoS classes. In: Proceedings of the IEEE Services Computer Workshops; 2006. p. 105–12.Google Scholar
  7. 7.
    Cardoso J Quality of service and semantic composition of workflows, Ph. D. Thesis, University of Georgia. 2002.Google Scholar
  8. 8.
    Claro DB, Albers P, Hao JK. Selecting web services for optimal composition. In: Proceedings of the IEEE International Conference on Web Services; 2005.Google Scholar
  9. 9.
    Fox GC, Gannon D. Workflow in grid systems. Concurr Comp Pract Exper. 2006;18(10):1009–19.CrossRefGoogle Scholar
  10. 10.
    Jaeger MC, Muhl G, Golze S. QoS-aware composition of web services: an evaluation of selection algorithms. In: Proceedings of the International Conference on Cooperative Information Systems; 2005.Google Scholar
  11. 11.
    Maamar Z, Sheng QZ, Benatallah B. Interleaving web services composition and execution using software agents and delegation. In: Proceedings of the Web Services and Agent-Based Engineering; 2003.Google Scholar
  12. 12.
    Patil AA, Oundhakar SA, Sheth AP, Verma K. METEOR-S web service annotation framework. In: Proceedings of the 12th International World Wide Web Conference; 2004. p. 553–62.Google Scholar
  13. 13.
    Senkul P, Toroslu IH. An architecture for workflow scheduling under resource allocation constraints. Inf Syst. 2005;30(5):399–422.CrossRefGoogle Scholar
  14. 14.
    Yu T, Zhang Y, Lin KJ. Efficient algorithms for web services selection with end-to-end QoS constraints. ACM Trans Web. 2007;1(1):1–26.MathSciNetCrossRefGoogle Scholar
  15. 15.
    Zeng L, Benatallah B, Dumas M, Kalagnamam J, Chang H. QoS-aware middleware for web services composition. IEEE Trans Softw Eng. 2004;30(5):311–27.CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Politechnico di Milano UniversityMilanItaly

Section editors and affiliations

  • Barbara Pernici
    • 1
  1. 1.Dept. di Elettronica e InformazionePolitecnico di MilanoMilanItaly