Re: Jini vs/and OSGi

Niclas Hedhman <[email protected]>
Newsgroups gmane.comp.java.sun.jini
Organization Private
Message-ID <[email protected]>
Sorry for jumping in late, but I have been out of commission for long...


It is with tears[1] in my eyes I read this thread. The misconceptions on both
sides are large, and I even here disrespect among some fellows here for OSGi.
And this "impedance mismatch" between understanding each other will probably
lead to perpetual separation, exempt Newton and similar rebels.

The OSGi community's main complaint about Jini is the "undefined classloading
model". The security complaint from OSGi towards Jini is probably moot at the
advent of 2.0.

AFAIU, the Jini community's main complaint about OSGi is the attempt
at "remoteness transparency".

So both camps close the door and throw dirt at the other side's door. Bad!

Do I think it can be resolved?? Honestly; No. The mentality is lacking. Each
side refuse to educate, and be educated by, the other side.

The Jini zealots speak of all the things that can't be done if Jini is inside
OSGi. OSGi crucifies the lack of strong classloading model in Jini. The Cold
War persists.
"Man the barricades. There is an on-slaught of criticism to our perfect
technology."

I recall I tried to bring up ~9 months ago or so, the window of opportunity to
marry Jini with OSGi. Criticism here wasn't overly positive (understatement
of the day) and the window is practically closed. The OSGi Enterprise Expert
Group is not even considering Jini as a player in the field. It is WS-*, SCA,
ESBs and OSOA from one end to the other. Bandwagon mentality and mob
behavioral "me too"...

Well, I am tired defending Jini. Paremus (the Newton guys) are trying hard to
push towards a position where "Jini is possible", but from there to first
class citizen for serving the Distributed Registry, or even "allowed to be
serving the Distributed Registry" is a long way. Far too long.


So, honorable members of this community; Before you mount your white stallions
of perfection and enter a war of mud slinging, take a break and reflect over
the situation and what you could learn from "the other side". Your solution
(Jini) is not the answer to everything. It is not even the answer to most
things.
Spring Framework was in a similar position of "us vs them". But Spring
embraced OSGi, and vice versa, the synergy is good, each side is learning.
Spring is slated to become the intra-bundle component model, and OSGi is
becoming a first-class citizen in the Spring community.


hmmmm... Is there any will? Or just the will to criticize, feeling proud
and "they don't get it"??



Cheers
Niclas

[1] I happen to be in the camp of believing in both Jini and OSGi. More the
latter than the former in recent days.

--------------------------------------------------------------------------
Getting Started:     http://www.jini.org/wiki/Category:Getting_Started
Community Web Site:  http://jini.org
jini-users Archive:  http://archives.java.sun.com/archives/jini-users.html
Unsubscribing:       email "signoff JINI-USERS"  to [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.