# JMS Overview

Java Message Service (JMS) is a Java framework specification for messaging between applications. This specification was developed to supply a uniform messaging interface among enterprise applications.

Using a message service allows you to integrate the applications within an enterprise. For example, you may have several applications: one for customer relations, one for product inventory, and another for raw materials tracking. Each application is crucial to the operation of the enterprise, but even more crucial is communication between the applications to ensure the smooth flow of business processes. Message-oriented-middleware (MOM) creates a common communication protocol between these applications and allows you to easily integrate new and existing applications in your enterprise computing environment.

The JMS framework (an interface specification, not an implementation) is designed to supply a basis for MOM development. TIBCO Enterprise Message Service implements JMS and integrates support for connecting other message services, such as TIBCO FTL, TIBCO Rendezvous, and TIBCO SmartSockets. This chapter describes the concepts of JMS and its implementation in TIBCO Enterprise Message Service. For more information on JMS requirements and features, see the following sources:

- Java Message Service specification, available through http://www.oracle.com/technetwork/java/jms/index.html.
- Java Message Service by Richard Monson-Haefel and David A. Chappell, O’Reilly and Associates, Sebastopol, California, 2001.

Copyright © Cloud Software Group, Inc. All rights reserved.