Network Deployment (Distributed operating systems), v8.0 > Migration and coexistence
Migrate Messaging resources
This page provides a starting point for finding information about the use of asynchronous messaging resources for enterprise applications with WAS.
WAS supports asynchronous messaging based on the JMS and the Java EE Connector Architecture (JCA) specifications, which provide a common way for Java programs (clients and Java EE applications) to create, send, receive, and read asynchronous requests, as messages.
JMS support enables applications to exchange messages asynchronously with other JMS clients by using JMS destinations (queues or topics). Some messaging providers also allow WAS applications to use JMS support to exchange messages asynchronously with non-JMS applications; for example, WAS applications often need to exchange messages with WebSphere MQ applications. Applications can explicitly poll for messages from JMS destinations, or they can use message-driven beans to automatically retrieve messages from JMS destinations without explicitly polling for messages.
WAS supports the following messaging providers:
- The WAS default messaging provider (which uses service integration as the provider).
- The WebSphere MQ messaging provider (which uses your WebSphere MQ system as the provider).
- Third-party messaging providers that implement either a JCA Version 1.5 resource adapter or the ASF component of the JMS v1.0.2 specification.
- Migrate from WAS Version 5 embedded messaging
This set of topics describes the migration of JMS applications from the embedded messaging in WAS v5.1 to the default messaging provider in later versions.
- Use a v5.1 JMS client
There are certain limitations and restrictions to bear in mind when deciding whether to use a JMS client developed for WAS v5.1 with a later version of the product.
End-to-end paths for Messaging resources
Messaging resources
Administer Messaging resources
Scripting for Messaging resources
Secure Messaging resources
Develop Messaging resources
Tune Messaging resources
Troubleshoot Messaging resources