Table of Contents

Search

  1. Introduction to Cloud Integration Hub
  2. Hub administration
  3. Project and Asset Management
  4. Applications
  5. Topics
  6. Data Integration tasks
  7. Publications
  8. Subscriptions
  9. Tracking and monitoring
  10. Cloud Integration Hub REST APIs
  11. Glossary

Cloud Integration Hub

Cloud Integration Hub

Introduction to Cloud Integration Hub

Introduction to
Cloud Integration Hub

Cloud Integration Hub
is a cloud-based application integration solution that your organization can use to share and synchronize data between different applications in the organization.
To publish data to
Cloud Integration Hub
, first define the data set that you want to manage, for example, sales, customers, or orders. You define a data set by defining a topic. A topic defines the structure of the data that
Cloud Integration Hub
stores in the publication repository
and the type of publication repository where data is stored
. You can manage multiple topics that represent different data sets in
Cloud Integration Hub
. Applications publish data to topics and subscribe to data sets that are represented by topics.
Multiple applications can publish to the same topic, for example, different ordering applications can publish their orders to the same Orders topic. Multiple subscribers can consume the data from a topic. Different subscribing applications can consume the data in different formats and in different latencies based on a defined schedule.
Applications can use
PowerExchange® adapters and
Informatica Intelligent Cloud Services
℠ connectors to share data from different sources, such as database tables, files, or any sources that
Informatica
supports. Each application can be a publisher and a subscriber to different topics.
Publications publish to a specific topic. A publication defines the data source type and the location from where
Cloud Integration Hub
retrieves the data that the application publishes. Subscriptions subscribe to one or more topics. A subscription defines the data target type and the location in the subscribing application to where
Cloud Integration Hub
sends the published data.

Examples

Your organization uses multiple applications. Some of the applications are located on-premises and some are located on the cloud. Your applications require the following data:
Marketing application
Requires data about campaigns, accounts, contracts, and employees for operational purposes.
Data warehouse
Requires data about campaigns and contracts for analytical purposes.
Business Intelligence (BI) application
Requires data about campaigns and orders for analytical purposes.
Customer relationship management (CRM) application
Requires data about sales department employees, including sales representatives, for operational purposes.
With
Cloud Integration Hub
, you can address the following use-cases:
Share daily accounts data.
You can share the daily account updates from the CRM application with the marketing application, as follows:
  1. Create an Accounts topic.
  2. Define a publication that publishes account details from the CRM application to the Accounts topic and set the schedule to publish the data daily.
  3. Define a subscription from the marketing application to the Accounts topic and set the subscription to consume the published data when it is available in
    Cloud Integration Hub
    .
Share campaign details as required.
You can share the campaign details from the CRM application with the marketing, data warehouse, and CRM applications at varying schedules, as follows:
  1. Create a Campaigns topic.
  2. Define a publication that publishes campaign details from the CRM application to the Campaigns topic and set the schedule to publish the data daily.
  3. Define a subscription from the marketing application to the Campaigns topic, and set the schedule to consume the data when it is published.
  4. Define a subscription from the data warehouse application to the Campaigns topic, and set the schedule to consume the data twice a week.
  5. Define a subscription from the BI application to the Campaigns topic, and set the schedule to consume the data once a week.
Share weekly contract details.
You can share the weekly contract details from the CRM application with the marketing and data warehouse applications, as follows:
  1. Create a Contracts topic.
  2. Define a publication that publishes contact details from the CRM application to the Contracts topic and set the schedule to publish the data weekly.
  3. Define a subscription from the marketing application to the Contracts topic, and set the schedule to consume the data when it is published.
  4. Define a subscription from the data warehouse application to the Contracts topic, and set the schedule to consume the data when it is published.
Share bi weekly orders data.
You can share the daily order updates from the CRM application with the marketing application, as follows:
  1. Create an Orders topic.
  2. Define a publication that publishes order details from the CRM application to the Orders topic and set the schedule to publish the data every two weeks on the last day of the week.
  3. Define a subscription from the BI application to the Orders topic and set the subscription to consume the published data when it is available in
    Cloud Integration Hub
    .
Share monthly employee details.
You can share the monthly employee details from the HR application with the CRM application, as follows:
  1. Create an Employees topic.
  2. Define a publication that publishes employee details from the HR application to the Employees topic and set the schedule to publish monthly, on the first day of the month.
  3. Define a subscription from the CRM application to the Employees topic, and filter the subscription to consume data pertaining to sales department employees only. Set the subscription schedule to consume the data when it is published.


Updated July 21, 2020