Open Source Integration - JBoss Fuse ESB #6
JBuss Fuse ist der Open Source Enterprise Service Bus von Red Hat basierend u.a. auf den Apache Projekten ActiveMQ, Camel, CXF, Karaf und Zookeeper.
Mit dem JBoss Developer Studio können Integrationslösungen entwickelt und getestet werden. Für die Produktion gibt es die Fuse Runtime samt hawtio basierter Web Console.
Die Runtime baut auf der OSGi Runtime Apache Karaf auf und erweitert diese um Fuse Fabric. Fuse Fabric erweitert Karaf um Container und Profile. Ein Profile ist ein Zusammenstellung von Komponenten, die eine Einheit bilden zum Beispiel eine Integrationsanwendung und alle für den Betrieb notwendigen Komponenten. Ein Profile kann dann auf einen Container installiert werden.
In dieser Folge betrachte ich als erstes wie die Umsetzung des Enterprise Integration Patterns Beispiel mit JBoss Fuse aussieht. Das EIP Beispiel findet Ihr hier:
https://www.youtube.com/watch?v=bang34-DCNs
Danach werden einige Besonderheiten des GUI Editors für Camel Routen angesprochen.
Beim zweiten Teil des Video geht es um Produktion und Monitoring der fertigen Integrationslösungen.
Fuse bei JBoss
http://www.jboss.org/products/fuse/overview/
Das Source Code Beispiel für JBoss Fuse findest Du unter:
https://github.com/predic8/vacation-fuse