View stunning SlideShares in full-screen with the new iOS app!Introducing SlideShare for AndroidExplore all your favorite topics in the SlideShare appGet the SlideShare app to Save for Later — even offline
View stunning SlideShares in full-screen with the new Android app!View stunning SlideShares in full-screen with the new iOS app!
Using Red Hat JBoss Fuse on OpenShift
Jack Britton, Product Manager
Kenneth Peeples, JBoss Technology Evangelist
OpenShift Online automates the provisioning, management, and scaling of
applications so that you can focus on development and creativity. The newly created
Red Hat JBoss Fuse 6.1 cartridge allows you to use Fuse and Fuse Fabric in the
OpenShift Online public cloud. JBoss Fuse provides a full-featured, easy-to-use and
intuitive framework for integration with extensive connectivity options to external
You will learn:
– How to install the Fuse cartridge.
– How to access and use the Fuse Management Console.
– How to deploy and test a Fuse bundle.
Red Hat OpenShift Overview
Red Hat JBoss Fuse 6.1 Overview
Installing the Fuse Cartridge
Accessing and Using the Unified Management Console
Building, Deploying and Testing a Fuse Application
Red Hat’s free cloud-hosted PaaS for apps
Why Platform asaService?
• Start quickly, iterate quickly
• Manages the cloud & app stack for you
• Lets you focus on code & customers
Code Deploy Enjoy
Save Time and Money
Code your app
your App is
running in the
• Create an account
• Install the client tools
• Choose a namespace
• Create an application
• Choose a language
• Choose a name
• Add cartridges
• Push code with Git
How do I useit?
• 150+ connectors
• AMQP 1.0 support
• Unified management console
• Integration in cloud - OpenShift cartridge (preview only)
• Improved HA with LevelDB (preview only)
Red Hat JBossFuseandA-MQ 6.1 Overview
JBossFuseIntegration Product line
Additive capabilities to fit different use cases
A-MQ Fuse Fuse Service Works
Integrate applications, devices by
notification or exchange of data
using multiple protocols in any
Mediate, transform, route and
connect between loosely coupled
components and services using
enterprise integration patterns
Service & Integration Platform
Develop and choreograph
services, manage lifecycle, define
and enforce service policy and
monitor service activity
What does it mean that this is an “Alpha” cartridge?
JBoss Fuse on OpenShift is based on a pre-release version of JBoss Fuse 6.1 and like any
pre-release software its constantly undergoing testing and improvements on its way to
general availability. So the “Alpha” cartridge is targeted at production use cases but
not production supported at this time.
What will the performance be like in a small gear?
If you choose to run Fuse in a small gear you will experience slower performance as
tasks take a little bit longer to complete. For instance, when you create a new
container, that process may take one or two minutes rather than create in a matter of
seconds if you’re using a small gear.
• Demonstration 1 – SOAP Service
This demonstrates how to create a SOAP Web service with Apache CXF and expose it through the OSGi
HTTP Service. https://github.com/jboss-fuse/quickstarts/tree/master/soap
• Demonstration 2 – REST Service
This demonstrates how to create a RESTful (JAX-RS) web service using CXF and expose it with the OSGi
HTTP Service. https://github.com/jboss-fuse/quickstarts/tree/master/rest
• Demonstration 3 – Loan Broker
This demo shows JBoss Fuse 6.1 Early Access running on a OpenShift Online.
This video shows how to create Fuse on OpenShift Online, then create an ActiveMQ message broker
cluster and the provision the loan broker demo (which is implemented via Camel routes). Then how to
view whats happening inside the system via logs, queues or camel routes. The entire demo is shot using
Google Chrome accessing the both the OpenShift site and the Fuse Management Console which is
implemented via the hawtio open source project (hawt.io/) https://vimeo.com/84689880
JBoss Fuse iPaaS on OpenShift: Getting Started - https://vimeo.com/91029260
JBoss Fuse iPaaS on OpenShift Getting Started -- Part 2 - https://vimeo.com/91029441
JBoss Fuse iPaaS on OpenShift Part I: Intro to the Loan Broker Example - https://vimeo.com/91029860
JBoss Fuse iPaaS on OpenShift Part II: Creating ActiveMQ Brokers - https://vimeo.com/91029861
JBoss Fuse iPaaS on OpenShift Part III: Creating containers, Camel, and the bank demo - https://vimeo.com/91030052
JBoss Fuse iPaaS on OpenShift Part IV: Creating a network of ActiveMQ brokers - https://vimeo.com/91030053
JBoss Fuse iPaaS on OpenShift Part V: Connecting up to a network of brokers - https://vimeo.com/91030054
JBoss Fuse iPaaS on OpenShift Part VI: Failover, failback - https://vimeo.com/91030055