Java Message Service, 2nd Edition
Creating Distributed Enterprise Applications
Publisher: O'Reilly Media
Released: 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
O'Reilly MediaJava 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

    Cons

      Best Uses

          • Reviewer Profile:
          • Developer (3)

        Reviewed by 3 customers

        Sort by

        Displaying reviews 1-3

        Back to top

        (2 of 2 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 O'Reilly Media 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.

          (0 of 1 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 O'Reilly Media 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.

          (4 of 4 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 O'Reilly Media 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