Usually, when we work with the TIBCO technology and with TIBCO BW in particular we are going to do a huge use of the JMS technology and to accomplish these tasks we usually use the TIBCO EMS as a JMS provider, because it is included in the default TIBCO BW installation. But in some organization they already have an JMS broker that are being using in some parts you have to integrate, because some of the particular features of their business and you have to get along with it.
In this post I’m going to show you how you can connect your TIBCO BW process with one of the best free and open source JMS providers, such as Apache ActiveMQ. We are going to use the current version (current, in the time we are posting this), 5.7.0. So the first step you have to accomplish is to download the software. Download the software.
To get started to ActiveMQ is so easy, you only have to execute the activemq.bat you find in the bin/ folder, as so many apps, but if you want to learn a little bit in this great broker, you can give a chance to the ActiveMQ in Action book.
Ok, when we finished to install the software, we are going to do a little process only to verify the connections. The BW project will be very simple. Only two processes, one it’s a queue receiver and the other is a queue sender, that’s all. But the main problem is to configure the ActiveMQ connection.
The configuration must the following, as you can see in this snapshot:
And you have to add the following JAR libs into the TIBCO BW classpath: activemq-core-5.7.0.jar and geronimo-j2ee-management_1.1_spec-1.0.1.jar. With these steps you have accomplish all the needed steps to get your process working correctly with your ActiveMQ broker.
I hope you can use these information in your new developments! See you in the next post!