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

Have one to sell? Sell yours here
 
   
Enterprise JMS Programming (Professional Mindware)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

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

Enterprise JMS Programming (Professional Mindware) (Paperback)

~ (Author) "THE DAYS OF THE STANDALONE COMPUTER ARE LONG GONE..." (more)
Key Phrases: trades processing system, boolean transacted, ticker plant, Hello World, Processing Capability, Return Value Method (more...)
4.3 out of 5 stars  See all reviews (6 customer reviews)

List Price: $60.00
Price: $54.00 & this item ships for FREE with Super Saver Shipping. Details
You Save: $6.00 (10%)
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
21 new from $26.99 26 used from $1.50

Frequently Bought Together

Enterprise JMS Programming (Professional Mindware) + Java Messaging (Programming Series) + Java Message Service
Price For All Three: $110.07

Show availability and shipping details

  • This item: Enterprise JMS Programming (Professional Mindware) by Shaun Terry

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

  • Java Messaging (Programming Series) by Eric Bruno

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

  • Java Message Service by Mark Richards

    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 Message Service

Java Message Service

by Mark Richards
3.8 out of 5 stars (32)  $26.40
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions

Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions

by Gregor Hohpe
4.7 out of 5 stars (37)  $52.56
EJB 3 in Action

EJB 3 in Action

by Debu Panda
4.4 out of 5 stars (36)  $29.69
Java Concurrency in Practice

Java Concurrency in Practice

by Brian Goetz
4.8 out of 5 stars (60)  $37.79
Effective Java (2nd Edition)

Effective Java (2nd Edition)

by Joshua Bloch
4.9 out of 5 stars (36)  $33.03
Explore similar items

Editorial Reviews

Amazon.com Review

Enterprise JMS Programming can put enterprise-level development with the Java Message Service into the hands of any capable Java developer. This book successfully mixes a tutorial to the JMS API itself and a discussion of the "big picture" concepts you need to know to architect large systems that use messaging effectively.

What distinguishes this title is the clear-as-crystal perspective on what messaging is and how to implement various messaging architectures. This book is far from just a listing of JMS APIs. The author outlines basic messaging concepts, including synchronous and asynchronous processing, plus the publish/subscribe and point-to-point models of message distribution. Early working code examples show off basic message operations (like sending and receiving messages). Then it's on to a nicely packaged demo of using a message-driven bean from Enterprise JavaBeans 2.0. A notable section looks at the various available JMS message types (and when and how to use them).

The book then covers larger concepts like transactions and security in JMS and the issues that you'll need to consider when designing secure and reliable enterprise messaging systems. The author looks at ways to make sure your messaging code is as fast and reliable as it can be. (He walks the reader through scenarios in which message queues can fill up, and in one good example, shows how orders for an online store build up in the queue in one business day.) A discussion of administration tasks is followed by real advice and screen shots using BEA WebLogic Application Server 6.1, a popular choice for J2EE/JMS deployment.

Final chapters really excel at guiding the user in designing JMS applications by providing hypothetical case studies for no less than four separate scenarios. Using intranet, extranet, and high-volume Internet systems, these examples and the designs outlined here will ensure that you can correctly apply JMS to a wide variety of enterprise-class problems. A final listing of all JMS APIs rounds out this book.

Overall, Enterprise JMS Programming sets a high standard for any programming text with its stellar presentation style and clear code examples, which provide the best of theory backed up with practical advice. It's sure to be an extremely worthwhile resource for any developer facing a JMS project. --Richard Dragan

Topics covered: Overview and history of the Java Message Service (JMS); guidelines for choosing JMS; types of messages (including text, byte, object, and map messages); message properties explained; constructing and sending messages (illustrated with a variety of message types); receiving messages synchronously and asynchronously; publish/subscribe and point-to-point messaging basics; tutorial for message-driven beans in Enterprise JavaBeans 2.0; understanding and using JMS transactions; security concepts in JMS; tips for maximizing JMS performance (including factors that affect performance, optimized code, and benchmarking); JMS administration (illustrated with BEA WebLogic Application Server 6.1); sample case studies illustrating JMS architectures: a sample real-time financial trading system, a workflow system, a high-volume extranet application for branch offices (for loan applications), and high-volume order-taking systems (for three online e-commerce sites); and a reference listing all JMS classes and APIs.



Product Description

This book brings you complete coverage of Sun's Java Message Service API from one of Sun's very own Java experts. You'll find detailed coverage of topics such as JMS security and integration of JMS-based systems in Internet and application server environments. Clear and concise coverage with robust examples set this book apart from the existing titles on the market -- exactly what serious developers are looking for.

Product Details

  • Paperback: 408 pages
  • Publisher: Wiley (March 1, 2002)
  • Language: English
  • ISBN-10: 0764548972
  • ISBN-13: 978-0764548970
  • Product Dimensions: 9.2 x 7.4 x 1 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon.com Sales Rank: #785,176 in Books (See Bestsellers in Books)

More About the Author

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

Visit Amazon's Shaun Terry Page

Inside This Book (learn more)




What Do Customers Ultimately Buy After Viewing This Item?

Enterprise JMS Programming (Professional Mindware)
37% buy the item featured on this page:
Enterprise JMS Programming (Professional Mindware) 4.3 out of 5 stars (6)
$54.00
Java Messaging (Programming Series)
33% buy
Java Messaging (Programming Series) 4.7 out of 5 stars (6)
$29.67
Java Message Service
17% buy
Java Message Service 3.8 out of 5 stars (32)
$26.40
Professional JMS
7% buy
Professional JMS 3.2 out of 5 stars (8)

Tags Customers Associate with This Product

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

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

6 Reviews
5 star:
 (4)
4 star:
 (1)
3 star:    (0)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.3 out of 5 stars (6 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
9 of 10 people found the following review helpful:
4.0 out of 5 stars Generally excellent, but not consistent., July 21, 2003
By "aserinsky" (Singapore) - See all my reviews
I bought this as I needed a JMS reference that went beyond the spec and talked about design, deployment and management of JMS infrastructure. I was very impressed with everything I read until I dipped into Chapter 13 - specifically the four pages on improving client-side throughput through internal queueing. While this is an excellent idea, the example shows how to build a complicated and threading-heavy internal queue and dispatching mechanism and recommends that you use it to, er, put events onto the Swing event dispatcher's internal queue. Hmm.

The book (commendably) sets out to give a full picture of how to design, build, deploy, secure, and manage a JMS-based messaging architecture. This means, however, that it's very noticeable when a topic is skimmed over. For example, the section on bridging two different vendors' JMS implementations has two pages of simple code and less than one page of discussion that fails to consider administration, security, or performance, despite the normally good coverage of these areas elsewhere.

Nevertheless, I was mostly impressed with this book - it's just a pity that the high standards it sets itself aren't met consistently throughout the book. A second edition that discussed the example architectures in Part III in detail would be a truly excellent book, and would be relevant to all messaging products rather than just JMS.

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



 
9 of 11 people found the following review helpful:
2.0 out of 5 stars Not a very good book, very inaccurate, misguided, June 13, 2005
By T. Saloranta "coder, esq" (People's republic of MI USA) - See all my reviews
(REAL NAME)   
First of all, I had high hopes for this book, based on other comments. I can only imagine comments were done by inexperienced people who didn't know too much about actual details regarding low-level details, or didn't mind factual errors, preaching style and skimming of actual useful pieces (beyond simple code examples one can easily get from Sun's JMS tutorial page).

At first book seemed ok; first few chapters had proper introduction to JMS, at surface level. Too bad it never really got beyond the surface: usually author just listed things at high level ("you can do this and that for security") without even trying to get into concrete facts. Worse, when he did, much of the time "facts" were just plain wrong. Comments on UDP, for example, were utter gibberish, as anyone who has basic knowledge of IP networking protocols knows (even the acronym given was wrong). And this continued throughout the book.

Writing style was also too preachy for me: most of "naturally"s and "obviously"s could (and should) have been left out; especially as often it's debatable if the statement following was even true. Check "performance tuning" tips for a good example on misguided tips that most experienced java developers nowadays would consider obsolete (for example, suggestions on aggressive object pooling and reusing, using final keyword).

The final problem that I saw was that there were also a few typos (and/or cut'n paste errors): for example, in message definitions descriptions for fields were clearly cut'n pasted, as the stock quote message descriptions wouldn't otherwise make any sense.

The reason for two stars is due to the fact that the code samples were usually ok still, and there were some useful tidbits from related subjects (like JCE samples).
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
6 of 7 people found the following review helpful:
5.0 out of 5 stars Best JMS book I've read, November 30, 2003
By Yudha Herwono (Boston, MA USA) - See all my reviews
(REAL NAME)   
I have used JMS for about 2.5 years before I bought this book.
There wasn't many books writing about JMS the first time I used JMS back in 2000.
This book has a solid coverage of JMS and give you advice in designing an enterprise application using JMS.
You can find samples of administration tasks for JMS Product from BEA Weblogic and iPlanet Message Queue.
The only thing that I missed is the coverage of IBM MQ, which is the messaging infrastructure that I use.

If you want to get a good understanding on designing JMS application, don't look further, buy this book, you won't regret your investment

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 A great JMS book!
This book gave me real world examples, concepts and gotchas related to JMS. I found it very useful for understanding how to implement JMS with my J2EE application. Read more
Published on April 21, 2003 by Michael A. Klem

5.0 out of 5 stars excellent book!
Excellent book covering so many practical issues for JMS systems. The architectural insights were certainly useful for someone new to JMS. Read more
Published on May 29, 2002 by Don M.

5.0 out of 5 stars A practitioner's guide
Excellent guide for practitioners. Instead of regurgitating the JMS spec, Shaun focuses on architectural as well as design issues related to JMS. Read more
Published on April 4, 2002 by Himanshu Bhatt, Sun Java Cente...

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
   




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.