Developer Guide > Introduction to Data Integration Hub > Data Integration Hub Architecture
  

Data Integration Hub Architecture

The Data Integration Hub environment consists of user interface clients, data flow engines, Data Integration Hub services and repositories, and external metadata repositories.
The following image shows the Data Integration Hub components:
Data Integration Hub contains the following components:
Data Integration Hub Operation Console Web client
User interface to manage applications, topics, publications, and subscriptions, and to monitor publications, subscriptions, and events. Administrators also use the Operation Console to manage users and system settings. Developers use the Operation Console to manage Data Integration Hub workflows and connections.
Mappings designer clients
User interfaces to define sources and targets, build custom mappings, and create workflows and tasks. Use the mappings designers if you use custom mappings.
Data flow engines
Engines that retrieve data from publication sources and send the data to subscription targets. You can use different flow engines for different use cases. For example, use PowerCenter to publish and subscribe to on-premises applications, and use Informatica Intelligent Cloud Services to publish and subscribe to cloud applications.
Data Integration Hub Operation Console service
Service that processes actions that users perform on the Operation Console and creates the structure for published data sets in the publication repository.
Data Integration Hub Server service
Service that starts and monitors Data Integration Hub workflows for publications and subscriptions.
Data Integration Hub publication repository
Database that stores published data until the subscribers consume the data. After the data retention period ends, Data Integration Hub deletes the data from the publication repository.
Data Integration Hub metadata repository
Database that stores metadata for Data Integration Hub applications, topics, publications, subscriptions, and events.
Operational data store
A repository that contains aggregated information for reporting purposes. When you install the Data Integration Hub Dashboard and Reports component of Data Integration Hub, Data Integration Hub creates the operational data store repository based on the database connection details that you supply.
PowerCenter metadata repository
Database that stores metadata for PowerCenter mappings, workflows, and transformations.
Cloud metadata repository
Database that stores metadata for cloud mappings and tasks.
Model Repository Service
Database that stores metadata for Data Engineering Integration and Data Quality mappings and transformations.
Data sources and targets
Sources and targets that you use to publish and consume data. You can use the following types of sources and targets: