• DocumentCode
    2789672
  • 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
  • fYear
    2007
  • fDate
    26-30 March 2007
  • Firstpage
    1
  • Lastpage
    8
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/IPDPS.2007.370419
  • Filename
    4228147