Red Hat Fuse
Red Hat Fuse Online
Fuse on OpenShift
Red Hat® Fuse is a lightweight, flexible integration platform that enables rapid integration both on-premise and in the cloud.
Product Feature Highlights
Build integration solutions faster.
Red Hat® Fuse is an agile, lightweight, and modern integration platform that enables rapid integration across the extended enterprise, both on-premise and in the cloud. For successful digital transformation, you need an effective, cost-efficient, adaptive, and faster way to integrate applications, data, and devices. Red Hat Fuse Online and Fuse on OpenShift extend your integration capabilities to Red Hat’s Platform-as-a-Service (PaaS) solution, Red Hat OpenShift, to provide integration services in the cloud.
ReD hat Fuse Online features
Fuse on OpenShift Features
Red Hat Fuse (Standalone) FEATURES
Get Started with Red Hat Fuse
Follow the installation or setup instructions for a Red Hat Fuse distribution.
Select the Red Hat Fuse distribution that matches your needs.
Install the client-side tools.
Make sure you have the recommended tools installed on your development machine: Apache Maven, Git, and the OpenShift client.
Install the Fuse images and templates on OpenShift.
Recent versions of the CDK have Fuse on OpenShift images and templates pre-installed. If the images and templates are not pre-installed, or if the provided versions are out of date, install (or update) the Fuse on OpenShift images and templates manually, as described in Fuse Imagestreams and Templates.
Unpack or extract the file archive.
Using a suitable archive tool, such as Zip, unpack Red Hat Fuse into a directory where you have full access.
Enable a default user for the remote console.
Edit the ./etc/users.properties file using a text editor, then remove the "#" at the beginning of these two lines:
admin = admin,_g_:admingroup _g_\:admingroup = group,admin,manager,viewer,systembundles,sshReplace the admin placeholder in the first line with the username, and replace the second admin placeholder with the password. Save the changes.
Start the container.
Run the Fuse start up script, for example:
Prepare and deploy an OSGi bundle using a quickstart.
An OSGi bundle is a collection of JAR files with configuration files, bundled up into a JAR. Deploy a bundle by running the quickstart located in the ./quickstarts/beginner/camel-log directory. Details are provided in the quickstart README file.
These are high-level installation instructions. For complete instructions, see Installing on Apache Karaf.
Install Fuse on JBoss EAP.
Navigate to the directory where you want to install (EAP_HOME) and run the installer, including the downloaded file location and name in the command. For example:
java -jar DOWNLOAD_LOCATION/fuse-eap-installer-7.6.0.fuse-760021-redhat-00001.jar
Start JBoss EAP.
Start the EAP instance. For example:
Deploy your applications.
Quickstarts are available to help you get up and running quickly. For example, to deploy using a JMS broker, run the quickstart located in the EAP_HOME/quickstarts/camel/camel-jms directory. Look for details in the quickstart README file.
These are high-level installation instructions. For complete instructions, see Installing on JBoss EAP.
Get started with the Spring Boot booster
To build and run Spring Boot applications in standalone mode, package the applications as JAR files and run directly in a Java virtual machine (JVM). To get started quickly with your first Spring Boot project, launch the Spring Boot demonstration circuit breaker booster from the Red Hat Developers web page.
Build the booster project.
Open a shell prompt and build the project from the command line using Maven. For example:
cd booster-circuit-breaker-spring-boot mvn clean package
Run the project services.
Open a new shell prompt and start the name service using Maven. For example:
cd name-service mvn spring-boot:run -DskipTests -Dserver.port=8081
Open a new shell prompt and start the greetings service using Maven. For example:
cd greetings-service mvn spring-boot:run -DskipTests
Deploy the booster in standalone mode or upload to OpenShift.
In standalone mode, you can run the Spring Boot application directly using the java command with the -jar option.
To deploy in OpenShift, package the project as an OpenShift application and then upload it to an OpenShift cluster, where it runs in one or more pods.
These are high-level instructions. For detailed, step-by-step procedures, see Deploying into Spring Boot.
Set up Red Hat Fuse Online
You can also install and run Red Hat Fuse Online on OpenShift Container Platform (OCP) in your on-premises cloud. See Installing and Operating Fuse Online on OpenShift Container Platform.
Request a subscription by contacting Red Hat.
Watch for a Welcome to Red Hat Fuse Online email.
Navigate to your account URL to start using Red Hat Fuse Online.
To learn more about developing integrations in Red Hat Fuse Online, see Fuse Online Sample Integration Tutorials.