In this blog, integration capability between IBM Integration Bus V9.0 and IBM Message Sight has been addressed.
“IBM MessageSight is an appliance-based messaging server that is designed to handle large numbers of connected clients and devices, and process high volumes of messages with consistent latency”
IBM MessageSight supports publish/suscribe and point-to-point messaging.
Link to IBM MessageSight infocenter is here - https://pic.dhe.ibm.com/infocenter/ism/v1r0m0/index.jsp
IBM Integration Bus V9.0 can integrate with IBM MessageSight. Whenever the internet clients publish messages to IBM MessageSight, this message may need to be processed in the back-end and then routed accordingly. Here the transformation and routing capabilites of IBM Integration Bus can be harnessed to process the message at back-end. This is Inbound scenario.
In Outbound scenario where the back-end systems may need to send messages to internet devices, then IBM Integration Bus can be used to route the message from back-end system in required message format and publish them to IBM MessageSight to be received by internet devices.
IBM Integration Bus V9.0 has two patterns for both the scenarios mentioned above i.e., inbound and outbound.
Refer to the aforementioned infocenter page link for the integration related tasks.
Consider an environment where mobile users register themselves to get timely updates regarding the weather conditions forecasted by met department. Assuming that the met department has hosted the webservice for getting the forecast, the message format reported by met department may not be right/understandable and cannot be sent to end users as it is.
In this case, IBM Integration Bus can be used to convert the message from the met department server to the required format. This message is then published by IBM Integration Bus to the IBM MessageSight to be sent to the registered users.
Disclaimer: Each posting on this site is the view of its author and does not necessarily represent IBM’s positions, strategies or opinions. I do not guarantee correctness of the opinions or content or sample code presented here. Use it at your own risk.