Red Hat Training

A Red Hat training course is available for Red Hat Fuse

Chapter 2. Fuse Online

Fuse Online, a new offering in Fuse 7.0, provides a web browser interface that lets a business expert integrate two or more different applications or services without writing code. It also provides features that allow the addition of code if it is needed for complex use cases.

Fuse Online runs an integration on OpenShift as a Spring Boot application that uses Apache Camel.

2.1. About the product name

Ignite is Red Hat’s web-based integration platform. Syndesis is the open source project for Ignite.

Ignite runs in two environments:

Product Name

Host Environment

Installation

Fuse Online

OpenShift Online

Red Hat installs and provisions Ignite on Red Hat infrastructure.

Ignite

OpenShift Container Platform

Customer installs and manages.

In user documentation, consider the names Fuse Online and Ignite as interchangeable.

2.2. Main features

A high level overview of Fuse Online is in Integrating Applications with Ignite.

The main features of Fuse Online in version 7.0 are:

  • Graphical web browser interface that lets business users create and monitor integrations.
  • Connectors that prompt for basic parameters so you can create an integration that connects to:

    • Amazon S3 buckets
    • AMQ and AMQP brokers
    • Dropbox
    • FTP and SFTP servers
    • HTTP and HTTPS endpoints
    • MQTT brokers
    • Salesforce
    • Slack channels and users
    • SQL databases (Apache Derby, MySQL, PostgreSQL)
    • Twitter
  • Built-in steps that operate on data obtained from a connection to a broker, server, or application:

    • Mapping data from the previous connection to the next connection in the integration
    • Basic filtering and advanced filtering
    • Adding log information beyond the extensive log information automatically provided
  • Visual cues that guide you through the creation of an integration, such as where data mapping is required.
  • Support for adding customizations including:

    • REST API client connector
    • Custom connector based on an Apache Camel component
    • Custom data operation for processing data between connections in an integration
    • Java Database Connection (JDBC) driver for a SQL database
  • Monitoring support that provides integration execution metrics, system metrics, and log information for each step in an integration.
  • Support for multiple versions of an integration.

2.3. Important notes

Important notes for the Fuse 7.0 release of the Fuse Online distribution:

  • A Fuse Online account is limited to a specific number of integrations that can be running at one time. For details, see the pricing plan. If you are using a Fuse Online evaluation account, then only one integration at a time can be running.
  • Connections to API clients are not required to specify input/output types. Input/output types are required, however, if you want to add a data mapper step to an integration before or after that connection.

2.4. Obtaining technical support

To obtain technical support, in Ignite, in the upper right, click InfoIcon and then click Support to display the Ignite support page. Use this page to download diagnostic information for all integrations or for one or more integrations that you choose. The page provides instructions for opening a support ticket and providing the diagnostic information that you downloaded.

2.5. Technology Preview features

This release also includes a Technology Preview feature that lets you change the default OAuth2 behavior of connections that you create from REST API client connectors. Vendor extensions to Swagger specifications support the following:

  • Providing client credentials as parameters.
  • Obtaining a new access token based on HTTP response status codes.
Important

Technology Preview features are not supported with Red Hat production service level agreements (SLAs), might not be functionally complete, and Red Hat does not recommend using them in production. These features provide early access to upcoming product features, enabling customers to test functionality and provide feedback during the development process. For more information, see Red Hat Technology Preview features support scope.