Bookshelf Home | Contents | Index | Search | PDF |
Siebel Universal Customer Master Applications Reference for Industry Applications > Architecture and Framework > Architecture of Siebel UCM Applications >
Siebel Connector and Integration of Siebel UCM Applications
Siebel Connector for Information File Applications, known as Siebel Connector for Universal Customer Master Applications, describes a set of configurable components for integration among enterprise applications and Siebel UCM Applications.
The Siebel Connector for Universal Customer Master Applications comprises five prebuilt business services:
- FINS CIF Transaction Manager
- FINS CIF Converter
- FINS CIF Dispatcher
- FINS CIF Security Manager
- FINS CIF Publish/Subscribe Service
FINS CIF Transaction Manager
The FINS CIF Transaction Manager executes operations specified in Universal Customer Master Application message instances as Siebel database transactions. The FINS CIF Transaction Manager also:
- Evaluates heterogeneous commands and executes the transactions.
- Invokes business services, including Siebel eAI, that are configured in its user properties. These business services can be invoked multiple times.
- Translates Universal Customer Master Application command elements to Siebel Adapter actions and combines return results as a single property set.
Table 1 lists the user properties for FINS CIF Transaction Manager.
Table 1. User Properties of FINS CIF Transaction Manager Name Value Description DispatcherMapName CIFDispMap Transaction manager uses this map to tag the Body information for other components. This value can be set as a runtime input argument as well. IgnoreSvcMethodArgs true or false Allows runtime input arguments. XXX (Operation) ServiceName/MethodName/Argument Type of operation to use. For details, see FINS CIF Transaction Manager.The FINS CIF Transaction Manager uses the pre-built methods described in Table 2 to process inbound messages.
FINS CIF Transaction Manager business service uses combinations of user property, method and method arguments to achieve different tasks. Table 3 lists the method arguments available to use with FINS CIF Transaction Manager business service.
Although these arguments are available for use by FINS CIF Transaction Manager, not all can be used with each method. Table 4 lists the arguments for each method.
FINS CIF Converter
The FINS CIF Converter converts Siebel UCM Applications messages received to a property set for inbound communication. The converter iterates through the requests and responses in the message to construct any error information (if any), and also constructs the envelope and header section of the message. Table 5 lists the user properties for this converter.
This service provides several ready-to-use methods as described in Table 6.
For each method defined, the FINS CIF Converter business service takes input arguments and produces output arguments. These arguments are described in Table 7.
Each FINS CIF Converter method uses a group of these method arguments to convert the data for the next service in the integration process. Table 8, Table 9, and Table 10 display the arguments for each method.
FINS CIF Dispatcher
The FINS CIF 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. Table 11 lists the user properties for FINS CIF Dispatcher.
The CIF Dispatcher business service provides ready-to-use methods and method arguments described in Table 12.
For each method defined, the FINS CIF Dispatcher business service takes input arguments and produces output arguments. These arguments are described in Table 13 and Table 14.
Table 13. FINS CIF Dispatcher Method Arguments Argument Default Description XML Hierarchy N/A Property Set in XML hierarchy.
Table 14. Method Arguments for DispatchMessage Method Name Display Name Data Type Type Optional XMLHierarchy XML Hierarchy Hierarchy Input/Output NoFINS CIF Security Manager
The FINS CIF 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 FINS CIF Security Manager cycles through the heterogeneous commands in the body. The FINS CIF Security Manager checks the privilege of the individual operations in the body sections against the privileges in the Customer Information for the particular object and operation. For any fail operation instances in the body, it is removed from the XMLHierarchy and attached to the FailSecurityHierarchy. Table 15 lists the user properties for the FINS CIF Security Manager.
The FINS CIF Security Manager processes only inbound messages. Table 16 lists and describes the method that process inbound messages.
FINS CIF Security Manager business service uses a combination of user property and method arguments for its methods to achieve different tasks. Table 17 lists the method arguments available to use with FINS CIF Security Manager business service.
Table 18 lists the detailed arguments for the method Security Check.
FINS CIF Publish/Subscribe Service
The FINS CIF Publish/Subscribe Service supports both Real Time and Daily Batch publish types. The Real Time publish module takes the Siebel Connector for Universal Customer Master 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 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 UCM Applications message specification to the registered system through registered protocol types at the registered publish time.
Both publish modules then update the Last Publish time to the system in the Publish/Subscribe table.
The FINS CIF Publish/Subscribe Service has no user properties.
The FINS CIF Publish/Subscribe Service uses the pre-built methods described in Table 19 to publish messages.
FINS CIF Publish/Subscribe Service uses a combination of methods and method arguments to achieve different tasks. Table 20 lists the method arguments available to use with FINS CIF Publish/Subscribe Service business service.
Although these arguments are available to be used by FINS CIF Publish/Subscribe Service, not all can be used with each method. Table 21 and Table 22 list the arguments for each method.
Table 21. Argument Details for Publish Method (Real Time) Argument Display Name Data Type Type Optional XMLHierarchy XML Hierarchy Hierarchy InputNOTE: For Daily Batch, configure one of the integration objects to be used in each batch publish workflow.
Transport Adapter
Transport Adapter is a prebuilt business service providing an interface between Siebel eBusiness Applications and external applications. Transports allow Siebel UCM 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 eBusiness Application Integration Volume III.
Siebel EIM and Integration of Siebel UCM Applications
Siebel EIM is an important component of Siebel UCM Applications. It bulk imports and exports data residing in other back-office systems into Siebel UCM Applications and consolidates and replicates information from these sources. Siebel EIM provides a schema abstraction and has high throughput. Some features of Siebel EIM include:
- Denormalized interface tables
- Declarative mapping defined in Siebel Tools
- Automated SQL generation
- Support for parallelized import
For further information about Siebel EIM, see Siebel Enterprise Integration Manager Administration Guide.
Bookshelf Home | Contents | Index | Search | PDF |
Siebel Universal Customer Master Applications Reference for Industry Applications Published: 18 April 2003 |