On 8/29/07, Bob G. <[EMAIL PROTECTED]> wrote:
> Hello,
>
> Like most Bank and backoffice app, we receive lots of messages from
> different provider (over custom tcp protocol or via MQ). We need to route,
> augment, filter etc. these messages.

Sounds cool. For custom TCP protocols, we recommend MINA (or you could
just drop in your own Camel component)
http://activemq.apache.org/camel/mina.html

for MQ, we recommend the JMS component - which uses the nice spring 2
stuff under the covers
http://activemq.apache.org/camel/jms.html

though we could do a pure MQ API component too


> Also often need to periodically poll a D.B Table, and put the resultset rows
> into a queue.

from("jpa:com.foo.MyEntityBean").to("activemq:my.queue");

:)

Where com.foo.MyEntityBean is a JPA/hibernate entity bean. Or see
Nicky's new JDBC component...


> We are looking for a good set of integration component. We do
> need to be full JBI compliant (there is still lots of debate around this
> kind of spec as you know) .
>
> We did some test with Mule (witch is used in other banks) but I still not
> sure about it. There is a lot of good product out there but it is hard to
> see witch one will be the next Tomcat.

Cool, thanks for the update. The great thing about Camel is it can be
nicely deployed as a JBI service engine using servicemix-camel so
Camel can work great with JBI components. (Its been designed to work
great with JBI - the Camel API is close to JBI and hopefully will be
even closer to JBI 2) and we hope to have even tighter integration
with ServiceMix 4 and Camel). The combination of Camel as a
routing/transformation engine and ServiceMix as a JBI container is a
great one BTW.

Incidentally do you ever have to monitor multiple systems to check
monitor transaction flows (e.g. checking for straight through
processing, or performing real time reconcilliation between systems?).

If so this might be useful...
http://activemq.apache.org/camel/bam.html

-- 
James
-------
http://macstrac.blogspot.com/

Reply via email to