How Does the JMS API Work with the Java EE Platform?

The JMS API in the Java EE platform has the following features. 

  • Application clients, Enterprise JavaBeans (EJB) components, and web components can send or synchronously receive a JMS message. Application clients can in addition receive JMS messages asynchronously. (Applets, however, are not required to support the JMS API.)

  • Message-driven beans, which are a kind of enterprise bean, enable the asynchronous consumption of messages. A JMS provider can optionally implement concurrent processing of messages by message-driven beans.

  • Message send and receive operations can participate in distributed transactions, which allow JMS operations and database accesses to take place within a single transaction.

  • The JMS API enhances the Java EE platform by

    -allowing loosely coupled, reliable, asynchronous interactions among Java EE components and legacy systems capable of messaging.

    -supporting distributed transactions and allowing for the concurrent consumption of messages. For more information, see the Enterprise JavaBeans specification, v3.0.

    Moreover, a JMS provider can be integrated with the application server using the Java EE Connector architecture. You access the JMS provider through a resource adapter. This capability allows vendors to create JMS providers that can be plugged in to multiple application servers, and it allows application servers to support multiple JMS providers.

    0 comments :

     

    Disclaimer
    Interview Questions On Java,Java EE Copyright © 2018. Reads: best tracker