Noel J. Bergman a écrit :

Didier Donsez wrote:

I am not familiar with the CORBA event service
but COS ES is (by nature) distributed and OSGi
collocated in the same JVM and COS ES event
could be everything (datatype any) since OSGi
events are instances of a specified class

See www.iona.com/hyplan/vinoski/col9.pdf for information on the COS Event
I know this reference and in fact, I reference it in my eventadmin documentation
I recommend also this paper
Patrick Th. Eugster <../e/Eugster:Patrick_Th=.html>, Pascal Felber <../f/Felber:Pascal.html>, Rachid Guerraoui, Anne-Marie Kermarrec <../k/Kermarrec:Anne=Marie.html>: The many faces of publish/subscribe. ACM Comput. Surv. 35 <../../../../db/journals/csur/csur35.html#EugsterFGK03>(2): 114-131 (2003)
http://portal.acm.org/citation.cfm?doid=857076.857078
(ACM DL account is required !)

Service.  See also: http://www.cs.wustl.edu/~schmidt/events_tutorial.html

The COS Event Service interfaces are very simple and very general.  In many
ways, I wish that JMS had been modeled after them.  There is nothing that is
inherently distributed about the model.  One of the first implementations of
the specification was a tiny C++ version I did for embedded systems.  And
the COS Event Service does a very nice job of integrating both pull and push
models of interaction.

I sumarize the OSGi Event Admin in the three slides available on
http://www-adele.imag.fr/~donsez/cours/osgi.pdf#page=100

Désolé, mais moi ne parlez pas français.  Happily those three slides were in
English.  :-)

Sorry, this course is for french students which are generally not fluent in english ! ;-(

I don't believe that we need Yet Another event model.  Has the OSGi
considered either a COS Event Service model or, since this is topic based,
in-process JMS, such as Dave Walend's SomniFugi

OSGi R3 proposes also another (Producer-Consumer) M-to-N communication model :
the WireAdmin Service (chapter 16 in R3 and chapter 108 in R4 draft)
Humberto Cervantes and I have done an implementation of it
available here http://oscar-osgi.sourceforge.net/repo/wireadmin/

(https://somnifugijms.dev.java.net/)?

Funny,  because I am currently working on a EA <-> JMS messages bridge
In fact, org.osgi.service.event.Event are very similar to JMS javax.jms.MapMessage
and Subscribers to javax.jms.TopicSubscriber
and TopicPublisher to javax.jms.TopicPublisher
You can have a look on this short presentation
http://www-adele.imag.fr/~donsez/dev/osgi/eajmsbridge/osgi-eajmsbridge.pdf

Didier

        --- Noel



--
---------------------------------------------------------
Didier DONSEZ
Laboratoire LSR, Institut Imag, Universite Joseph Fourier
Bat. C, 220 rue de la Chimie, Domaine Universitaire
BP 53, 38041 Grenoble Cedex 9, France
GPS : lat 45°11'38.3"N, lon 05°46'14.7"E, alt 223m
Tel : +33 4 76 63 55 49           Fax : +33 4 76 63 55 50
mailto:[EMAIL PROTECTED]
URL: http://www-adele.imag.fr/~donsez
---------------------------------------------------------

Reply via email to