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