William is totally correct. The RMI specification makes very little distiction between RMI and Sun's implementation. On the other hand, I've heard many Sun people intimate there is a clear distiction. Object lifetime and object identity are two important issues different transports handle differently. RMI and CORBA use different lifetime models. CORBA is explicit on how proxies pointing to the same server-side object should act, but RMI is pretty nebulous. I thinl at least currently there are few fundamental issues such as these which must be better unified into some all encompassing grand-unified-distributed-object-model before we can safely ignore the underlying protocol. Brian Maso DevelopMentor Java Curriculum Developer; http://www.develop.com Blumenfeld & Maso, Inc. -----Original Message----- From: William Grosso <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] <[EMAIL PROTECTED]> Date: Monday, August 09, 1999 12:46 PM Subject: Re: Underlying transport protocol for EJB distributedmethodinvocations? >Jim Barton wrote: >> >> 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. >> > >This is true, but (imho) somewhat misleading. Consider RMI/JRMP and >RMI/IIOP. > >They use the same interfaces. But one supports distributed garbage >collection and one doesn't. Which has a real impact on the server >side (for example, does unreferenced() get called ?). > >Which means the people writing the server probably ought to take >into account exactly which implementation of RMI is being used. > >Which means that some of the advantage of RMI being defined as a set >of interfaces is lost. > > >-- >William Grosso Phone 650-498-4255 [daytime] >http://www.smi.stanford.edu/people/grosso/ > "You only fight Waterloo once" > >=========================================================================== >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".
