The literature is full of experiences about Corba, Jini (Newton), SLP (R-OSGi), UPnP (Domoware, ePerSpace project, etc.), Web Services & DPWS (Sirena project), IGRS.
In France Telecom, sometimes jointly with LSR-IMAG and Schneider Electric, we made some multiprotocol prototypes dealing with some of those technologies. Generic protocol layers can be distinguished in Plug-n-play middlewares : Discovery, Description, control, eventing. UPnP, Jini, DPWS and IGRS are complete set of protocols that can simply lead to monolithic Plug-n-play Drivers. However, to be more generic, we can make the drivers pluggable : - Discovery services could be made out of SLP protocol, Corba Trading Service, SSDP, ws-discovery, etc. - Export/Binding design pattern drive our implementation of the description and control/eventing layers. Export Factories publish export references out of some protocol description (WSDL, Corba IDL, UPnP SCPD, etc.) and binding protocols (SOAP, RMI, IIOP, etc.). - Binding Factories exploit those references in order to bind services according to the protocol mentioned in the their attached references. Device Access Specification gives a good model for building discovery drivers and UPnP Device Service Specification is a first specialized model following Device Access model above OSGi. However, Jini Base Driver has been abandoned and other refinements do not seem to be planned (higher transparency level for UPnP integration, Discovery drivers for other protocols, ...). Despite the interest of the community, standardization seems to be slow towards these multiprotocol issues. Maybe it is linked to the fact that the home market show weak (but emerging) user interest for plug-n-play devices on the network ? -- André -----Message d'origine----- De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] De la part de Niclas Hedhman Envoyé : samedi 23 décembre 2006 05:12 À : OSGi Developer Mail List Objet : Re: [osgi-dev] Corba from within bundles? On Saturday 23 December 2006 09:13, Thor Heinrichs-Wolpert wrote: > It looks to be a very promising project http://newton.codecauldron.org/ Yes, I know that. In fact, even went over to visit Richard, David and the gang in Londion a few weeks ago, for a first hand demo. Apparently, they have overcome some of the difficulties, but I got the impression that they still struggle to do complete transparency and auto-resolution of classes in the MarshalledObject. If David Savage is on this list, perhaps he could elaborate what works and what could be improved on each side of the fence... Cheers Niclas _______________________________________________ OSGi Developer Mail List [email protected] http://www2.osgi.org/mailman/listinfo/osgi-dev _______________________________________________ OSGi Developer Mail List [email protected] http://www2.osgi.org/mailman/listinfo/osgi-dev
