Our company, Topia Technology, Inc., is working with the FAA (Federal Aviation 
Administration) NAS (National Airspace System) SWIM (System Wide Information 
Management) this year, and for Capabilities Evaluation A of this involvement we 
demonstrated actual transport with OSGi and Fuse 4.0.  

We not only do actual transport but we do wiring to resources and to 
applications, including deployment, after arrival of the resources, using our 
Kolona 2.0 mobile object technology.  This is interesting stuff and, in my 
opinion, ushers in a new day in computing with SysAdmin capabilities automated 
to the level of messaging.  

We actually take a page out of your book, Niclas, and are pursuing a DSL 
perhaps in Capabilities Evaluation B akin to the concerns in Qi4j.

MG


On Feb 12, 2011, at 5:10 AM, Niclas Hedhman wrote:

> On Sat, Feb 12, 2011 at 8:41 PM, Mike McGrady
> <mmcgr...@topiatechnology.com> wrote:
>> Isn't OSGi now distributed?  See Fuse 4.0.
> 
> OSGi has a specification for remote services and how to express
> capabilities vs requirements, but the actual transport as such is left
> out, and it hooks into new APIs that the framework has to expose to
> intercept lookup and registration of services.
> Do, yes, what I mention is part of the OSGi scope, but since the River
> community has decided to not work together with OSGi (I think I
> brought that up first time in 2006 or so), similar functionality
> should be part of Jini. Java is no longer a "single platform", as it
> was in 1999 when Jini came about.
> Byte codes is another example of 'service proxy selection' constraints
> that come to mind. Native code could be another. Security permissions
> should probably also be 'advertised' in advanced. I think all this
> need to be speced out, for River to become interoperable, as Jini once
> promised.
> 
> So, I think the actual problem is not that it can't be done, or that
> people are not doing it, but Jini's failure initially (IMHO) was the
> lack of interoperbility enablers,  that there were no standards on
> top. People spoke of "there could be a Printer interface" but no one
> said "This is the base Printer interface, and extensions to it is made
> in this way...".
> And one starting point is the "environment", the first stepping stone
> of requirements vs capabilities matching...
> 
> 
> Cheers
> -- 
> Niclas Hedhman, Software Developer
> http://www.qi4j.org - New Energy for Java
> 
> I live here; http://tinyurl.com/3xugrbk
> I work here; http://tinyurl.com/24svnvk
> I relax here; http://tinyurl.com/2cgsug

Michael McGrady
Chief Architect
Topia Technology, Inc.
Cel 1.253.720.3365
Work 1.253.572.9712 extension 2037
mmcgr...@topiatechnology.com



Reply via email to