Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Different RPC Engines

 
prabhu peruka
Greenhorn
Posts: 5
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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 Mathur
Ranch Hand
Posts: 641
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
Ulf Dittmer
Rancher
Pie
Posts: 42966
73
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Raghav Mathur
Ranch Hand
Posts: 641
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
True . I phrased it incorrectly .
SOAP (xml) uses both RPC style and document style for communication.

RPC - synchronous
Message Driven (document style) - Asynchronous and synchronous
 
David O'Meara
Rancher
Posts: 13459
Android Eclipse IDE Ubuntu
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
"Raghav"

Your display name was valid, now it is invalid.
Please change it back immediately before your account is deleted!

thanks,
Dave
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic