Every operation that you perform by using SIF requires a set of request and response objects. A request object includes methods that indicate the action that you want to perform on the MDM Hub, and a response object includes methods that return the result of that action.
A SIF class can represent a request object or a response object. A SIF class that represents a request object has a suffix of 'Request,' and a SIF class that represents a response object has a suffix of 'Response.' For example, the
PutRequest
class represents a request object, and the
PutResponse
class represents the response to the
PutRequest
object.
The request and response objects can have Java or XML representations. To represent request and response objects in Java, you must internally convert an XML representation to Java.
Use EJB protocol to invoke the SIF classes if you want multiple requests to participate in a single transaction.