camelse
I have checked in the code for Apache Camel JBI service engine
and
its Netbeans based tools at
OpenESB
project. This JBI service
engine along with it's Netbeans based tools can be used to develop
Apache Camel application in Netbeans IDE and deploy it to the OpenESB
to run. By running Camel application in the Camel JBI
service engine in
OpenESB, the Camel application can do message exchange with the JBI
service endpoints deployed in other JBI components in the OpenESB.
See this
demo
video on how to develop and run the Apache Camel
application in OpenESB
Visit the
project
wiki page for more details and download
CamelSE service engine and it's netbeans plugin.
Apache Camel is a Spring based integration framework which implements
Enterprise Integration Patterns allowing you to configure routing and
mediation rules using a Java based Route Builder. Visit
Apache Camel
site for more information.
Hi, This looks very good!
Does that means that:
1. We can access endpoints in other service assemblies?
2. We can use the camel SE to do interceptors?
Thanks
Posted by Serge Blais on July 18, 2008 at 11:20 AM PDT #
> Does that means that:
> 1. We can access endpoints in other service assemblies?
Yes. you can access endpoints in other service assemblies also as long as you configure the service unit of the camelse to describe that endpoint as a jbi consumer endpoint (add consumes element in su's jbi.xml and provide necessary wsdls and xsds )
> 2. We can use the camel SE to do interceptors?
if you want to write interceptors at the service engine level, you can use it. A better model for JBI message exchange interceptors is implemented in Project Fuji(https://fuji.dev.java.net/). Check out this Fuji Interceptor Screencast (http://mediacast.sun.com/users/KeithBabo/media/fuji-interceptors.swf)
Posted by chikkala on July 18, 2008 at 12:42 PM PDT #