Well, that changed :).
ESB? Not really anymore...
Recently Fuse evolved into the open source project called Fabric8 - the iPaaS integration platform. What is iPaaS integration platform? It's the piece of the software that allows you to deploy (and manage) your business services and middleware. I personally like to say that Fabric8 is something that glue your sofware pieces together.Fabric8 itself is the open source project. JBoss Fuse is Fabric8 with commercial support (delivered to you by the awesome Red Hat engineering support ;).
Deploy whatever you want, wherever you want
Fabric8 is a poly-container. It means that you are no longer forced to deploy your services as the OSGi bundles running inside the Apache Karaf container. Fabric8 provides unified container API that makes it possible to deploy your services (WARs, OSGi bundles, jar containing executable class with public static void main method, WildFly modules and so forth) into the container of your choice (Tomcat, Karaf, plain JVM processes, WildFly, etc).With the Fabric8 you can deploy your services not only to the various type of servers on the single physical machine, but also to the remote machine managed via SSH, or even better, to the cloud containers (like Openshift or Docker). From the Fabric8 perspective it really doesn't matter where do you deploy your services - you can still manage and monitor them in the same unified way.
DevOps heaven
We love devOps. Fabric8 is being developed with the devOps folks treated as the first-class citizens. Fabric8 comes with Hawtio - really impressive management console. Just try it - believe me it's worth to try Fabric8 just for the Hawtio alone :) .For more command line oriented guys (like me), there is a Fabric8 shell available. You can use your favorite SSH client to connect into the Fabric8 shell and take the advantage of the interactive shell with the auto-completion among its numerous features.
No comments:
Post a Comment