23.07.2013 Views

O'Reilly - Java Message Service

O'Reilly - Java Message Service

O'Reilly - Java Message Service

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Java</strong> <strong>Message</strong> <strong>Service</strong><br />

Although this book focuses on the fundamentals, it's no "dummy's" book. While the JMS<br />

API is easy to learn, the API abstracts fairly complex enterprise technology. Before<br />

reading this book, you should be fluent with the <strong>Java</strong> language and have some practical<br />

experience developing business solutions. Experience with messaging systems is not<br />

required, but you must have a working knowledge of the <strong>Java</strong> language. If you are<br />

unfamiliar with the <strong>Java</strong> language, we recommend that you pick up a copy of Learning<br />

<strong>Java</strong> by Patrick Neimeyer and Jonathan Knudsen (<strong>O'Reilly</strong>). If you need a stronger<br />

background in distributed computing, we recommend <strong>Java</strong> Distributed Computing by<br />

Jim Farley (<strong>O'Reilly</strong>).<br />

Organization<br />

Here's how the book is structured. The first chapter explains messaging systems,<br />

centralized and distributed architectures, and how and why JMS is important. Chapter 2<br />

through Chapter 5 go into detail about developing JMS clients using the two messaging<br />

models, publish-and-subscribe and point-to-point. Chapter 6 and Chapter 7 should be<br />

considered "advanced topics," covering deployment and administration of messaging<br />

systems. Chapter 8 is an overview of the <strong>Java</strong> 2, Enterprise Edition (J2EE) with regard<br />

to JMS, including coverage of the new message-driven bean in Enterprise <strong>Java</strong>Beans 2.0.<br />

Finally, Chapter 9 provides a summary of several JMS vendors and their products.<br />

Chapter 1<br />

Chapter 2<br />

Chapter 3<br />

Chapter 4<br />

Chapter 5<br />

Defines enterprise messaging and common architectures used by messaging vendors.<br />

JMS is defined and explained, as are its two programming models, publish-andsubscribe<br />

and point-to-point.<br />

Walks the reader through the development of a simple publish-and-subscribe JMS<br />

client.<br />

Provides a detailed examination of the JMS message, the most important part of the<br />

JMS API.<br />

Examines the publish-and-subscribe programming model through the development<br />

of a B2B JMS application.<br />

Examines the point-to-point programming models through the enhancement of the<br />

B2B JMS application developed in Chapter 4.<br />

2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!