Current area: HOME -> Java -> Java Message Service Articles
Java Message Service
Get the message?
This article outlines how to use Java Messaging System (JMS) for large-scale file replication. Dan Drasin describes a solution to an Applied Reasoning customer's distributed data problems, and provides implementation details for a JMS-based solution. He discusses the advantages, some potential pitfalls, and practical instructions for successfully setting up IBM MQSeries (now called WebSphere MQ) as a JMS server.
Implementing vendor-independent JMS solutions
The popularity of the Java Message Service has been on an upswing lately, perhaps bolstered by the support of several major players in the world of real-time messaging. As an increasing number of vendors jump on the JMS bandwagon, it makes sense to ensure that your JMS code will work unmodified across multiple proprietary implementations. With a few simple steps, Java architect Nicholas Whitehead shows you how to combine JMS, the Java Naming and Directory Interface, and a well-made properties file to build vendor-neutral JMS solutions.
JMS 1.1 simplifies messaging with unified domains
JMS forms the foundation of messaging in enterprise Java
applications, but has always treated point-to-point messaging
and publish/subscribe messaging as completely separate domains
with distinctly different types of messaging destinations. The
JMS 1.0.2 API provides little support for an application using
both domains together, and no support for developing reusable
frameworks that can work equally well with destinations of
either domain. JMS 1.1 fixes this shortcoming by unifying these
domains. Join Bobby Woolf, J2EE architect and author, as he
explores how much easier it is to develop JMS client code using
the latest version.
publish/subscribe messaging with JMS topics
The tip Using JMS Queues in the March 11, 2003 issue explained how to use Java Messaging Service (JMS) Queues for point-to-point messaging. The tip that follows explains how to implement publish/subscribe messaging using JMS Topics.
Use JMS Clients to Utilize Free Computer Resources
This article proposes a J2EE framework for addressing the challenge of distributing work to underutilized computer resources. In particular, JMS clients can be placed on these underutilized machines to offload the work normally being performed on a server. The client can listen on a request queue for a unit of work to perform, and respond on a reply queue. A set of message-driven beans can pick up the response messages on the reply queue for further processing. Furthermore, you can use a servlet implementation to administratively start the whole sub-process for creating the units of work to be sent to JMS clients, and also use it to terminate the same sub-process.
Wireless messaging with JXTA
Learn how to use JXTA technology to integrate thin Java 2 Platform, Micro Edition (J2ME) clients into enterprise-scale messaging applications by developing a set of classes that let you integrate J2ME clients into JMS (Java Message Service) applications running on Java 2 Platform, Enterprise Edition (J2EE) servers.
Software Development Targets corporate developers and technical managers working at mainly mid- to large-size companies with sizable development staffs....
subscribe now