> Very true!
>
> On 5/23/06, Stefan Tilkov <[EMAIL PROTECTED]> wrote:
>
>>
>> On May 23, 2006, at 7:37 PM, Anne Thomas Manes wrote:
>>
>> > You're entitled to your opinion, but I don't think most Java
>> > and .NET developers agree with you. That's the point. Java
>> > developers prefer an API that looks and feels more like RMI.
>> >
>>
>> Yes, maybe; and then they complain that all those loose coupling
>> promises never become reality ...
From my experience, the primary issues with RMI as provided with JRMP in the
JDK revolve around explicit support for versioning and transport/invocation
layer abstractions.
The Jini APIs and the specific capabilities of the Jini Extensible Remote
Invocation (JERI) stack provides explicit solutions to these issues.
Java's default URL class loading still focuses on resolving classes in the
parent class loader first.
The net.jini.loader.pref.PreferredClassLoader lets you specify which classes in
your codebase are preferred by your codebase so that they will be resolved
locally, instead of in the parent classloaders.
The net.jini.url.httpmd package defines a custom protocol handler, httpmd:, that
allows codebase integrity and codebase versioning to be deployed. The httpmd:
URL includes a message digest of the jar file contents. This allows the client
to be assured that they get the correct content. It also means that the jar
file is version so that the classloader caching will not keep the updated jar
file from being downloaded.
The net.jini.jeri package and sub-packages provide a plugable RMI stack that
will let you, at deployment time, select the transport/transfer protocol,
authentication, constraints, security and invocation layer that a service is
visible with.
Gregg Wonderly
SPONSORED LINKS
| Computer software | Computer aided design software | Computer job |
| Soa | Service-oriented architecture |
YAHOO! GROUPS LINKS
- Visit your group "service-orientated-architecture" on the web.
- To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
- Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
