RPC, RMI, SOAP, WebService, Corba, COM and other protocols simple description

Source: Internet
Author: User
Tags ole

Recently the system has learned a bit about Java distributed Object Technology, here is a simple summary:

I. RPC protocol

1, JSON-RPC specification: http://json-rpc.org/wiki/specification

2, XML-RPC specification: Http://www.xmlrpc.com/spec

The RPC protocol supports both XML and JSON two-format messages, using HTTP as their transport protocol.

Reference: http://kingquake21.iteye.com/blog/1033471


Ii. RMI Agreement

RMI uses JRMP as a message, as you can see, RMI can use more transport protocols, HTTP, TCP can, use Jndi Lookup service.


Third, the SOAP protocol

SOAP Specification: http://www.w3.org/TR/2000/NOTE-SOAP-20000508/#_Toc478383487

The SOAP protocol uses XML as a message, using HTTP as the transport protocol.


Iv. Web Service

Includes:AXIS,XFire, CFX


Five, CORBA protocol

CORBA uses IDL as a message, uses TCP as the transport protocol , and uses Jndi to find services .


Vi.. com protocol

COM technology was made exclusively by Microsoft, which was developed in Windows 3.1 using OLE technology to support composite documents, experienced several stages such as Ole 2/com, ActiveX, DCOM, and COM +, and currently COM + The message communication module MSMQ and the transaction module to solve the key business MTS are added, which is a relatively complete platform for distributed object calculation.



RPC, RMI, SOAP, WebService, Corba, COM and other protocols simple description

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.