Master Data Management in Siebel CRM is performed with Universal Customer Master (UCM) serving as the central, unified repository for an organization’s enterprise-wide customer data, ensuring a consistent and accurate view of customers across different systems and applications. UCM typically stores a wide range of customer data, including accounts, contacts, households, partners, and agents, along with related information like customer relationships, addresses, and assets. Siebel UCM includes features for cleansing, evaluating, publishing, storing, and managing customer data, ensuring data quality and consistency.
Many organizations are looking for modern, flexible, and scalable integration mechanisms to integrate with Siebel UCM. This new feature supplements existing UCM SOAP web services with REST APIs and provides a JSON format message for faster data transmission.
To address these requirements, this feature:
Utilizes the Siebel REST API infrastructure to provide inbound REST interfaces to existing UCM processes. The new REST interfaces support get, create, delete, update, and merge requests for each UCM object:
- Person
- Organization
- Group (Household)
- Financial Asset
Enhances the UCM Publish Outbound Service to publish JSON format message to external systems. Siebel UCM allows configuring publish messages to external systems either in point-to-point or using middleware topology. Both JSON and XML messaging formats are supported for outbound messaging.

Image: Architecture for point to point integration.

Image: Architecture for middleware integration.
In conclusion, Siebel UCM now has improved integration capabilities with both REST APIs and using the Siebel Event Pub/Sub (released in 24.4) Kafka framework.
