Synonyms
Business process optimization; QoS-based web services composition
Definition
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...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Recommended Reading
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.
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.
Ardagna D, Pernici B. Adaptive service composition in flexible processes. IEEE Trans Softw Eng. 2007;33(6):369–84.
Bonatti PA, Festa P. On optimal service selection. In: Proceedings of the 14th International World Wide Web Conference; 2005. p. 530–8.
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.
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.
Cardoso J Quality of service and semantic composition of workflows, Ph. D. Thesis, University of Georgia. 2002.
Claro DB, Albers P, Hao JK. Selecting web services for optimal composition. In: Proceedings of the IEEE International Conference on Web Services; 2005.
Fox GC, Gannon D. Workflow in grid systems. Concurr Comp Pract Exper. 2006;18(10):1009–19.
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.
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.
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.
Senkul P, Toroslu IH. An architecture for workflow scheduling under resource allocation constraints. Inf Syst. 2005;30(5):399–422.
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.
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.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Section Editor information
Rights and permissions
Copyright information
© 2018 Springer Science+Business Media, LLC, part of Springer Nature
About this entry
Cite this entry
Ardagna, D. (2018). Process Optimization. In: Liu, L., Özsu, M.T. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-8265-9_278
Download citation
DOI: https://doi.org/10.1007/978-1-4614-8265-9_278
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-8266-6
Online ISBN: 978-1-4614-8265-9
eBook Packages: Computer ScienceReference Module Computer Science and Engineering