|
ABSTRACT
The process-driven composition of Web services is emerging as a promising approach to integrate business applications within and across organizational boundaries. In this approach, individual Web services are federated into composite Web services whose business logic is expressed as a process model. The tasks of this process model are essentially invocations to functionalities offered by the underlying component services. Usually, several component services are able to execute a given task, although with different levels of pricing and quality. In this paper, we advocate that the selection of component services should be carried out during the execution of a composite service, rather than at design-time. In addition, this selection should consider multiple criteria (e.g., price, duration, reliability), and it should take into account global constraints and preferences set by the user (e.g., budget constraints). Accordingly, the paper proposes a global planning approach to optimally select component services during the execution of a composite service. Service selection is formulated as an optimization problem which can be solved using efficient linear programming methods. Experimental results show that this global planning approach outperforms approaches in which the component services are selected individually for each task in a composite service.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
B. Benatallah and F. Casati, editors. Distributed and Parallel Database, Special issue on Web Services. Springer-Verlag, 2002.
|
| |
2
|
|
| |
3
|
|
| |
4
|
H. C.-L and K. Yoon. Multiple Criteria Decision Making. Lecture Notes in Economics and Mathematical Systems, Springer-Verlag, 1981.
|
| |
5
|
J. Cardoso. Quality of Service and Semantic Composition of Workflows. Ph.D. Thesis, University of Georgia, 2002.
|
| |
6
|
F. Casati, S. Ilnicki, L.-J. Jin, V. Krishnamoorthy, and M.-C. Shan. eFlow: a Platform for Developing and Managing Composite e-Services. Technical Report HPL-2000-36, HP Laboratoris, Palo Alto, 2000.
|
| |
7
|
F. Casati, M.-C. Shan, and D. Georgakopoulos, editors. VLDB Journal, Special Issue on E-Services. Springer-Verlag, 2001.
|
| |
8
|
A. Dogac, editor. ACM SIGMOD Record 31(1), Special Section on Data Management Issues in E-Commerce. ACM, March 2002.
|
| |
9
|
|
| |
10
|
|
| |
11
|
|
 |
12
|
|
| |
13
|
IBM Optimization Solutions and Library, 2002. http://www-3.ibm.com/software/data/bi/osl/index.html.
|
| |
14
|
IBM WSTK Toolkit. http://alphaworks.ibm.com/tech/webservicestoolkit.
|
| |
15
|
|
| |
16
|
M. Kksalan and S. Zionts, editors. Multiple Criteria Decision Making in the New Millennium. Springer-Verlag, 2001.
|
| |
17
|
|
| |
18
|
|
| |
19
|
|
| |
20
|
Massimo Mecella , Monica Scannapieco , Antonino Virgillito , Roberto Baldoni , Tiziana Catarci , Carlo Batini, Managing Data Quality in Cooperative Information Systems, On the Move to Meaningful Internet Systems, 2002 - DOA/CoopIS/ODBASE 2002 Confederated International Conferences DOA, CoopIS and ODBASE 2002, p.486-502, October 30-November 01, 2002
|
| |
21
|
|
| |
22
|
|
| |
23
|
M. Pinedof. Scheduling: Theory, Algorithms, and Systems (2nd Edition). Prentice Hall, 2001.
|
| |
24
|
Q. Z. Sheng, B. Benatallah, M. Dumas, and E. Mak. SELF-SERV: A Platform for Rapid Composition of Web Services in a Peer-to-Peer Environment. In Proc. of the 28th VLDB Conference, Hong Kong, China, August 2002.
|
| |
25
|
A. van Moorsel. Metrics for the Internet Age: Quality of Experience and Quality of Business. Technical Report HPL-2001-179, HP Labs, August 2001. Also published in 5th Performability Workshop, September 2001, Erlangen, Germany.
|
| |
26
|
D. D. Wackerly, W. Mendenhall, and R. L. Scheaer. Mathematical Statistics with Application. Duxbury Press, 1996.
|
CITED BY 54
|
|
Vikas Agarwal , Koustuv Dasgupta , Neeran Karnik , Arun Kumar , Ashish Kundu , Sumit Mittal , Biplav Srivastava, A service creation environment based on end to end composition of Web services, Proceedings of the 14th international conference on World Wide Web, May 10-14, 2005, Chiba, Japan
|
|
|
|
|
|
Liangzhao Zeng , Boualem Benatallah , Anne H.H. Ngu , Marlon Dumas , Jayant Kalagnanam , Henry Chang, QoS-Aware Middleware for Web Services Composition, IEEE Transactions on Software Engineering, v.30 n.5, p.311-327, May 2004
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mark Burstein , Christoph Bussler , Michal Zaremba , Tim Finin , Michael N. Huhns , Massimo Paolucci , Amit P. Sheth , Stuart Williams, A Semantic Web Services Architecture, IEEE Internet Computing, v.9 n.5, p.72-81, September 2005
|
|
|
|
|
|
Timothy J. Miles-Board , Christopher P. Bailey , Wendy Hall , Leslie A. Carr, Building a companion website in the semantic web, Proceedings of the 13th international conference on World Wide Web, May 17-20, 2004, New York, NY, USA
|
|
|
Boualem Benatallah , Mohand-Said Hacid , Hye-young Paik , Christophe Rey , Farouk Toumani, Towards semantic-driven, flexible and scalable framework for peering and querying e-catalog communities, Information Systems, v.31 n.4, p.266-294, June 2006
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Hamdi Yahyaoui , Zakaria Maamar , Jamal Bentahar , Nabil Sahli , Said Elnaffar , Philippe Thiran, On the reputation of communities of web services, Proceedings of the 8th international conference on New technologies in distributed systems, June 23-27, 2008, Lyon, France
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Shrija Rajbhandari , Omer F. Rana , Ian Wootten, A fuzzy model for calculating workflow trust using provenance data, Proceedings of the 15th ACM Mardi Gras conference: From lightweight mash-ups to lambda grids: Understanding the spectrum of distributed computing requirements, applications, tools, infrastructures, interoperability, and the incremental adoption of key capabilities, January 29-February 03, 2008, Baton Rouge, Louisiana
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ulrich KüSter , Birgitta KöNig-Ries , Michael Klein , Mirco Stern, DIANE: A Matchmaking-Centered Framework for Automated Service Discovery, Composition, Binding, and Invocation on the Web, International Journal of Electronic Commerce, v.12 n.2, p.41-68, Number 2 / Winter 2007-2008
|
|
|
|
|
|
|
|
|
Qing Li , An Liu , Hai Liu , Baoping Lin , Liusheng Huang , Naijie Gu, Web services provision: solutions, challenges and opportunities (invited paper), Proceedings of the 3rd International Conference on Ubiquitous Information Management and Communication, January 15-16, 2009, Suwon, Korea
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
William Conner , Arun Iyengar , Thomas Mikalsen , Isabelle Rouvellou , Klara Nahrstedt, A trust management framework for service-oriented environments, Proceedings of the 18th international conference on World wide web, April 20-24, 2009, Madrid, Spain
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sebastian Stein , Nicholas R. Jennings , Terry R. Payne, Provisioning heterogeneous and unreliable providers for service workftows, Proceedings of the 22nd national conference on Artificial intelligence, p.1452-1458, July 22-26, 2007, Vancouver, British Columbia, Canada
|
|
|
|
|