Bookshelf Home | Contents | Index | PDF |
Siebel Master Data Applications Reference for Industry Applications > Architecture and Framework > About Siebel Master Data Applications Architecture > Siebel Connector and Integration of Siebel Master Data ApplicationsSiebel Connector for Master Data Applications describes a set of configurable components for integration among enterprise applications and Siebel Master Data Applications. The Siebel Connector for Master Data Applications comprises the following prebuilt business services:
Use Siebel Tools to review specific details on business services, including user properties, methods, and method arguments. For information on using Siebel Tools, see Using Siebel Tools. See also About Siebel Master Data Applications Integration Services. UCM Transaction ManagerThe UCM Transaction Manager executes operations specified in Universal Customer Master Application message instances as Siebel database transactions. The UCM Transaction Manager also:
UCM ConverterThe UCM Converter converts Siebel Master Data Applications messages received to a property set for inbound communication. The converter iterates through the requests and responses in the message to construct error information (if any), and also constructs the envelope and header section of the message. UCM DispatcherThe UCM Dispatcher is responsible for receiving and dispatching inbound messages. It receives the inbound message and scans the message for any operations specified in its rule sets dispatcher map, and associates the integration objects for the connector components. It then parses the envelope of the message, converts it to the header property set, and passes the integration objects for the specified action, the envelope layer property set, and the XML message to the connector components for further processing. UCM Security ManagerThe UCM Security Manager acts as the gatekeeper of the Siebel Universal Customer Master Application. It verifies the System ID in the message header against the System Registrations in the Siebel Universal Customer Master Application before the system can perform its desired operations. After a system passes the registration verification process, the UCM Security Manager cycles through the heterogeneous commands in the body. The UCM Security Manager checks the privilege of the individual operations in the body sections against the privileges in the Universal Customer Master for the particular object and operation. Any fail operation instances in the body are removed from the XMLHierarchy and attached to the FailSecurityHierarchy. UCM Publish/Subscribe ServiceThe UCM Publish/Subscribe Service supports both near real-time and daily-batch publish types. The near real-time publish module takes the Siebel Connector for Master Data Applications output message, which could include heterogeneous body segments with different business object types, as an input message. It dynamically constructs a unique output message for each system based on the Business Object type that the system registered in the Publish/Subscribe administration view. The near real-time publish module sends the constructed messages to the registered systems through a registered protocol type. Similarly, the daily-batch publish module publishes the synchronization information of registered Business Object types. The module constructs messages according to Siebel Master Data Applications message specification and sends them to the registered system through registered protocol types. Both publish modules then update the Last Publish time to the system in the Publish/Subscribe table. UCM Batch ManagerUCM Batch Manager processes insert requests queued in the source data history table in batch mode. UCM Data Quality ManagerUCM Data Quality Manager is responsible for cleansing and matching records before processing a transaction. UCM Survivorship EngineUCM Survivorship Engine is a prebuilt business service to execute survivorship logic defined by data administrators. For background information on administering survivorship, see About UCM Survivorship Rules. UCM Account Source Data and History ServiceUCM Account Source Data and History service synchronizes the Account record with the UCM Account Source Data and History record. UCM Contact Source Data and History ServiceUCM Contact Source Data and History service synchronizes the Contact record with the UCM Contact Source Data and History record UCM UI Interaction ServiceUCM UI Interaction Service captures attribute group data for survivorship during the user interface insert or upsert. It also captures the source data history records during the update or delete process. Transport AdapterTransport Adapter is a prebuilt business service providing an interface between Siebel Business Applications and external applications. Transports allow Siebel Master Data Applications to exchange data with external applications using standard technologies for both synchronous and asynchronous communication protocols. Transports provide connectivity to virtually any communication protocol that can represent data as text or binary messages, including MQSeries from IBM, and HTTP. For details on transport adapters, see Transports and Interfaces: Siebel Enterprise Application Integration. Siebel EIM and Integration of Siebel Master Data ApplicationsSiebel EIM is an important component of Siebel Master Data Applications. It bulk imports and exports data residing in other back-office systems into Siebel Master Data Applications and consolidates and replicates information from these sources. Unlike Siebel EAI, Siebel EIM does not go through a application object manager, but the data moves from the EIM_UCM_ORG interface table directly into the SDH (S_UCM_ORG) tables. Siebel EIM also provides a schema abstraction and has high throughput. Some features of Siebel EIM include:
For batch integration with external applications, Siebel UCM provides the following UCM-specific EIM tables to facilitate the loading of selected master objects into UCM's Source Data and History tables. These records can then be processed by UCM data management tasks at a later date: For further information about Siebel EIM, see Siebel Enterprise Integration Manager Administration Guide. Generation of Party_UIDSiebel EIM and Siebel Master Data Applications workflow processes generate the Party_UID field based on the value in the UCM_EXT_ID field. The process for generating this field occurs by either of the following means:
For further information on the Party_UID, see Siebel Enterprise Integration Manager Administration Guide. |
Siebel Master Data Applications Reference for Industry Applications, Universal Customer Master Guide |