Sunday, July 19, 2015

How to learn Fuse ESB

Here's some (unofficial) tips on how to learn Fuse ESB:

  • Take the training from a vendor like RedHat.
  • Read books like Apache Camel Developer's Handbook or Camel in Action.
  • Check out videos on You Tube by Red Hat Engineers and other vendors
  • Check out this web site - http://www.enterpriseintegrationpatterns.com/ . This web site has the best collection and pointers to articles and theories for EAI (Enterprise Application Integration). You can also download Visio stencils to create Camel Notation diagrams like Queues, Content Based Router, etc.
  • Check out github for code samples and also from RedHat web site.

The above material is a wealth of knowledge for Fuse ESB, Apache Camel, Apache CXF, ActiveMQ, Karaf and ServiceMix.

You should also go through the JEE specs for learning OpenJPA, Hibernate, JAX-RS and JAX-WS at the minimum for developing any bare minimum open source applications.

Happy Reading :)

-Tejas Bavishi



Sunday, May 10, 2015

Red Hat Fuse ESB

After working on Red Hat Fuse ESB for sometime now, I found that this Red Hat product rocks. It is feature rich and very good documentation and books are available for this.

First things first, Fuse ESB is made up of:
Apache CXF
Apache Camel
ActiveMQ messaging
Apache Karaf

 Apache CXF stack is for building industry grade Java Web Services. Apache Camel is the integration platform with over 150 standard off the shelf components. ActiveMQ provides reliable Java Messaging Service. And Fuse itself is the container for this.


The Red Hat JBoss IDE provides very intuitive code examples and impressive GUI based integration with all the JBoss Java middleware technologies.

Here' the link : http://www.jboss.org/products/fuse/overview/

What's more, Fuse ESB can be integrated on RedHat Openshift cloud.

Happy Enterprise Service Bus Computing :-)

Tejas Bavishi