Key Concepts

Integration Flow

An integration flow is a flow that you can design and build to deploy business processes as a series of steps via the Flow Designer in the EnOS Management Console. Each integration flow can only have one flow input node to start the flow.


There are two types of integration flows: cloud flow and remote flow.

Cloud Flow

A cloud flow is an integration flow that is fully managed in the cloud, from creation, design, publish, all the way to deletion.

Remote Flow

A remote flow is an integration flow that is created and can be managed in the cloud, but is exported to be deployed and run on-premise.

Integration Template

An integration template is a pre-designed integration flow that can be used when creating flows. There are three types of templates.

  • Public Templates: Public templates are integration templates that are created by the system. Users under all OUs can access these templates but cannot edit or delete them.
  • Enterprise Templates: Enterprise templates are integration templates that are created, and can be edited or deleted, by the OU admin. All users under the OU the template belongs to can access, but cannot edit or delete, these templates.
  • Private Templates: Private templates are integration templates that are created, and can be edited or deleted, by users. All users under the OU the template belongs to can access as well as edit and delete these templates.


For more information, see Exporting as an Integration Template.

Node

A node is a basic element in an integration flow. Each node represents one single business logic action. You can use built-in EnOS-managed nodes that are designed to connect, access, and work with your data. For more information, see Nodes Overview.

Message

A message transfers data between nodes. Each node has input and output messages, where the input message is the input of the node and the output message is the node-processed or unprocessed input message that is relayed to the downstream nodes or other EnOS services.

Msg and Metadata

A message contains msg and metadata. Msg is the payload of the message, and the metadata is a list of additional attribute information in the form of key-value pairs.