Free Downloads
Java Message Service

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 modelsUse features such as transactions and durable subscriptions to make an application reliableImplement messaging within Enterprise JavaBeans (EJB) using message-driven beansUse JMS with RESTful applications and with the Spring application frameworkMessaging 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.

Paperback: 330 pages

Publisher: O'Reilly Media; 2 edition (June 7, 2009)

Language: English

ISBN-10: 0596522045

ISBN-13: 978-0596522049

Product Dimensions: 7 x 0.8 x 9.2 inches

Shipping Weight: 1.2 pounds (View shipping rates and policies)

Average Customer Review: 3.7 out of 5 stars  See all reviews (40 customer reviews)

Best Sellers Rank: #426,375 in Books (See Top 100 in Books) #40 in Books > Computers & Technology > Networking & Cloud Computing > Network Administration > Email Administration #48 in Books > Computers & Technology > Programming > Languages & Tools > XML #462 in Books > Computers & Technology > Programming > Languages & Tools > Java

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, .co.uk --This text refers to an out of print or unavailable edition of this title.

Creating Distributed Enterprise Applications

JAVA: Quick and Easy JAVA Programming for Beginners (Java, java programming, java for dummies, java ee, java swing, java android, java mobile java apps) JAVA: The Ultimate Guide to Learn Java Programming Fast (Programming, Java, Database, Java for dummies, coding books, java programming) (HTML, Javascript, ... Developers, Coding, CSS, PHP Book 1) SOA with Java: Realizing Service-Orientation with Java Technologies (The Prentice Hall Service Technology Series from Thomas Erl) JAVA: Easy Java Programming for Beginners, Your Step-By-Step Guide to Learning Java Programming (Java Series) Java: The Ultimate Guide to Learn Java and C++ (Programming, Java, Database, Java for dummies, coding books, C programming, c plus plus, programming for ... Developers, Coding, CSS, PHP Book 2) Java Message Service Next Generation SOA: A Concise Introduction to Service Technology & Service-Orientation (The Prentice Hall Service Technology Series from Thomas Erl) Javascript: Beginner to Expert with Javascript Programming (Javascript, Javascript Programming, Javascript for Beginners, Java, Java Programming, Java for Beginners,) JAVA: JAVA 100 Tests, Answers & Explanations, Pass Final Exam, Pass Job Interview Exam, Pass Engineer Certification Exam, Examination, Learn JAVA programming in easy steps: A Beginner's Guide Training Your Own Service Dog Book 2: Training Psychiatric Service Dogs - PTSD, Anxiety Disorders, and Depression The Complete Works of Stephen Crane (12 Complete Works of Stephen Crane Including The Red Badge of Courage, Maggie - A Girl of the Streets, Active Service, The O'Ruddy, Active Service, And More) Programming: Computer Programming for Beginners: Learn the Basics of Java, SQL & C++ - 3. Edition (Coding, C Programming, Java Programming, SQL Programming, JavaScript, Python, PHP) App Development: Swift Programming : Java Programming: Learn In A Day! (Mobile Apps, App Development, Swift, Java) Programming with Java IDL: Developing Web Applications with Java and CORBA Java Internationalization (Java Series) Data Structures in Java: From Abstract Data Types to the Java Collections Framework Functional Programming in Java: Harnessing the Power Of Java 8 Lambda Expressions JAVA: A Beginner to Expert Guide to Learning the Basics of Java Programming (Computer Science Series) Effective Java (Java Series) The Java EE Architect's Handbook, Second Edition: How to be a successful application architect for Java EE applications