lifts the lid on the collection of data communications technologies known collectively as the Java Message Service (JMS). Don't approach this book without a very solid grounding in Java network programming and familiarity with the Java 2 Enterprise Edition (J2EE) environment, because the authors don't slow down for stragglers.
The book explains one technology after another, each in terms of its place in larger distributed computing solutions. That, together with the fact that most of the code samples are long and rather sophisticated, makes this book best suited to systems architects and programmers in the early phases of their work.
A typical discussion of a JMS technology begins with an architectural overview of what it's for. These discussions include numerous boxes, clip-art computers, arrows, and database cylinders, with labeled messages moving along the interconnections. Explanations of specifications for software systems that solve particular business problems follow, along with the code that does the job. Critical sections of these passages are commented, often with tables that detail what's in the messages flowing back and forth among pieces of the system. Where relevant, utilities that handle JMS and J2EE tasks are documented--FioranoMQ and BEA WebLogic Server are explained thoroughly. --David Wall
Topics covered: The Java Message Service (JMS) as a means of implemented distributed computing among Java classes. Focusing on the JMS 1.0.2 release, this book covers the contents of JMS messages, point-to-point messaging, pub/sub messaging, integration with JavaServer Pages (JSP), clustering, and JMS for mobile applications.
This work shows how you can use the Java Message Service (JMS) to create robust, asynchronous, loosely-coupled Java applications. It covers both the fundamental and advanced features of the latest 1.02 API, in both the Point-to-Point and Publish/Subscribe messaging domains. With JMS provision becoming mandatory in the next generation of J2EE 1.3 application servers, this book should prepare you for building portable, messaging-enabled web and middle tier solutions, including the use of the new message-driven EJBs. It also covers the emerging uses of messaging in the mobile domain, and the strong relationship that is building between new XML messaging standards, and small footprint JMS clients. Finally, the book also provides a practical guide to the use of JMS against many of the leading messaging vendors available, including JMQ, FioranoMQ, WebLogic, and iBus//MessageServer.