Use the SIF SDK to develop web services and Java applications that interact with the MDM Hub. The SIF SDK includes utilities to build and deploy SIF applications, a set of Java classes to create services, and sample codes to build web services. You can use the SIF SDK to create data objects, client services, business services, and GUI controls for creation and deployment of web-based and rich-client applications.
The SIF SDK is packaged with the MDM Hub Resource Kit installer. You can find the directory structures, libraries, online documentation for SIF, and build files in the following directory:
You can copy the SIF SDK to any client system on which you want to develop and run programs to interact with the MDM Hub. If you can run a Java virtual machine (JVM) on the client system, you can use the Java classes included in the SIF SDK. You can configure the SIF SDK to use any access protocol. If you cannot run a JVM, you must explicitly use web services, Java Message Service (JMS), or XML over HTTP.
You can use the SIF SDK for the following tasks:
Automatic generation and deployment of data objects and data services for the web services-based interactions.
Generation of a client .jar file that includes data objects. You can use the data objects in external applications.
Creation and management of complex integration scenarios by combining data objects from different MDM Hub schemas.