Java Message Service, 2nd Edition
Creating Distributed Enterprise Applications
Publisher: O'Reilly Media
Final Release Date: May 2009
Pages: 330

Java Message Service, Second Edition, is a thorough introduction to the standard API that supports "messaging" -- the software-to-software exchange of crucial data among network computers. You'll learn how JMS can help you solve many architectural challenges, such as integrating dissimilar systems and applications, increasing scalability, eliminating system bottlenecks, supporting concurrent processing, and promoting flexibility and agility.

Updated for JMS 1.1, this second edition also explains how this vendor-agnostic specification will help you write messaging-based applications using IBM's MQ, Progress Software's SonicMQ, ActiveMQ, and many other proprietary messaging services.

With Java Message Service, you will:

  • Build applications using point-to-point and publish-and-subscribe messaging models
  • Use features such as transactions and durable subscriptions to make an application reliable
  • Implement messaging within Enterprise JavaBeans (EJB) using message-driven beans
  • Use JMS with RESTful applications and with the Spring application framework

Messaging is a powerful paradigm that makes it easier to uncouple different parts of an enterprise application. Java Message Service, Second Edition, will quickly teach you how to use the key technology that lies behind it.

Table of Contents
Product Details
About the Author
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyJava Message Service, 2nd Edition
 
4.3

(based on 3 reviews)

Ratings Distribution

  • 5 Stars

     

    (1)

  • 4 Stars

     

    (2)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

100%

of respondents would recommend this to a friend.

Pros

No Pros

Cons

No Cons

Best Uses

No Best Uses
    • Reviewer Profile:
    • Developer (3)

Reviewed by 3 customers

Displaying reviews 1-3

Back to top

(3 of 3 customers found this review helpful)

 
4.0

Old Topic, but a good starting point.

By AnotherJavaDude

from Singapore

About Me Developer, Maker

Verified Reviewer

Pros

  • Accurate
  • Helpful examples
  • Well-written

Cons

    Best Uses

    • Intermediate

    Comments about oreilly Java Message Service, 2nd Edition:

    Despite JMS being an "old" (in IT terms) piece of technology (API), you still find requirements for it in lots of projects and the basic needs of a messaging API are fully satisfied, even not updated since 2002.
    This book is one of the few books covering the topic at all, and coming with code samples is the best you can get to get started with JMS. With a fair background of your application/messaging server and your favourite IDE you should be able to get the samples running.

    (1 of 2 customers found this review helpful)

     
    4.0

    The books examples are hard to follow

    By joseph111

    from New York

    About Me Developer

    Verified Reviewer

    Pros

    • Easy to understand

    Cons

    • Not helpful examples
    • Too many errors

    Best Uses

    • Expert

    Comments about oreilly Java Message Service, 2nd Edition:

    I download the examples. There is no readme.txt file in the unzipped folder as said in the book. The examples are hard to following. Could not figure out what IDE the authors used to create and test the examples.

    (5 of 5 customers found this review helpful)

     
    5.0

    Complete JMS Reference with Spring & MQ

    By Suhaas

    from New, York, NY

    About Me Designer, Developer

    Pros

    • Accurate
    • Concise
    • Easy to understand
    • Helpful examples
    • Well-written

    Cons

      Best Uses

      • Expert
      • Intermediate

      Comments about oreilly Java Message Service, 2nd Edition:

      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. Authors do a great job of explaining Java Message Service theory. I guess this comes from their real-life experiences in running mission-critical, transaction oriented applications.

      In the beginning, the book explains the innards of a JMS Message. Then both type of messaging Point-to-Point and Publish-and-Subscribe are detailed. Next chapters
      cover Message Filtering, Guaranteed Messaging and Transactions.

      Later two chapers provide information on advanced topics like design and deployment issues. These include Performance, Scalability, and Reliability, Security. Also explained are mostly overlooked topics like Multicasting and Inter-System Messaging. The last chapter highlights Request/Reply Messaging Design and most importantly, Messaging Design Anti-Patterns (DON'TS).

      The book teaches you how to use JMS with Spring Framework and Apache ActiveMQ. Rarely, one comes across a book that has working code examples. With little background, I could set up the sample code with apache ActiveMQ in half an hour. Authors have also included examples of the same code with IBM Websphere MQ, that should be useful in corporate environments.

      Displaying reviews 1-3

      Back to top

       
      Buy 2 Get 1 Free Free Shipping Guarantee
      Buying Options
      Immediate Access - Go Digital what's this?
      Ebook:  $31.99
      Formats:  DAISY, ePub, Mobi, PDF
      Print & Ebook:  $43.99
      Print:  $39.99