Concepts
This section describes the main concepts used in the TIBCO Cloud Integration - Flogo (PAYG) environment.
- Apps
- Flogo apps are developed as event-driven apps using triggers and actions and contain the logic to process incoming events. A Flogo app consists of one or more triggers and one or more flows.
- Trigger
- Triggers receive events from external sources such as Kafka, Salesforce, GraphQL and so on. Handlers residing in the triggers, dispatch events to flows. TIBCO Cloud Integration - Flogo (PAYG) provides a set of out-of-the-box triggers as well as a range of connectors for receiving events from a variety of external systems.
- Flow
- The flow allows you to implement the business logic as a process. You can visually design and test the flows using the Web UI. A flow can consist of one or more activities that perform a specific task. Activities are linked in order to facilitate flow of data between them and can contain conditional logic for branching. Each flow is also connected to a default error handler. A Flogo app can have one or more flows. A flow can be activated by one or more Triggers within the app.
How TIBCO Cloud Integration - Flogo (PAYG) Works
The trigger consists of one or more handlers that serve as the means of communication between the trigger and the flow. When the trigger receives an event, the trigger uses the respective flow handlers to pass the data from the event on to the flow in the form of flow input. The business logic in the flow then can use the event data coming in through the flow input. When the trigger expects a reply from the flow, the data from the flow is passed on to the trigger in the form of flow output. A flow can contain one or more conditional branches.
In a nutshell, to use
TIBCO Cloud Integration - Flogo (PAYG), you have to follow these steps:
- Create an app.
- Create a flow in your app.
- Add one or more activities to the flow and configure them.
- Optionally, add a trigger to your flow. You can add one or more triggers to a flow as and when you need them.
- Build your app.
Related tasks
Copyright © 2021. Cloud Software Group, Inc. All Rights Reserved.