Chapter 10. JMS Testing with soapUI
It is a common practice to use different transport protocols in SOA. Usually, when integrating heterogeneous systems, we need to make use of various transports as well as messaging systems. So far, all our discussions on soapUI have been based on HTTP and HTTPS transports, which are the most common transport mediums used in SOA. In this chapter, we are going to explore the world of JMS with soapUI.
soapUI allows us to send SOAP messages to web services which are exposed over JMS transport. soapUI is integrated with an open source JMS management application, HermesJMS, which can be used to communicate with various JMS providers such as JbossMQ, IBM WebSphere MQ, ActiveMQ, and so on. We will be using Apache ActiveMQ as the JMS broker (provider) in this chapter.
We are planning to cover the following topics in this chapter:
Introduction to JMS
Configuring the Apache ActiveMQ JMS provider
Integrating JMS in soapUI
Working with JMS messaging in soapUI
Validating JMS...