• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • Liutauras Vilda
  • Jeanne Boyarsky
  • paul wheaton
Sheriffs:
  • Ron McLeod
  • Devaka Cooray
  • Henry Wong
Saloon Keepers:
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
  • Tim Moores
  • Mikalai Zaikin
Bartenders:
  • Frits Walraven

Terms and Specifications

 
Ranch Hand
Posts: 290
Oracle Tomcat Server Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi all,

Need to put the following in place as what they do and how they relate to each other. Pleases share your understanding.

I understand that WS-Routing is superseded by WS-Addresing?

Are SOAP intermediaries and Web service intermediaries different and how?

Is WS-Addressing any how related to SOAP or web services intermediaries?


Thanks
Aryan
 
Bartender
Posts: 2968
6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
  • SOAP was designed to be transport agnostic. So theoretically a SOAP message could travel over any number of SOAP intermediaries (possibly over a different transport between each pair) while it travels from the original sender to the ultimate receiver.
  • SOAP Web services always use HTTP as a transport (which itself might be running over TCP or SSL/TLS).
  • HTTP only supports a point to point connection. The HTTP client can only send a HTTP request to an HTTP server to which the server can send an HTTP response. The server can only communicate through HTTP responses with the client, which have to send the initial HTTP request first. Firewalls use this characteristics to let client requests out, but no requests in.
  • The nature of HTTP makes real asynchronous communication impossible.
  • WS-Addressing is primarily used to simulate asynchronous communication by letting the consumer specify a return address for the asynchronous SOAP response (which will be carried in an HTTP request issued from the producer). However a plain web service client cannot use this method - the consumer needs to have an URL address that the producer can send the SOAP response to - so the consumer has to also be a web server in order to participate in asynchronous SOAP communications. The existance of firewalls makes this communication even more difficult as the return address has to be accessible from the outside of the firewall.


  • [ November 27, 2008: Message edited by: Peer Reynders ]
     
    An elephant? An actual elephant. Into the apartment. How is the floor still here. Hold this tiny ad:
    Gift giving made easy with the permaculture playing cards
    https://coderanch.com/t/777758/Gift-giving-easy-permaculture-playing
    reply
      Bookmark Topic Watch Topic
    • New Topic