Using the TIBCO Cloud™ Integration - Hybrid Agent

The TIBCO Cloud™ Integration - Hybrid Agent is a lightweight program that you run locally to facilitate communication between remote apps and TIBCO Cloud™ Integration. The TIBCO Cloud Integration - Hybrid Agent securely communicates information on remote apps, such as monitoring statistics, app status, and other app details. The Hybrid Agent provides management access to remote apps through the TIBCO Cloud™ Integration user interface.

Remote App Management

TIBCO Cloud Integration supports two types of apps, cloud apps and remote apps. A cloud app is an app running within TIBCO Cloud Integration. A remote app is a TIBCO BusinessWorks or TIBCO Flogo® app running on-premises in your local network or in your Cloud environment.

When the TIBCO Cloud Integration - Hybrid Agent is running, remote apps discovered by the agent are displayed in TIBCO Cloud Integration on the Apps list. You can see and monitor your remote apps the same way as your cloud apps. You can also start and stop remote apps, scale them up and down, and update app and engine variables.

To manage remote apps, you must download, configure, and run the TIBCO Cloud Integration - Hybrid Agent, then configure your remote apps so the agent can discover them. See Downloading, Configuring, and Running the Hybrid Agent for more information.

For more information on monitoring and managing remote apps see, Managing Remote Apps

Hybrid Connectivity

The TIBCO Cloud Integration - Hybrid Agent can be used to establish tunnel connections to a given app running on TIBCO Cloud Integration. In TIBCO Cloud Integration, you can configure an app to use the tunnel to connect to on-premises resources.

With the TIBCO Cloud Integration - Hybrid Agent, on-premises services, such as JDBC, FTP, or JMS, can be used by TIBCO Cloud Integration apps. The TIBCO Cloud Integration - Hybrid Agent does not require exposing your database or service as a public Internet service, so there are no open ports on your side.

You can use TIBCO Cloud Integration - Hybrid Agent to stream app logs directly from an app on TIBCO Cloud Integration through the tunnel. You can also use TIBCO Cloud Integration - Hybrid Agent for TIBCO Flogo® apps to access on-premises or private cloud databases using the Database connector design-time service (or DB Service).

To use a tunnel, you must download, configure, and run the TIBCO Cloud Integration - Hybrid Agent, then configure your apps to use the agent. See Downloading, Configuring, and Running the Hybrid Agent and Using the Agent for Hybrid Connectivity for more information.

For more information, see Hybrid Connectivity.

Considerations

To enable both remote app management and Hybrid Connectivity to on-premises resources, configure a dedicated agent for each one. These agents can run on the same machine.

Note: You can run only one agent to manage remote apps. For Hybrid Connectivity, you can run more than one instance of an agent for Fault Tolerance, where one instances is always the primary.

If you are using the Hybrid Agent to capture Execution History for TIBCO BusinessWorks apps, you must use two agents. Configure one agent to manage remote apps, which auto-discovers apps and allows you to manage them through the TIBCO Cloud Integration User Interface. Configure a second agent for Hybrid Connectivity, which establishes a tunnel to stream Execution History to a database and make that history available in the TIBCO Cloud Integration User Interface.

The TIBCO Cloud Integration - Hybrid Agent is used for TIBCO Flogo® and TIBCO BusinessWorks apps. It is different from the TIBCO Cloud Integration - Connect agent. TIBCO Cloud Integration displays both types of agents on the Agents page in the TIBCO Cloud Integration. However, the TIBCO Cloud Integration - Connect agent is an engine that runs each app, and uses a different installation process. See Agents Overview in the TIBCO Cloud Integration - Connect documentation for more details.

To use the TIBCO Cloud Integration - Hybrid Agent, you must have a subscription plan that supports it. See TIBCO Cloud™ Integration Subscriptions for more information.