Overview

IBM Cloud Pak® for Integration is a comprehensive set of software integration tools within a single, unified experience. With this tool set, you can connect your applications, data, systems, and services, across cloud or on-premises environments, as part of a managed, scalable, and secure deployment that runs on Red Hat OpenShift. You can install Cloud Pak for Integration alongside other IBM Cloud® Paks to help you quickly build and modernize applications across any cloud or IT infrastructure.

Cloud Pak for Integration provides the following benefits and more:
  • Quickly create, test, and deploy applications, with less code or even no code, by using APIs, automation, and AI assistance
  • Process and respond quickly to real-time events
  • Send any amount of data securely and reliably
  • Quickly integrate applications, data, systems, and services, then deploy those integrations
  • Reuse, share, monitor, and tune your integrations
  • Scale from a small, single node environment to a large, multiple node environment with high availability
  • Keep your deployed environment current
Figure 1. The canvas view provides one way to quickly create integrations. You can drag-and-drop components and connect them together, then view, edit, and deploy them as a single unit.
This screenshot shows the canvas view, where you can drag and drop objects from a list onto a canvas, then connect them together. For example, you can connect a Declarative API Product to a Declarative API object or an integration runtime object, or you can connect a Queue manager object to a ConfigMap object.
Cloud Pak for Integration brings together various IBM products and provides interfaces to help you easily combine their services. Cloud Pak for Integration includes the following components:
Table 1. The components of Cloud Pak for Integration.
Component Description
Platform UI A user interface for creating instances of other Cloud Pak for Integration components and for connecting, managing, and deploying those instances. The user interface has multiple modes of interaction, including a graphical canvas where you can drag-and-drop integration components to build your integration solution visually.
Integration assemblies A component that enables you to connect, manage, and deploy multiple integrations as a single group. You can save an assembly, edit it, and share it.
Automation assets A repository for storing integrations so that you can reuse and share them.
IBM API Connect®1 A scalable API platform for creating, socializing, managing, and monetizing APIs across clouds.
IBM® App Connect1 Authoring and hosting environments for creating, testing, sharing, and deploying workflows. You can use these environments to connect applications and data, assisted by AI, without having to write code.
IBM Aspera® HSTS1 A file transfer system for transferring files and data sets of any size quickly, reliably, and securely.
IBM DataPower® Gateway1 An application gateway for adding security, control, integration, and optimized access to your workloads.
IBM Event Streams2 A messaging service for handling real-time data feeds, based on the Apache Kafka project.
IBM Endpoint Management2 A service for describing, cataloging, and socializing Apache Kafka topics as event sources. When combined with IBM API Connect, this service offers discovery and self-service access to APIs and events in one portal.
IBM MQ1 A messaging service that provides secure and reliable messaging with models such as point-to-point and publish/subscribe.
IBM Cloud Pak foundational services A component that provides common services across IBM Cloud Paks.

1 This component is also available as a separate IBM product. The documentation for this product might be referenced from within the Cloud Pak for Integration documentation.
2 This component is also available as part of the IBM Event Automation product. The documentation for this product might be referenced from within the Cloud Pak for Integration documentation.

Figure 2. The Platform UI, which shows all the instances (of Cloud Pak for Integration components) in a deployment. You can use this interface to create instances, view their status, and organize and manage them.
This screenshot shows the Platform UI, which lists the instances that are available in this example deployment. The Platform UI header contains links to user documentation and a drop-down list where you can choose different themes, such as light and dark themes. The list of instances shows the instance name, type, namespace, version, time since creation, status, and labels. You can use the search field to search for an instance. You can use the Create an instance button to create a new instance. Each instance has a menu that provides further options (such as editing or deleting the instance).