Java Message Service and over 360,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
59 used & new from $0.01

Have one to sell? Sell yours here
 
   
Java Message Service (O'Reilly Java Series)
 
 
Start reading Java Message Service on your Kindle in under a minute.

Don’t have a Kindle? Get your Kindle here.
 
  

Java Message Service (O'Reilly Java Series) (Paperback)

~ (Author), David Chappell (Author)
Key Phrases: buy order, bowling shoes, persistent messages, Hot Deals, Virtual Machine, New Price (more...)
3.8 out of 5 stars  See all reviews (32 customer reviews)

List Price: $39.99
Price: $31.57 & this item ships for FREE with Super Saver Shipping. Details
You Save: $8.42 (21%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Wednesday, November 11? Choose One-Day Shipping at checkout. Details
17 new from $0.01 42 used from $0.01

Formats

Amazon Price New from Used from
  Kindle Edition $15.39 -- --
  Paperback $26.40 $22.39 $22.31
  Paperback, December 2000 $31.57 $0.01 $0.01
Like this book? Find similar titles from O'Reilly and Partners in our O'Reilly Bookstore.

Best Value

Buy Java and XML Data Binding and get Java Message Service (O'Reilly Java Series) at an additional 5% off Amazon.com's everyday low price.

Java and XML Data Binding + Java Message Service (O'Reilly Java Series)
Buy Together Today: $56.55

Show availability and shipping details

  • Java and XML Data Binding

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • This item: Java Message Service (O'Reilly Java Series)

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Java Web Services: Up and Running

Java Web Services: Up and Running

by Martin Kalin
4.5 out of 5 stars (13)  $23.09
Java Soa Cookbook

Java Soa Cookbook

by Eben Hewitt
5.0 out of 5 stars (5)  $31.49
Maven: The Definitive Guide

Maven: The Definitive Guide

by Sonatype Company
3.9 out of 5 stars (7)  $23.09
Spring Recipes: A Problem-Solution Approach (Books for Professionals by Professionals)

Spring Recipes: A Problem-Solution Approach (Books for Professionals by Professionals)

by Gary Mak
4.8 out of 5 stars (24)  $33.64
Enterprise JavaBeans 3.0 (5th Edition)

Enterprise JavaBeans 3.0 (5th Edition)

by Bill Burke
4.3 out of 5 stars (139)  $31.49
Explore similar items

Editorial Reviews

Amazon.com Review

The Java Message Service (JMS) provides a way for the components of a distributed application to talk asynchronously, or for welding together legacy enterprise systems. Think of it as application-to-application e-mail. Unlike COM, JMS uses one or more JMS servers to handle the messages on a store-and-forward basis, so that the loss of one or more components doesn't bring the whole distributed application to a halt.

JMS consists of a set of messaging APIs that enable two types of messaging, publish-and-subscribe (one-to-many) and point-to-point (one-to-one). The highly lucid explanation of the ways in which these work makes the technical content a lot more approachable. In practice, however, Java Message Service is still a book for Java programmers who have some business programming experience. You need the background.

After a simple JMS demonstration in which you create a chat application using both messaging types, the authors dissect JMS message structures, explore both types in detail, and then move on to real-world considerations. These include reliability, security, deployment, and a rundown of various JMS server providers. The appendices list and describe the JMS API, and provide message reference material.

Considering the complexity and reach of the subject matter, Java Message Service does a great job of covering both theory and practice in a surprisingly efficient manner. It's easy to see why JMS has become so popular so quickly. Recommended. --Steve Patient, Amazon.co.uk



Product Description

This book is a thorough introduction to Java Message Service (JMS), the standard Java application program interface (API) from Sun Microsystems that supports the formal communication known as "messaging" between networked computers. JMS provides a common interface to standard messaging protocols and to special messaging services in support of Java programs. Messaging involves crucial data exchange between computers, and is often used to coordinate programs in dissimilar systems or different programming languages. Using the JMS interface, a programmer can invoke the messaging services of IBM's MQSeries, Progress Software's SonicMQ, and other popular messaging product vendors. JMS also supports messages that contain serialized Java objects or Extensible Markup Language (XML) pages. Java Message Service shows how to build applications using the point-to-point and publish-and-subscribe models; use features like transactions and durable subscriptions to make an application reliable; and use messaging within Enterprise JavaBeans. It introduces a new EJB type, the MessageDrivenBean, that is part of EJB 2.0, and discusses integration of messaging into J2EE.

Product Details

  • Paperback: 238 pages
  • Publisher: O'Reilly Media; 1 edition (December 2000)
  • Language: English
  • ISBN-10: 0596000685
  • ISBN-13: 978-0596000684
  • Product Dimensions: 9.1 x 6.9 x 0.6 inches
  • Shipping Weight: 14.9 ounces (View shipping rates and policies)
  • Average Customer Review: 3.8 out of 5 stars  See all reviews (32 customer reviews)
  • Amazon.com Sales Rank: #677,235 in Books (See Bestsellers in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Inside This Book (learn more)


What Do Customers Ultimately Buy After Viewing This Item?

Java Message Service (O'Reilly Java Series)
83% buy the item featured on this page:
Java Message Service (O'Reilly Java Series) 3.8 out of 5 stars (32)
$31.57
Java Soa Cookbook
6% buy
Java Soa Cookbook 5.0 out of 5 stars (5)
$31.49
Java Messaging (Programming Series)
5% buy
Java Messaging (Programming Series) 4.7 out of 5 stars (6)
$29.67
Java Web Services: Up and Running
4% buy
Java Web Services: Up and Running 4.5 out of 5 stars (13)
$23.09

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(4)
(4)
(1)

Your tags: Add your first tag
 

 

Customer Reviews

32 Reviews
5 star:
 (12)
4 star:
 (11)
3 star:
 (3)
2 star:
 (2)
1 star:
 (4)
 
 
 
 
 
Average Customer Review
3.8 out of 5 stars (32 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
31 of 32 people found the following review helpful:
5.0 out of 5 stars Complete, December 24, 2000
It's nice to have some material on JMS - it is very hot so plenty of employers are looking for those who know it. I especially like the way they have a chapter on the new message-driven beans in EJB 2.0. In general, this book is pretty complete covering both P2P and publish-subscribe. They give a decent amount of examples and cover the theory involved. JMS is not rocket science, it is pretty simple so if you've had alot of experience with messaging systems this may be repetitive for you. You could probably save money by checking out the JMS spec. However, if you're new to messaging systems, this will provide a nice, complete intro.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
26 of 28 people found the following review helpful:
5.0 out of 5 stars Hits the mark, January 3, 2001
By A Customer
I found this book to be a very informative and accurate description of JMS. Having studied the JMS spec in great detail, I thought I knew everything there was to know about it. However, this book spells it out very clearly, puts it together in a way that is easily digestible. It explains the concepts clearly and continually builds on them with working examples as it goes. It provides information on subtleties like why and why not one would use the TopicRequestor object, and provides a very thorough discussion on guaranteed messaging, store-and-forward, and message acknowledgements.

It gives a good overview of the popular JMS vendors. In the preface it mentions that the technical reviewers for the book consisted in part of representatives from a number of JMS vendors. It is good to know that one of the co-authors of this book is from the SonicMQ team. Based on the level of detail described in the book, and the extensive list of names in the acknowledgements section, it is clear that David Chappell made good use of expert advice from the SonicMQ engineering team, and from the Sun team (Joe Fialli is the technical lead for Sun's JMS reference implementation). This book is not just a point of view from 2 guys who read a spec and regurgitated it. It is clear that it contains valuable and accurate information on a technology than from the engineers who built an implementation of it - from SonicMQ, Sun's JMS reference implementation, and other JMS vendors.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
17 of 19 people found the following review helpful:
5.0 out of 5 stars Excellent, practical + good background, January 11, 2001
By Cees van Barneveldt (Grand Rapids, MI United States) - See all my reviews
This book hits two flies in one smash: it gives a good background of messaging and JMS, and it is a good tutorial about the JMS API with lots of clear examples.

The first chapter gives a good and complete description of the messaging paradigm. Chapter 2-6 is the actual API tutorial. Chapter 2 gives you a simple and complete example of a chat application, chapter 3-6 explain all the aspects of the JMS API. The explanation is very clear and well structured with good feedback to previous explanations and messaging concepts, the reader never gets lost in the explanations and examples. And it is always clear for the reader why things have to be done a certain way.

Chapter 6 "Transacted Messages" also gives you a very short description of the JTA (supported by some JMS providers) API for two-phase commit transactions. Actually too short, I could not find a good tutorial in print elsewhere on this topic.

Chapter 7 "Deployment Considerations" is a very practical chapter for architects and deals with performance, scalability, reliabity, security, multicasting versus hub and spoke architecture.

Chapter 8 "J2EE, EJB, and JMS" describes the place of JMS in the J2EE platform and also describes new MessageDrivenBean type in the EJB2.0 spec. This integration between EJB and JMS has not been described yet in other books about EJB.

Chapter 9 describes the products of a couple of JMS providers.

This is a very even, complete and well written book. Contrary to what one reviewer suggests, this is not a book about SonicMQ.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Complete JMS Reference including Spring Framework
If you wanted to start learning JMS from scratch and be able to run a small, but real-life application, then this is the book for you. Read more
Published 26 days ago by Suhas Valanjoo

4.0 out of 5 stars Solid update to a standard reference
I learned JMS originally from the first edition of this book, so was interested to see how the material had changed. Read more
Published 4 months ago by Jonathan Ross

5.0 out of 5 stars Excellent Introduction... it will get you started
If you are looking into JMS for use at work or you are just curious, this straight-to-the-point and easy read will start you on your way. Read more
Published on May 18, 2007 by J. Brutto

4.0 out of 5 stars Decent Book
As a beginner to JMS, I found this book to be very useful. Most chapters have examples and the book also gives you the link where you can download code for the examples. Read more
Published on December 8, 2006 by Siddhardha

4.0 out of 5 stars Good introduction but need some updating to JMS 1.1
This is a reasonable good book, as you can expect from O'Reilly. There is a good introduction in the topic (e.g. Read more
Published on December 4, 2005 by Jos van Roosmalen

3.0 out of 5 stars ok, but a little outdated
The basics were covered, but I felt this book was a little outdated. There werent alot of books to choose from so I chose this book because it seemed like it had the most... Read more
Published on December 4, 2004 by T. Spencer

3.0 out of 5 stars Decent Book on JMS
If you're looking to learn JMS, then this is a decently good book to get you started. One of the best things about it is that it's not very thick and it gets to the point pretty... Read more
Published on February 13, 2004 by Terry Smith

5.0 out of 5 stars I recommend it. It delivers solid useful foundational info.
I needed to learn JMS for use on a project using WebSphere MQ and MQ Integrator (formerly MQSeries and MQSeries Integrator). This book did the job. Read more
Published on November 12, 2002 by Jorge Lazaro Diaz

4.0 out of 5 stars JMS all you need is this book
I bought this book because I needed it for a project. If you need a consise and easy to read. It covers all you need to know to write your code this book is for you. Read more
Published on June 28, 2002 by J. Ortiz

2.0 out of 5 stars A little better than Sun's JMS Tutorial

So, about the book. I had hoped to find suggestions as to
how to optimize JMS throughput. Chapter 7, "Deployment Considerations" should have provided some help. Read more

Published on June 6, 2002 by R. Douglas Waldron

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Create a guide

Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.