On Wed, Apr 2, 2008 at 11:15 AM, raulvk <[EMAIL PROTECTED]> wrote:
>
>
> Hi Bruce,
>
> Yes, that would be excellent. In my opinion, it would give ServiceMix a
> great support for EDAs, without having to use Binding Components to connect
> to a JMS Broker. I come from a TIBCO background and I've used TIBCO
> Rendezvous in previous projects, so I was looking for something similar in
> ServiceMix, sort of like a "meeting point" between publishers and
> subscribers.
>
> The way this used to work was: 1) the publisher published an event/message
> on the ESB, 2) the ESB would apply a mediation flow to: validate the
> message, transform it to a Canonical Data Model and publish it to a topic in
> a "meeting point".
> The parties interested in capturing this event and processing it - for
> example, to update their own databases - would simply subscribe to the topic
> in the "meeting point" and apply the reverse process through another
> mediation flow, finalising with the invocation of the final endpoint.
>
> I am not sure as to whether this is feasible, but perhaps a solution would
> be to create a JMS Service Engine? This way, the "meeting point" between
> publisher and subscribers would stay inside within the JBI domain?
What you're describing is JMS where a JMS destination serves as the
meeting point. But I think your point is that ActiveMQ is technically
not a component plugged into the NMR using the JBI APIs. OTOH, maybe
what you're seeking is the WS-Notification service engine. But like I
said earlier, the WS-Notification implementation is built on top of
JMS.
I don't feel that a JMS service engine is needed because ActiveMQ is
already being run inside the same JVM as ServiceMix. Also, the
Normalized Message Router makes use of ActiveMQ to send/receive
messages to/from JBI components plugged into the NMR.
Bruce
--
perl -e 'print unpack("u30","D0G)[EMAIL
PROTECTED]&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*"
);'
Apache ActiveMQ - http://activemq.org/
Apache Camel - http://activemq.org/camel/
Apache ServiceMix - http://servicemix.org/
Apache Geronimo - http://geronimo.apache.org/
Blog: http://bruceblog.org/