Components of IBM Engineering Integration Hub
IBM® Engineering Integration Hub Server: The IBM Engineering Integration Hub Server is the engine that runs the integrations and provides the administrative user interface where administrators can configure and run their integrations. All of the interactions an administrator has with Engineering Integration Hub are through the IBM Engineering Integration Hub server. This server can be installed on either a Windows or a Linux® machine. The IBM Engineering Integration Hub server admin accesses the UI through a web browser. The access is password protected and administrators are able to define who can access the IBM Engineering Integration Hub server.
User Management Server: The IBM Engineering Integration Hub server uses a second web server that is installed at the same time as the integration engine for user management and authentication. All actions performed by an IBM Engineering Integration Hub server admin on the hub interface are validated through the User Management Server to ensure that the admin has the required permissions.
- The Operational Database contains all configuration information and artifact data necessary for the proper operation of the IBM Engineering Integration Hub server integrations. Though by default, operational data is stored to an internal database, it is recommended that customers connect to an external database instead. When doing so, customers provide the database and connect through the IBM Engineering Integration Hub server UI.
- The IBM Engineering Integration Hub Server stores the current state of artifacts that are involved in integrations in the operational database. It determines whether to propagate changes to customer repositories by comparing the artifact as seen from the originating side of an integration to the artifact state as stored in the operational database.
- In addition to the configuration information and artifact state, the operational database contains the encrypted customer repository credentials.