The Basics

webMethods.io Integration is a powerful integration platform as a service (iPaaS) that provides a combination of capabilities offered by ESBs, data integration systems, API Management tools, and B2B gateways.

Product Overview

Cloud applications are easy to adopt, but a challenge to integrate. With webMethods.io Integration, it’s never been easier to connect your SaaS applications and make your business processes more efficient.

webMethods.io Integration enables you to automate tasks by connecting apps and services, such as Marketo, Salesforce, Evernote, and Gmail. It lets your favorite apps exchange data and talk to each other seamlessly, and eliminates the need to hire expensive developers to build your favorite integrations.

webMethods.io Integration offers total visibility into all of your webMethods.io systems. Real-time alerts notify you when there is an error and allow you to take action, while Root Cause Analysis allows you to drill-down and determine where the issues are. Maintain the highest quality of service and performance with a dynamic view into how your service calls are operating.

Use webMethods.io Integration for faster business implementation of SaaS applications, to lower the TCO by eliminating maintenance and upgrade projects, and for self-service integration where expertise is not required.

See this video for a quick overview of webMethods.io Integration.


Get started with the Enablement Series Videos

The webMethods.io Integration Enablement Series are short, easy-to-understand videos, to help you get started quickly and learn more about the features in webMethods.io Integration. Click here to view the videos and get started quickly.

Registration

See this video to learn how to register for a free webMethods.io Integration account.

Project

A project corresponds to a folder or a container for organizing your assets. They hold all the assets created by the user, along with the configurations associated with the Workflows and FlowServices inside a tenant. It comes second (after the tenant) in the hierarchy of entities in webMethods.io Integration.

Once you log in to your tenant or webMethods.io Integration account, click on the icon to create a new project.

Click here to learn more about projects.

Workflow

To get started with webMethods.io Integration, you first need to create a workflow. Workflow is a connection between two or more web apps or services. It’s like a set of steps required to perform a task. You define these steps once and webMethods.io Integration automates the execution for you, every time.

In simple words, creating a workflow is like defining your conditions: When an event occurs in ‘Service A’, do something in ‘Service B’, and (optionally) pass on the data to ‘Service C’, ‘Service D’, and ‘Service E.

webMethods.io Integration offers hundreds of web services for workflows. With the help of these, you can create custom workflows by defining triggers and actions, and automate almost every aspect of your work life.

Example

Let’s look at an example to understand it a little better.

Once you define this, webMethods.io Integration will take care of the rest.

For the first scenario, webMethods.io Integration will keep checking your Evernote account regularly. As soon as a new note is created, it will extract the body text and convert it to Spanish using Google Translate Text. The translated text will then be sent to your Gmail account. All this will be done automatically, within seconds.

If 10 notes are created in your Evernote account, webMethods.io Integration will repeat the same process 10 times, while you sit and watch the magic happen.

This is an example of a simple workflow. You can create more complex workflows by using many operations in a single workflow.

Now that you know what webMethods.io Integration is, let’s learn how to create your first workflow.

FlowService

webMethods.io Integration offers various features that enables you to automate tasks based on specific requirements. However, there are some scenarios where you want to create complex integrations that require advanced data transformation and custom logic implementation.

With FlowServices, you can encapsulate a sequence of services within a single service and manage the flow of data among them, create complex, advanced integration scenarios involving multiple application endpoints, and finally include the FlowService in a workflow.

Click here to learn more about FlowServices and how to create one.

Comparing Workflows and FlowServices

Workflows and FlowServices enable you to automate and optimize monotonous tasks based on a set of predefined rules and business logic. These features give you the power to connect apps, devices, and on-premises systems with only clicks and zero code. Although Workflows and FlowServices help you to accomplish the same goal, there are significant differences between both the features.

The following table showcases the differences between Workflows and FlowServices.

Workflows FlowServices
Designed for Citizen developers. Designed for Integration specialists.
Offers a visual, drag and drop interface to create business use cases. Offers steps and constructs from within the steps to create business use cases.
Offers in-built triggers to automatically trigger workflows when relevant events occur and actions to perform specific tasks. Offers in-built applications and services to perform specific tasks.
Supports executing other FlowServices and workflows from within a workflow. Supports executing other FlowServices from within a FlowService.
Ideal for scenarios where basic data transformation on application data is required. This means you can execute simple business use cases with Workflows. Ideal for scenarios where complex integrations and advanced data transformation are required. This means you can execute simple as well as complex business use cases with FlowServices.