What is a flow?

There are two types of flow in IBM App Connect: an event-driven flow and a flow for an API.

In an event-driven flow, you identify an event that can occur in your first application (the source application), and actions that can be performed in one or more target applications. The flow links the event to the actions so that, whenever the event occurs in the source application, the action is automatically triggered in the target applications.

For example, you might create a flow so that whenever someone registers as a new attendee with Eventbrite (the event), IBM App Connect automatically adds details of the attendee as a new contact in Salesforce and as a new task in Asana (the actions). Each successfully completed action counts towards your monthly quota.

A flow for an API contains a request, one or more target application actions and a response. The request uses a model that you define to request the creation, replacement or retrieval of data objects in your applications. When the request is submitted, each target application performs its action, and then the flow returns a response that either confirms that the actions were successful, or returns the data that was requested.

How do I configure IBM App Connect to connect to my applications?

You must provide account details for each application that you want to connect. You can add the account details for your applications in two ways:

Before you create a flow:

- Select an application from the Applications page, click Connect to app_name, and then enter the account details for the application.

While you are creating a flow:

- When you select an application that you want to connect, click Connect to app_name, and then enter the account details for the application.

Follow the prompts to permit IBM App Connect to communicate with the application on your behalf.

Many applications require just a user name and password, but some need more information. You can find out how to find this information in the "How to" guides for apps on developerWorks at https://developer.ibm.com/integration/docs/app-connect/.

Note: Currently, you can have only one account connected to each application. If you later want to connect a different account, or change the details of your existing account, you can choose an option to either update the account in use, or to remove that account and then create a new account. (Before you can update an account, you must stop all the flows that use that account. Before you remove an account, you must delete all the flows that use that account.)

How do I create an event-driven flow?

Creating an event-driven flow takes just a few steps:

· On the Dashboard in IBM App Connect Designer, click New > Event-driven flow.

· Enter a name that identifies the purpose of your flow.

· Select the source application, and the event to trigger the flow.

· Select and configure one or more target applications, and the actions to be performed.

· Optionally, you can add an “If” node or a “For each” node from the Logic tab to provide conditional processing or to process retrieved items.

· Click Exit and switch on to save and start your flow.

See the tutorial “Creating an event-driven flow” on developerWorks at https://developer.ibm.com/integration/docs/app-connect/.

For more examples of creating event-driven flows, visit developerWorks at https://developer.ibm.com/integration/docs/app-connect/ for “How to” guides for apps and more tutorials.

How do I create a flow for an API?

If you want a developer to be able to create an app that makes use of the data in your cloud-based applications, you can provide an API. For example, you might provide an API that can create, retrieve and update customers in your customer relationship management (CRM) system.

Creating flows for an API involves the following steps:

· Create one or more models that define the structure of the objects that you want to create or retrieve.

· Choose the Create, Retrieve or Update operations to perform against each model.

· Configure a flow that implements each operation, adding one or more target applications that hold the data.

See the tutorial “Creating an event-driven flow” on developerWorks at https://developer.ibm.com/integration/docs/app-connect/.

For more examples of creating event-driven flows, visit developerWorks at https://developer.ibm.com/integration/docs/app-connect/ for “How to” guides for apps and more tutorials.

How do I upgrade my subscription from a free plan to a charged plan?

You can get started with IBM App Connect on IBM Cloud™ at no charge, and when ready can upgrade to a choice of pay-as-you-go (PAYG) plans or Custom Subscription options. IBM App Connect Professional and IBM App Connect Enterprise are also available as fully configurable software that can be deployed on premises, on your own private cloud or on a public cloud.

For more information about the capabilities in each plan and how to upgrade, please see: https://developer.ibm.com/integration/docs/app-connect-enterprise/

How does App Connect Enterprise relate to IBM Integration Bus?

IBM App Connect Enterprise represents the ongoing development of the Application Integration Platform and joins the capabilities of IBM Integration Bus and IBM App Connect. IBM App Connect Enterprise V11 is the official successor to IBM Integration Bus V10. On IBM Cloud, the Enterprise plan enables a friction-free experience between the integration users across an enterprise and the progressive disclosure of advanced integration features, neatly packaged to make it simple and efficient to acquire and manage.

I have IBM Integration Bus on Cloud, will I have to pay extra or buy a new subscription to use IBM App Connect Enterprise?

Customers who have subscribed to IBM Integration Bus on Cloud will automatically have entitlement to IBM App Connect Enterprise on the IBM Cloud. There will be no additional cost to migrate.

Can I use my IBM Integration Bus or IBM App Connect Professional flows and integrations in IBM App Connect Enterprise?

Integration assets previously built for IBM Integration Bus on Cloud or IBM App Connect will continue to run without modification in this new plan.

Is IBM App Connect Enterprise available for on-premises deployment?

At present, IBM App Connect Enterprise is solely available as a managed cloud service, delivered through IBM Cloud. IBM App Connect Enterprise, previously known as IBM Integration Bus, is available for clients looking to deploy a solution on premises.

Get started on IBM App Connect in minutes

Create integration flows quickly and scale to fit any project with a simple drag-and-drop, no-code interface.