Table of Contents

Search

  1. Introduction
  2. Samples and Examples
  3. Tools and Utilities
  4. SDK Resources

SIF SDK

SIF SDK

The Informatica MDM Hub Resource Kit installer also installs the Services Integration Framework (SIF). The SIF is the part of Informatica MDM Hub that interfaces with client programs. Logically, it serves as a middle tier in the client/server model. It enables you to implement request/response interactions using any of the following architectural variations:
  • Loosely coupled web services using the SOAP protocol.
  • Tightly coupled Java remote procedure calls based on Enterprise JavaBeans (EJBs).
  • Asynchronous Java Message Service (JMS)-based messages.
  • XML documents going back and forth via Hypertext Transfer Protocol (HTTP).
Each of the above SIF protocols sits on top of the native Informatica MDM Hub protocol, which accepts requests in the form of XML documents or EJBs and returns responses the same way.
You copy the SIF SDK to any client system on which you wish to develop and run programs to interact with Informatica MDM Hub via SIF. If you can run a Java virtual machine (JVM) on the client system, you can use the Java classes included in the SIF SDK. The SDK installs the SIF-SDK in the following location:
<Resourcekit_Home>\sdk\sifsdk
You can configure the SDK to use any SIF protocol. If you cannot run a JVM, then you must explicitly use web services (for example, on a pure .NET system) or JMS (for example, on a mainframe system), or XML over HTTP.
For a complete description of the Informatica SIF-SDK, see the
Multidomain MDM Services Integration Framework Guide
. This guide refers to these Java classes by the name of the first class you must instantiate, SiperianClient.

0 COMMENTS

We’d like to hear from you!