Answer Posted / munnu
When the JMS API was introduced in 1998, its most important purpose was to allow Java applications to access existing messaging-oriented middleware (MOM) systems, such as MQSeries from IBM. Since that time, many vendors have adopted and implemented the JMS API, so that a JMS product can now provide a complete messaging capability for an enterprise.
Since the 1.3 release of the J2EE platform ("the J2EE 1.3 platform"), the JMS API has been an integral part of the platform, and application developers can use messaging with components using J2EE APIs ("J2EE components").
The JMS API in the J2EE 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 may optionally implement concurrent processing of messages by message-driven beans.
* Message sends and receives can participate in distributed transactions.
Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What is a text message?
How do the wls jms 6.1 server/destination message maximum and threshold values work?
What is a message topic?
What are the steps to send and receive JMS message ?
In which situations we are using jms?
What are the components of JMS?
What is the difference between JMS and RPC (Remote Procedure Call)?
Which jms standard interface defines the methods to create the different types of messages?
Why do we use message queue?
Is rabbitmq a jms?
How to Send object as message in JMS?
Give an example of using the publish/subscribe model.
What is the functionality of jms message consumers?
Is kafka a jms?
What is the difference between an sms and text message?