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

Reply via email to