It's important to keep in mind that RMI isn't a protocol -- it's an API.
RMI can be implemented on top of several network protocols. JRMP (the
"default") is one, T3 from WebLogic is another, and of course there is
OMG-blessed IIOP.
JRMP is limited in that it cannot support out-of-band information (e.g.,
transactional contexts) being attached to messages, and it is not a
multi-language standard. IIOP solves both of these problems, but the issue
is finding a good vendor-supported implementation.
<vendor>
Persistence has looked at *everything* out there and chose the ObjectEra
RMI/IIOP implementation (JBroker) for its EJB server's ORB implementation.
Sun's implementation was one of the early leading candidates, but we judged
it to be too buggy and slow for serious applications.
We ran some internal benchmarks as part of this work that I believe are
going to be made publicly available. If anyone is evaluaing ORBs and
interested in what we discovered, let me know and I'll send you our results
if/when they're ready.
</vendor>
...Jim
-----
Jim Barton
Senior Engineer
Persistence Software
mailto:[EMAIL PROTECTED]
> -----Original Message-----
> From: A mailing list for Enterprise JavaBeans development
> [mailto:[EMAIL PROTECTED]]On Behalf Of Rickard �berg
> Sent: Friday, July 30, 1999 12:09 AM
> To: [EMAIL PROTECTED]
> Subject: Re: Underlying transport protocol for EJB distributed
> methodinvocations?
>
>
> Hey
>
> Andrzej Jan Taramina wrote:
> > This may be a dumb question, but what is the transport protocol used
> > for EJB distributed method invocations?
> >
> > Is it RMI? (in which case it will end up going over IIOP)? Or is it
> > proprietary to each EJB Server vendor?
>
> This is not defined by the EJB specification so it can be anything.
>
> But it is an interesting question. I would like to ask this instead:
> Is it possible to implement EJB over RMI/JRMP? (i.e. "plain vanilla JDK
> stuff")
>
> (as a further constraint: use of Activation is not allowed)
>
> Since RMI/JRMP is getting *a lot* better in the Kestrel release it would
> be interesting to use it for small footprint servers.
>
> How about using the RMI/IIOP package from JavaSoft? From what I can see
> one needs a whole lot more documentation before even thinking about
> using that package. Some docs on the rmiorb.jar for example. Anyone
> knows of a hidden stash of docs for that stuff? Much appreciated if so.
> :-)
>
> /Rickard
>
> --
> Rickard �berg
>
> @home: +46 13 177937
> Email: [EMAIL PROTECTED]
> Homepage: http://www-und.ida.liu.se/~ricob684
>
> ==================================================================
> =========
> To unsubscribe, send email to [EMAIL PROTECTED] and include
> in the body
> of the message "signoff EJB-INTEREST". For general help, send email to
> [EMAIL PROTECTED] and include in the body of the message "help".
>
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST". For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".