Organization

Here's how the book is structured. The first chapter explains messaging systems, centralized and distributed architectures, and how and why JMS is important. Chapter 2 through Chapter 5 go into detail about developing JMS clients using the two messaging models, publish-and-subscribe and point-to-point. Chapter 6 and Chapter 7 should be considered "advanced topics," covering deployment and administration of messaging systems. Chapter 8 is an overview of the Java™ 2, Enterprise Edition ( J2EE) with regard to JMS, including coverage of the new message-driven bean in Enterprise JavaBeans 2.0. Finally, Chapter 9 provides a summary of several JMS vendors and their products.

Chapter 1

Defines enterprise messaging and common architectures used by messaging vendors. JMS is defined and explained, as are its two programming models, publish-and-subscribe and point-to-point.

Chapter 2

Walks the reader through the development of a simple publish-and-subscribe JMS client.

Chapter 3

Provides a detailed examination of the JMS message, the most important part of the JMS API.

Chapter 4

Examines the publish-and-subscribe programming model through the development of a B2B JMS application.

Chapter 5

Examines the point-to-point programming models through the enhancement of the B2B JMS application developed in Chapter 4.

Chapter 6

Provides an in-depth explanation of advanced topics, including guaranteed messaging, transactions, acknowledgments, and failures.

Chapter 7

Provides an in-depth examination of features and issues that should be considered when choosing vendors and deploying JMS applications.

Chapter 8

Provides an overview of the Java™ 2, Enterprise Edition ( J2EE) with regard to JMS, and also includes coverage of the new JMS-based bean in Enterprise JavaBeans 2.0.

Chapter 9

Provides a summary of several JMS vendors and their products, including: IBM's MQSeries, Progress' SonicMQ , Fiorano's FioranoMQ , Softwired's iBus, Sun's JMQ , BEA's WebLogic, and Exolab's OpenJMS.

Appendix A

Provides a quick reference to the classes and interfaces defined in the JMS package.

Appendix B

Provides detailed information about message headers.

Appendix C

Provides detailed information about message properties.

Appendix D

Provides detailed information about message selectors.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset