Wednesday, June 3, 2009

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:

Blog Widget by LinkWithin

JS-Kit Comments

  © Blogger template Newspaper III by Ourblogtemplates.com 2008

Back to TOP