Creating message queues
You can use message queues in Product Master through script API and Java™ API. Message queues are created externally.
Message queue design
Queues serve as a gateway to handle inbound and outbound messaging with external sources and destinations. For example, you can send status messages to all the required parties when you run import or export jobs.A messaging queue is typically used for asynchronous communication. A messaging queue helps to provide flexible connectivity with external applications because it abstracts the application-specific interfaces. The messaging queue also helps you to simplify the IBM® Product Master connectivity because you can publish one message to the queue. This message is then consumed by multiple subscribing downstream applications. A queue enables setting up a message transmission protocol to tie the external message source to and from the queue.
Types of queues
- Type of queues
- You must be aware of the types of queues that you can design such as JMS and MQ.Types of queues include,
- JMS
- An interface defined for messaging. There are various interfaces to provide the actual JMS implementation. Typically, the application server would have JMS provided, such as WebSphere® Application Server JMS.
- MQ
- MQ is the actual IBM middleware product providing the enterprise integration channel.
- Number of external sources or destinations for inbound and outbound messaging
- You must consider the external sources or destinations for inbound and outbound messaging such as Enterprise Application Integration (EAI) platforms and web servers. Based on the number of sources and destinations for messaging, you can design the number of queues.
- Type of scripts
- You consider the type of that you can design for the queues.
Design considerations
- Type of messaging protocol
- You consider the type of protocols that you can design for the queues.