Title :
Client-Side Implementation of Dynamic Asynchronous Invocations for Web Services
Author :
Tretola, Giancarlo ; Zimeo, Eugenio
Author_Institution :
Dept. of Eng., Univ. of Sannio, Benevento
Abstract :
Web Services are becoming more and more fundamental building blocks of Web-based distributed applications and a core technology for grid systems. Due to their flexibility, Web Services easily combine, in a common and coherent framework, ubiquitous computing with heterogeneous applications composed of different kinds of resources and, typically distributed in many organizations. We expect that this technology will follow the same evolution paths that have characterized other technologies so far, with some specificity due to the openness and size of the application context. In this connection, optimizations tied to invocations and workflows are assuming a primary role in Web Services research. The synchronous request/reply nature of the most diffused underling protocol (HTTP) introduces several restrictions in many application scenarios. On the other hand, asynchronous interactions are allowed by using message oriented middleware platforms, like JMS, which are typically harder to handle than object- and process-oriented middleware. In this paper, we propose a first implementation of a module that allows for dynamic Web Services invocations, which, on the basis of metadata added to WSDL, is able to select the most appropriate invocation technique for calling a Web Services operation.
Keywords :
Web services; distributed object management; grid computing; message passing; meta data; middleware; remote procedure calls; ubiquitous computing; WSDL; Web services; Web-based distributed applications; client-side implementation; diffused underling protocol; dynamic asynchronous invocations; grid computing; heterogeneous applications; message oriented middleware; metadata; object-process-oriented middleware; ubiquitous computing; Application software; Automotive engineering; Collaboration; Distributed computing; Message-oriented middleware; Object oriented modeling; Processor scheduling; Protocols; Ubiquitous computing; Web services;
Conference_Titel :
Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
Conference_Location :
Long Beach, CA
Print_ISBN :
1-4244-0910-1
Electronic_ISBN :
1-4244-0910-1
DOI :
10.1109/IPDPS.2007.370419