HTTP vs IIOP
1 posts in topic
Flat View  Flat View
TOPIC ACTIONS:
 

Posted By:   Halil_AKINCI
Posted On:   Thursday, November 25, 2004 01:21 AM

Hi,


I want to know why CORBA ORB's use IIOP? I want to know whether HTTP can be used istead of IIOP?



if IIOP=HTTP+x+y+z+..., What are the x,y,z ?



thanks...

Re: HTTP vs IIOP

Posted By:   Anonymous  
Posted On:   Tuesday, December 14, 2004 08:46 PM

You're probably thinking of SOAP, which can use an HTTP transport. There are pro's and con's to this, and Robert C. Martin has a interesting post about the idea.


But basically HTTP is for transporting documents, IIOP has been designed from the ground up specifically for communicating between ORBs.


How about this:
GIOP = transport + data representation + message formats


IIOP is an implementation of GIOP where the transport is TCP/IP.


In theory, you could use other transports such as SNA, XNS/ITP, ATM, however, according to Henning and Vionski, HTTP does not meet the transport requirements for GIOP, although HyperText Transfer Protocol Next Generation (HTTP-NG) did.


Interestingly, a few years back IBM was pushing HTTP-R as a "reliable" addition to HTTP, however neither HTTP-NG nor HTTP-R seem to be actively developed.

About | Sitemap | Contact