Use the SiperianClient library classes to build custom web services that interact with the MDM Hub. You can use the sample codes located in the following directory to build a custom web service:
<Resource Kit Installation Directory>\samples
.
Use the
process
method of the
com.siperian.sif.client.SiperianClient
class to implement the request and response interactions between the client program and the MDM Hub. The
process
method accepts any subclass of the
com.siperian.sif.message.SiperianRequest
class as an argument. If the
process
method successfully processes the request, it returns the
com.siperian.sif.message.SiperianResponse
object as the response. Otherwise, it returns the
com.siperian.sif.client.SiperianServerException
object.
The
com.siperian.sif.message.mrm
and
com.siperian.sif.message.hm
packages include the request and response objects to perform operations on the MDM Hub. The
com.siperian.sif.client
package manages the details of the client communication with the MDM Hub. You can use the access protocols, such as Enterprise JavaBeans (EJB), XML over HTTP, or SOAP, to communicate with the MDM Hub.
The
siperian-api.jar
file located in the following directories contains all the SiperianClient library classes: