About Oracle Customer Hub (UCM) Architecture

Oracle Customer Hub (UCM) is based on the n-tier object architecture of Siebel Business Applications in which the user interface, business logic, and data are separated and layered. Each tier contains a set of objects and components, which allows a high degree of reuse. The consolidated object layer enables uniform communication between channels and interfaces. This architecture also allows flexible deployments and integration with new business processes and systems. The following figure shows the Oracle Customer Hub (UCM) architecture, which has the following layers:

  • User Interface Layer. Containing the Administrative Interface.

  • Business Objects Layer. Containing the Object Manager, Data Manager, and Siebel EAI.

  • Data Objects Layer. Containing the Oracle Master Data Applications Database and External Systems.

Oracle Master Data Application n-tier Architecture. In this image, there is an arrow going from Data Manager to Object Manager and another arrow from Object Manager to Siebel EAI. Two-way arrows connect Administrative Interface to Object Manager, Data Manager to Oracle Master Data Applications Database, and Siebel EAI to External Systems.

Oracle Customer Hub (UCM) architecture is designed for extreme fault tolerance with zero downtime. The database platform includes the following:

  • High-availability upgrades and online upgrades of the production environment.

  • Enhanced cluster support that allows automatic and transparent fail-over between servers and eliminates single points of failure.

  • Database auto-reconnect, which allows servers to continue operating after a temporary outage without any intervention.

  • Server-component reconfiguration without stopping current tasks or client sessions.

  • Supports multithreaded and interactive components, except background-mode components.