SIF uses a message-driven bean (MDB) on a Java Message Service (JMS) queue to process the asynchronous SIF requests from an external application. JMS queues are embedded message queues that use the JMS providers of the application servers. An embedded message queue uses the Java Naming and Directory Interface (JNDI) name of the connection factory and the queue name to connect with the JMS queue. The application server sets up the JNDI name of the connection factory.
The MDM Hub installer automatically sets up the following components for the specific application server that you use in your environment:
Inbound message queue.
siperian.sif.jms.queue
Connection factory.
siperian.mrm.jms.xaconnectionfactory
You must create an outbound message queue in the application server that has the MDM Hub installed. The MDM Hub processes the asynchronous SIF request and posts the response to the outbound message queue. The MDM Hub does not manage the outbound message queue. The external application retrieves the message from the outbound queue and processes it.
The
siperian.sif.jms.queue
queue name is reserved for the MDM Hub. You cannot use reserved names when you create message queues.