Extended messaging enables container-managed messaging. It extends the base Java™ Message Service (JMS) support, the Enterprise Java Bean (EJB) component model, and support for EJB 2.0 message-driven beans to allow use of the existing container-managed persistence and transactional behavior.
Extended messaging uses the bean-managed messaging implementation to provide the JMS interfaces, which ensures that both bean-managed and extended messaging use consistent JMS support. JMS usage is simplified since its support is managed by the extended messaging service.
Applications using extended messaging receive messages by using a receiver bean. For outbound messages, an application calls a sender bean. These message beans are implemented as enterprise beans by WebSphere® Application Server.