This week's book giveaways are in the Java EE and JavaScript forums.
We're giving away four copies each of The Java EE 7 Tutorial Volume 1 or Volume 2(winners choice) and jQuery UI in Action and have the authors on-line!
See this thread and this one for details.
The moose likes Distributed Java and the fly likes difference between RMI, WebService, CORBA, JAX-RPC Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of The Java EE 7 Tutorial Volume 1 or Volume 2 this week in the Java EE forum
or jQuery UI in Action in the JavaScript forum!
JavaRanch » Java Forums » Java » Distributed Java
Bookmark "difference between RMI, WebService, CORBA, JAX-RPC" Watch "difference between RMI, WebService, CORBA, JAX-RPC" New topic
Author

difference between RMI, WebService, CORBA, JAX-RPC

amit sanghai
Ranch Hand

Joined: Dec 05, 2000
Posts: 231
hi,

I am new to distributed computing. Can u please tell me the difference between RMI, WebService, CORBA, JAX-RPC
Dave Clark
Ranch Hand

Joined: Feb 16, 2005
Posts: 52
RMI is Java's native method of invoking methods on objects that are located in a different JVM - Remote Method Invocation. It passes objects over the wire in binary, and can run either over the JRMP (Java Remote Method Protocol) or via IIOP (CORBA's Internet Inter-ORB Protocol)

CORBA is a language neutral remote method invocation protocol specified by the OMG standards group, and works with C/C++, Smalltalk, etc as well as with Java. CORBA laos sends data across the wire in binary format, and specifies interfaces in a scheme known as IDL (Interface Definition Language)

Web Services are remote invocations that are sent across the wire usually via SOAP (a flavour of XML data) over HTTP, but they can also go as SOAP/JMS, or other bindings - SMTP, etc

JAX-RPC is just Java's API's for Web Services.

cheers,

Dave.


Dave Clark<br />Senior WebSphere Architect<br /><a href="http://www.versant.com" target="_blank" rel="nofollow">Versant Open Access - JDO2 & EJB3</a>
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: difference between RMI, WebService, CORBA, JAX-RPC