I am confused on terminology used in WS. 1. Is a SOAP engine also called as RPC engine. 2. What are the different RPC engines avaiable. 3. When a plugin is provided in IDEs for the Webservices, whats the RPC engines used by each of these: 1. websphere 2. weblogic 3. InteliJ Idea 4. Eclips.
Thanks, Prabhu
Raghav Mathur
Ranch Hand
Joined: Jan 12, 2001
Posts: 639
posted
0
SOAP is a protocol for the client to talk to the webservice. SOAP uses document style messaging where RPC is a remote procedure call system where the remote procedure / method is invoked via sending an xml.
Both these kind of messages are sent over HTTP protocol.
Originally posted by prabhu peruka: Hi,
I am confused on terminology used in WS. 1. Is a SOAP engine also called as RPC engine. 2. What are the different RPC engines avaiable. 3. When a plugin is provided in IDEs for the Webservices, whats the RPC engines used by each of these: 1. websphere 2. weblogic 3. InteliJ Idea 4. Eclips.
Thanks, Prabhu
Raghav.
Ulf Dittmer
Marshal
Joined: Mar 22, 2005
Posts: 35257
7
posted
0
There's no such thing as an RPC engine. RPC is just one of the things that SOAP/WS can be used for. Unfortunately, the name of the "JAX-RPC" API made it seem that WS is all about RPC - not so. That's why JAX-RPC 2.0 was renamed to JAX-WS.
SOAP uses document style messaging where RPC is a remote procedure call system where the remote procedure / method is invoked via sending an xml.
No. SOAP (an XML application) is the underlying mechanism, on top of which both document-style and RPC-style WS can be implemented.