Re: CORBA Extensible Transport Framework

"J?rgen" Weber <[email protected]> Wed, 9 Nov 2005 04:09:07 -0800 (PST)
Newsgroups gmane.comp.corba.omniorb.devel
Message-ID <[email protected]>

--- Duncan Grisby <[email protected]> wrote:

> omniORB has a pluggable transport framework, and
> it's relatively easy to
> add new transports on top of a stream protocol. Look
> at the transports
> in the src/lib/omniORB/orbcore/tcp, unix and ssl
> directories. The ssl
> transport is a good example since it lives in a
> separate library that
> initialises itself as it is loaded.

The idea would be to send each GIOP message as one
MQSeries message, over that could be written a stream
protocol.

But the flow of control would have to be quite
different:

loop
    call sleepOnGetMessage()
    unMarshal()
    callPOA()
    marshal()
    sendReplyMessage()
endloop

So the Orb would have to run single threaded (at least
there would be only one input queue, so no need for
multithreading).


> 
> > There are still some conservative banks who do not
> > allow IP networking traffic between sites, but do
> use
> > IBM's MQSeries.
> 
> That's odd, considering MQSeries sends its messages
> over IP...

Not only, it also works over APPC
(http://www.javvin.com/protocolAPPC.html)

Thanks,
Juergen


	
		
__________________________________ 
Yahoo! Mail - PC Magazine Editors' Choice 2005 
http://mail.yahoo.com