|
Using Java Messaging Service with WebSphere and VisualAge for Java Part 1
Asynchronous messaging systems are becoming increasingly popular because of the flexibility that they bring to a distributed application architecture. Asynchronous messaging systems allow for "loose coupling" between different applications, and between the different programs that constitute a single, distributed application. Importantly, these systems can span an extremely wide number of platforms. Moreover, when sending and receiving messages, the senders and recipients of these messages don't need to know about each other directly. This lets them evolve independently of each other. In fact, additional senders and recipients can be easily added to such systems in concert with a message broker that supports message routing and transformation.
|
|
Using Java Messaging Service with WebSphere and VisualAge for Java Part 2
Part 2 of this article will provide additional documentation for the JMSCommand bean introduced in Part 1, along with a workaround implementation using the WebSphere Service Initializer class or a servlet to provide a framework similar to message-driven beans introduced in the Enterprise JavaBeans™ (EJB) 2.O specification. Additionally, Part 2 will provide sample applications for Publish/Subscribe messaging and for showing WebSphere and MQ JMS XA support, both making use of the JMSCommand bean for encapsulating the JMS API.
|
|
WebSphere JMS/JTA support for MQSeries
Overview
WebSphere Application Server is a leading Java transaction server which uses the EJB
programming model to run transactional business logic. MQSeries is the leading messaging
integration infrastructure for enterprises. Recently a number of companies have been
developing application architectures that use the best features of both systems to provide
robust, reliable web-based applications.
|
|
What Is Request/Reply Communication?
To implement request/reply communication, the BEA Tuxedo system uses IPC message queues. Queues are the key to connectionless communication.
|
|
Basic JMS Programming
We have taken a whirlwind tour of different aspects of JMS.
|
|
Integrating IBM WebSphere Application Server and the WebSphere MQ Family
Today's solutions typically require the integration of different software components.
|