Table of Contents

Search

  1. Preface
  2. Part 1: Introduction
  3. Part 2: Samples and Examples
  4. Part 3: Tools and Utilities
  5. Part 4: SDK Resources

Services Integration Framework (SIF)

Services Integration Framework (SIF)

Use Services Integration Framework (SIF) to invoke the MDM Hub operations from external applications in real time. SIF uses service-oriented architecture that provides application functionality as services to other applications.
You can configure SIF for the MDM Hub to interface with the client programs. SIF serves as the middle tier in the client-server model. You can use the SIF access protocols to implement the request and response interactions.
Only admin users can access private resources through the SIF requests.
The Services Integration Framework offers the following services and events:
Process Services
Process services are integration processes and people-to-system processes. For example, in a customer domain, the process services include activities such as verifying customers and approving customers.
Business Events
Business events are rule-driven events and actions that are based on business logic. For example, you might evaluate the impact of a new relationship.
Business Services
Business services act on base objects in the data model. For example, in a customer domain, you can create a Customer base object or retrieve a Customer base object.
Data Services
Data services act on records in the tables. You can insert a record, retrieve a record, or update a record.
Data Events
Data events are events that affect master data or source data. For example, a customer last name changes in a source record or an address changes in a master record.
The SIF requests can directly interact with each other. Data services can interact with data events, process services with data services, data services with business services, and data events with process services.
You can use external applications or the MDM Hub to generate the data events. Use the event-driven architecture (EDA) capabilities of the MDM Hub that include event capture, event processing, event filtering, and event generation to handle these events. The EDA components and external applications for query and data synchronization operations can use the services provided in the MDM Hub. You can use the existing infrastructure, such as an enterprise service bus (ESB) and enterprise application integration (EAI) technologies, such as TIBCO, webMethods, and message-oriented middleware with SIF.

0 COMMENTS

We’d like to hear from you!