WebSphere Application Server provides two main messaging sub-systems:
- The default messaging provider, which is internal to WebSphere and implements the JMS API
- The WebSphere MQ messaging provider, which uses WebSphere MQ
First, we will cover the default messaging provider, which is implemented by using the WebSphere Service Integration Bus (SiBus). Then, we will move onto the WebSphere MQ messaging provider.
To demonstrate the use of the SiBus and the default messaging provider, we will deploy an application, which will use JMS through the SiBus. Before we deploy the application, we will need to set up the JMS resources required for the application to implement Java messaging using the Java Message Service (JMS).