2 Replies Latest reply on Nov 23, 2010 12:04 PM by eruiz_eruiz

    OSGi does not provide a model of asynchronous communication, sure?

    eruiz_eruiz

      Hi,

       

      Chapter 10 summary (Inter-Bundle Communication with the NMR) of Deploying into the OSGi Container doc (http://fusesource.com/docs/esb/4.3/esb_deploy_osgi/index.html) says:

       

      While the OSGi framework provides a model of synchronous communication between bundles (through method invocations on OSGi services), it currently does not provide a model of asynchronous communication. Fuse ESB therefore provides a non-standard mechanism to support asynchronous messaging, known as the Normalized Message Router (NMR), which is loosely based on the NMR defined in the JBI standard.

       

      I think it's not right the statement it currently does not provide a model of asynchronous communication ... OSGi supports async communication via Event Admin Service Specification

       

      Do FUSE ESB or Apache Karaf include support the Event Admin Service Spec? If yes, could you give any doc or link to know how to use it?

       

      Many thanks