Java Messaging Service (JMS)
The Java Messaging Service (JMS) is a standard API for accessing enterprise messaging systems.
JMS is an enterprise messaging system, also referred to as message-oriented middleware (MOM), enables applications to communicate with one another through the exchange of messages. A message is a request, report, and/or event that contains information needed to coordinate communication between different applications.
A message provides a level of abstraction, allowing you to separate the details about the destination system from the application code.
JMS (Java Messaging Service) Features
- Enables Java applications sharing a messaging system to exchange messages.
- Simplifies application development by providing a standard interface for creating, sending, and receiving messages.
- JMS specification describes a common way for Java programs to create, send, receive and read distributed enterprise messages.
- Loosely coupled communication
- Asynchronous messaging
- Reliable delivery where a message is guaranteed to be delivered once and only once
MOM Stands for Message Oriented Middleware. MOMA (Message Oriented Middleware Association) promotes MOM as a middleware solution in distributed computing applications.
MOM mainly addresses the following issues
- Asynchronous communication between objects available on locations on the network
- Fault tolerance feature in Distributed Application Development
0 comments:
Post a Comment