Fundamentals of queueing theory (2nd ed.).
Fundamentals of queueing theory (2nd ed.).
Artificial intelligence: a new synthesis
Artificial intelligence: a new synthesis
Capacity planning for Web performance: metrics, models, and methods
Capacity planning for Web performance: metrics, models, and methods
An Overview of Standards and Related Technology in Web Services
Distributed and Parallel Databases
The Self-Serv Environment for Web Services Composition
IEEE Internet Computing
Investigating the Limits of SOAP Performance for Scientific Computing
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
Fast, Optimized Sun RPC Using Automatic Program Specialization
ICDCS '98 Proceedings of the The 18th International Conference on Distributed Computing Systems
Efficient RMI: Dynamic Specialization of Object Serialization
ICDCS '00 Proceedings of the The 20th International Conference on Distributed Computing Systems ( ICDCS 2000)
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
Measuring and characterizing end-to-end Internet service performance
ACM Transactions on Internet Technology (TOIT)
Composing Web services on the Semantic Web
The VLDB Journal — The International Journal on Very Large Data Bases
CASCON '92 Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 2
A Web-Services Architecture for Efficient XML Data Exchange
ICDE '04 Proceedings of the 20th International Conference on Data Engineering
Current Solutions for Web Service Composition
IEEE Internet Computing
Facilitating the rapid development and scalable orchestration of composite web services
Distributed and Parallel Databases
Automatic composition of transition-based semantic web services with messaging
VLDB '05 Proceedings of the 31st international conference on Very large data bases
Model-driven design and deployment of service-enabled web applications
ACM Transactions on Internet Technology (TOIT)
Service-Oriented Architecture: Concepts, Technology, and Design
Service-Oriented Architecture: Concepts, Technology, and Design
Semantic Interoperability of Web Services - Challenges and Experiences
ICWS '06 Proceedings of the IEEE International Conference on Web Services
Java Modelling Tools: an Open Source Suite for Queueing Network Modelling andWorkload Analysis
QEST '06 Proceedings of the 3rd international conference on the Quantitative Evaluation of Systems
A P2P Network Protocol for Efficient Choreography of Web Services
AINA '07 Proceedings of the 21st International Conference on Advanced Networking and Applications
Measuring client-perceived response times on the WWW
USITS'01 Proceedings of the 3rd conference on USENIX Symposium on Internet Technologies and Systems - Volume 3
Efficient implementations of java remote method invocation (RMI)
COOTS'98 Proceedings of the 4th conference on USENIX Conference on Object-Oriented Technologies and Systems - Volume 4
Design and development of Distributed Virtual Geographic Environment system based on web services
Information Sciences: an International Journal
Optimising Java RMI programs by communication restructuring
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
Distributed invocation of composite web services
EUC'06 Proceedings of the 2006 international conference on Embedded and Ubiquitous Computing
Expert Systems with Applications: An International Journal
An optimal QoS-based Web service selection scheme
Information Sciences: an International Journal
Dynamic execution planning for reliable collaborative business processes
Information Sciences: an International Journal
Evolution and change management of XML-based systems
Journal of Systems and Software
Mobile Peer-to-Peer data dissemination in wireless ad-hoc networks
Information Sciences: an International Journal
Web hosting with statistical capacity guarantee
Information Sciences: an International Journal
Hi-index | 0.08 |
Web service technologies provide a standard means of integrating heterogeneous applications distributed over the Internet. Successive compositions of new Web services using pre-existing ones usually create a hierarchical structure of invocations among a large number of Web services. For the efficient execution of these composite Web services, we propose an approach which exploits intensional XML data, i.e. an XML document that contains special elements representing the calls to Web services, in order to delegate the invocations of the external Web services to some relevant nodes. We formalize an invocation plan for composite Web services in which intensional data is used as their parameters and results, and define a cost-based optimization problem to obtain an efficient invocation plan for them. We provide an A* heuristic search algorithm to find an optimal invocation plan for a given set of Web services and also present a greedy method of generating an efficient solution in a short time. The experimental results show that the proposed greedy method can find a close-to-optimal solution efficiently and has good scalability for a complex call hierarchy of Web services.