Now that JBoss Fuse supports both OSGi Karaf and JavaEE JBoss EAP container. When to use which one, is there any best practice for which container to use? And same as the answer as any other software related question, well, any questions in life actually. "it depends" .... Situation varies between cases, here are my point of view, you many like it or disagree, I am very happy to hear more of your thoughts.

Here is the thing, I think, it is BEST if you stick with Karaf container if possible for now. It is more light weight, which means you can deploy application much more quickly and expend faster horizontally with application distributed everywhere.
2

Apache Camel in JBoss Fuse allow you to choose your favorite way to develop your integration application, and now it let you choose your favorite container to run it in. I put up a summary list of what each DSL are available, and made comparison between them. 

Available DSL in different Containers

The reason to recommend blueprint in Karaf is that it provides a dependency injection framework in OSGi.
1

One thing I love about JBoss Fuse is the ability to visualize my Camel route and see how it is doing on the fly in pretty GUI interface. In JBoss Fuse, you will able to see these from Fuse management console under http://INSTALL_IP:818/, It provide an GUI interface to manage available Profiles in Fabric in Wiki page, logs view, health view, JMX console, OSGi views, A-MQ Broker manage console, Apache Camel, and Fuse Fabric.
2

This workshop talks about JBoss Fuse application deploying on JBoss EAP, the JavaEE container. How does that work? In order to save you from building large fat WAR application that includes all the libraries you need, and avoid chaos of including the correct and supported version of Apache Camel library. JBoss Fuse allows you to patch your JBoss EAP to make it Fuse ready.

During Patching, it'll add the new subsystem, "camel".

We have talked about how to start develop application in EAP with Java DSL, and most interestingly how to utilize the CDI framework in JavaEE. And in this post we are going to take that example a bit more further, show you how to integrate with Databases, Java beans in the application, creating a servlet and lastly setup a Restful webservice.

For this currency exchange project, I have store the exchange rate in the h2 database.

We have talked about how to start develop application in EAP with Spring DSL, out of all the three ways of developing Camel in EAP, this is probably easiest to do to. And in this post we are going to take that example a bit more further, show you how to integrate with Databases, Java beans in the application, creating a servlet and lastly setup a Restful webservice. If you would like to know how to do it in Java DSL with CDI, please go to this blogpost.

We have talked about how to start develop application in EAP without the need of Spring or CDI libraries. And in this post we are going to take that example a bit more further, show you how to integrate with Databases, Java beans in the application, creating a servlet and lastly setup a Restful webservice. We have a choice of using simple or JNDI registry, and I choose the JNDI, you will see why in a minute.
4

Last post we talked about how to get your EAP Fuse ready, now it's time to start developing, there are several ways to do this

Spring Framework CDI with Java DSL XML without Spring In this series post I am going to show the above ways of creating a web application running in JBoss EAP.
1

In this series post I am going to show the different ways of developing a Camel web application running in JBoss EAP.

Spring Framework CDI with Java DSL XML without Spring To make things clear and easy, I will be using the exact same Camel route for all there different methods.What this Camel route does, is it starts up a timer that will log every 5 second, simple, easy, not much going on.

In this series post I am going to show the different ways of developing a Camel web application running in JBoss EAP.

Spring Framework CDI with Java DSL XML without Spring To make things clear and easy, I will be using the exact same Camel route for all there different methods.What this Camel route does, is it starts up a timer that will log every 5 second, simple, easy, not much going on.
Popular Posts
Popular Posts
About Me
Archive 檔案室
Labels
Labels
Blog of My Friends
Blog of My Friends
Facebook Groups
Facebook Groups
Support a friend
Support a friend
Loading
Dynamic Views theme. Powered by Blogger. Report Abuse.