wood burning stoves 2.0*
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 Android Security Essentials Live Lessons this week in the Android 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
 
Similar Threads
Regarding 'annotations' in webservice eg. @WebService
SAAJ vs JAXP vs JAX-RPC
Diff between JAX-rpc and document based webservice
what is the difference between an rmi and a corba??
axis and jax-rpc