Artificial intelligence: a new synthesis
Artificial intelligence: a new synthesis
An Overview of Standards and Related Technology in Web Services
Distributed and Parallel Databases
Exchanging intensional XML data
Proceedings of the 2003 ACM SIGMOD international conference on Management of data
Dynamic XML documents with distribution and replication
Proceedings of the 2003 ACM SIGMOD international conference on Management of data
Latency Performance of SOAP Implementations
CCGRID '02 Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid
Communications of the ACM - Service-oriented computing
QoS computation and policing in dynamic web service selection
Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters
Service-Oriented Architecture: Concepts, Technology, and Design
Service-Oriented Architecture: Concepts, Technology, and Design
Hi-index | 0.00 |
Web service technologies provide a standard means for inter-operation and integration of heterogeneous distributed applications on the Internet. For efficient execution of composite web services which interact hierarchically we propose an approach to distribute invocation of web services among relevant peer systems using intensional XML data which contains external service calls and considering the costs of invocation from different peer systems. We formalize an optimization problem on the invocation of web services and provide a heuristic search method to find an optimal invocation plan and a greedy algorithm to generate an efficient solution quickly. Experimental results show that the proposed greedy algorithm can provide near-optimal solutions in an acceptable time, even for a large number of web services.