ONJava.com -- The Independent Source for Enterprise Java
oreilly.comSafari Books Online.Conferences.


AddThis Social Bookmark Button

Java > Java EE (Enterprise) > Java Message Service (JMS)

Java Message Service (JMS)

The Java Message Service (JMS) API is an enterprise messaging tool for building enterprise applications. By combining Java technology with enterprise messaging, the JMS API provides a common provider framework that enables the development of portable, message based applications.

Distributed Enterprise Messaging with MantaRay (ONJava.com)
Java Messaging Service (JMS) is a much-used system for distributed enterprise applications, but many implementations use a "broker" approach that creates bottlenecks. MantaRay implements the JMS API through a peer-to-peer approach that, as Amir Shevat reports, provides some significant advantages.

How to Use JMS with PHP (ONJava.com)
Java Messaging Service (JMS) is a great enterprise messaging architecture, but what if you have have a web application written in a non-Java language that wants to participate in JMS? Amir Shevat shows how PHP can be made to work with JMS.

Enhancing Web Services Infrastructures with JMS (ONJava.com)
JMS is a leading candidate for providing robust enterprise messaging to Web services. This article demonstrates a loosely coupled Web service with JMS.

JMS and CORBA Notification Interworking (ONJava.com)
The CORBA Notification Service is being expanded to support JMS. This article explains how to internetwork between JMS and CORBA Notification products.

Developing a Simple JMS Example (ONJava.com)
This excerpt from Chapter 2 of Java Message Service provides a gentle introduction to JMS using the publish-and-subscribe messaging model.

J2EE Transaction Frameworks, Part 3 (ONJava.com)
This series concludes with descriptions of declarative transaction management of session, entity and message driven beans; global transaction guidelines; and local transaction management.

J2EE Transaction Frameworks: Distributed Transaction Primer (ONJava.com)
In Part II of this series, JTA/XA and RM/Local Transactions in a J2EE configuration are described as well as issues of isolation and serialization of resource managers.

EJB 2 Message-Driven Beans (ONJava.com)
This article will talk about the new EJB 2.0 Message Driven Beans. I will walk through an example of using this new bean, along with the corresponding JMS infrastructure that surrounds it.

A Java Message Service Primer (ONJava.com)
Tonia Flores gives us a primer on the latest JMS API.

J2EE Transaction Frameworks: Building the Framework (ONJava.com)
Dibyendu Baksi describes the emergence of distributed component-based systems, including the role of transactions within J2EE.

JMS and XML (ONJava.com)
TA Flores describes JMS as an XML data transport model for B2B content exchange.

Resources and links:

Java 2EE API Documents
Java 2EE 1.3 defines the standard for developing and deploying enterprise applications. With the latest versions of Enterprise JavaBeansTM (EJBTM), JavaServer PagesTM (JSPTM) and Java Servlet API component technologies, it enhances the existing J2EE platform. In addition, J2EE 1.3 adds support for J2EE Connector Architecture, the Java API for XML Parsing (JAXP), and the Java Authentication and Authorization Service (JAAS) API. J2EE 1.3 also increases the level of support from optional to required of the Java Message Service (JMS) API. [Source: Sun]

JMS and Legacy Tutorial
This is Krishna Chigante's JMS and Legacy tutorial session at the 2001 O'Reilly Enterprise Java Conference. [Source: O'Reilly]