Enterprise Messaging Using JMS and IBM(R) WebSphere(R) (IBM Press Book)
Average customer rating: 4.5 out of 5 stars
  • Great book on JMS
  • Decent book for JMS
  • An excellent way to learn JMS!
  • An extremely useful, practical and well-written book on JMS
  • Awesome comprehensive work !!
Enterprise Messaging Using JMS and IBM(R) WebSphere(R) (IBM Press Book)
Kareem Yusuf
Manufacturer: IBM Press
ProductGroup: Book
Binding: Paperback

GeneralGeneral | Java | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
E-mailE-mail | Software | Computers & Internet | Subjects | Books
InternetInternet | Home Computing | Computers & Internet | Subjects | Books | Internet & Education | Online Searching | Web Browsers | Web for Kids
GeneralGeneral | Computers & Internet | Subjects | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. IBM WebSphere: Deployment and Advanced Configuration IBM WebSphere: Deployment and Advanced Configuration
  2. Enterprise Java Programming with IBM WebSphere, Second Edition Enterprise Java Programming with IBM WebSphere, Second Edition
  3. WebSphere Application Server: Step by Step (Step-by-Step series) WebSphere Application Server: Step by Step (Step-by-Step series)
  4. IBM(R) WebSphere(R) System Administration (IBM Press Series--Information Management) IBM(R) WebSphere(R) System Administration (IBM Press Series--Information Management)
  5. Developing Web Services for Web Applications: A Guided Tour for Rational Application Developer and WebSphere Application Server (Ibm Illustrated Guide Series) Developing Web Services for Web Applications: A Guided Tour for Rational Application Developer and WebSphere Application Server (Ibm Illustrated Guide Series)

ASIN: 0131468634

Customer Reviews:

5 out of 5 stars Great book on JMS.......2004-10-08

I've been working with WebSphere for over 5 years (since the beginning) and this was still worth reading. Great book full of examples, step-by-step "labs". This is focused on WebSphere and MQ, but will be very helpful to those who wants to use MQ with any other J2EE server. If you are not MQ and not WebSphere user - this still will be helpful since it has great deal of JMS basics, but you will have to use your vendor's tutorials and examples instead of those in the book. Concepts are still the same.

4 out of 5 stars Decent book for JMS.......2004-09-25

This is a very decent book for JMS. It works out well to learn the basics. It goes into good depth on the basics. After the basics your pretty much on your own for getting too advanced.

5 out of 5 stars An excellent way to learn JMS!.......2004-07-31

This book makes the process of learning JMS easy for all skill levels. Dr. Yusuf provides real-world examples in a language that is down to earth. He has assembled its content into sections for someone just learning JMS while providing code samples for the seasoned developer. I found the "how to" diagrams extremely helpful when configuring Enterprise JMS in WebSphere. This is a must have for anyone interested in JMS and how it's applied in an IBM WebSphere environment. This is an excellent book!

5 out of 5 stars An extremely useful, practical and well-written book on JMS.......2004-07-24

I found this book extremely useful. It is practical, well-written and provides the necessary ancillary information required to understand the topics. The author builds up nicely from messaging, to JMS basics, advanced JMS topics, IBM JMS offerings, hands-on scenarios(which bring it all together, especially for people who learn by doing), and deployment. In addition, throughout the book, the author provides implementation considerations, recommendations and best practices, which will be of great value to designers and developers alike.

5 out of 5 stars Awesome comprehensive work !!.......2004-07-23

Dr Yusuf has done a great job in pulling together many areas of technology into a comprehensive work addressing JMS as well as the role of messaging in a WebSphere/WAS environment. I have been working with WAS as well as WebSphere MQ for a number of years and this book is a must buy for developers looking to integrate applications with JMS or exploring/developing with the messaging features of WAS. Well done!!!
Java Message Service (O'Reilly Java Series)
Average customer rating: 3.5 out of 5 stars
  • Excellent Introduction... it will get you started
  • Decent Book
  • Good introduction but need some updating to JMS 1.1
  • ok, but a little outdated
  • Decent Book on JMS
Java Message Service (O'Reilly Java Series)
Richard Monson-Haefel , and David Chappell
Manufacturer: O'Reilly Media, Inc.
ProductGroup: Book
Binding: Paperback

GeneralGeneral | Java | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
E-mailE-mail | Software | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
GeneralGeneral | Networks, Protocols & APIs | Networking | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Operating Systems | Computers & Internet | Subjects | Books
JavaJava | Programming | O'Reilly | By Publisher | Books
GeneralGeneral | Programming | O'Reilly | By Publisher | Books
Network AdministrationNetwork Administration | O'Reilly | By Publisher | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Java Message Service API Tutorial and Reference: Messaging for the J2EE Platform Java Message Service API Tutorial and Reference: Messaging for the J2EE Platform
  2. Enterprise JavaBeans Enterprise JavaBeans
  3. Enterprise JMS Programming Enterprise JMS Programming
  4. Java & XML, 2nd Edition: Solutions to Real-World Problems Java & XML, 2nd Edition: Solutions to Real-World Problems
  5. Java Web Services Java Web Services

ASIN: 0596000685

Amazon.com

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

Book 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 computers in a network. JMS provides a common interface to standard messaging protocols and to special messaging services in support of Java programs. The messages exchange crucial data between computers, rather than between users--information such as event notification and service requests. Messaging is often used to coordinate programs in dissimilar systems or written in 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. In addition, JMS supports messages that contain serialized Java objects and messages that contain Extensible Markup Language (XML) pages. Messaging is a powerful new paradigm that makes it easier to uncouple different parts of an enterprise application. Messaging clients work by sending messages to a message server, which is responsible for delivering the messages to their destination. Message delivery is asynchronous, meaning that the client can continue working without waiting for the message to be delivered. The contents of the message can be anything from a simple text string to a serialized Java object or an XML document. Java Message Service shows how to build applications using the point-to-point and publish-and-subscribe models; how to use features like transactions and durable subscriptions to make an application reliable; and how to use messaging within Enterprise JavaBeans. It also introduces a new EJB type, the MessageDrivenBean, that is part of EJB 2.0, and discusses integration of messaging into J2EE.

Customer Reviews:

5 out of 5 stars Excellent Introduction... it will get you started.......2007-05-19

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. While not going into absurd depth about the topic, the author provides a wonderful overview and core knowledge transfer for the reader.

Quick and easy to read, this no-fluff title will give you everything you need to get started with JMS.

If you are a beginner, this will get you started off with an extremely solid foundation. If you are a pro, it will give you a great "step-back view" of the methodology that you are utilizing.

Good for all, but recommended as EVERYONE'S introduction to JMS.

4 out of 5 stars Decent Book.......2006-12-08

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. The examples are simple and clear for the most part (except in couple of places) to illustrate the concepts related to JMS. I tested the code on BEA Weblogic Server and it runs fine without any problem. There are some minor errors in one or two examples but they can be spotted readily once you read the book and you should be able to fix them with relative ease. Overall I found this book to be a nice introduction to JMS. However, as another reviewer mentioned, keep in mind that this book is now more than 5 years old and JMS has been updated since then. Still it is a good buy if you are new to this topic.

4 out of 5 stars Good introduction but need some updating to JMS 1.1.......2005-12-04

This is a reasonable good book, as you can expect from O'Reilly. There is a good introduction in the topic (e.g. where is Messaging used for, what kind of messaging does exist, what is JMS), and it offers chapters with some practical code how you send and receive messages, and so on. It contains real Java code with excellent explanation.

If you're familar with Java, don't know anything of Middleware and JMS, this is a pretty good start. If you read this book, and you play with an free open source JMS implementation (e.g. ActiveMQ), you will soon get things working.

*HOWEVER* This book is now arround 5 years old and *ONLY* covers JMS 1.02, where JMS 1.1 is now common.

*BUT* the majority of all other JMS books are also 3-5 years old, and some also covers only JMS 1.02.

If you keep this in mind, I think this is a pretty good purchase.

3 out of 5 stars ok, but a little outdated.......2004-12-05

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 coverage.

3 out of 5 stars Decent Book on JMS.......2004-02-13

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 quickly.
Distributed Event-Based Systems
Average customer rating: 4.5 out of 5 stars
  • Good details
  • Throrough, but not a light read
Distributed Event-Based Systems
Gero Mühl , Ludger Fiege , and Peter Pietzuch
Manufacturer: Springer
ProductGroup: Book
Binding: Hardcover

Software DevelopmentSoftware Development | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
Information SystemsInformation Systems | Software Engineering | Computer Science | Computers & Internet | Subjects | Books
GeneralGeneral | Networks, Protocols & APIs | Networking | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Operating Systems | Computers & Internet | Subjects | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
All Amazon UpgradeAll Amazon Upgrade | Amazon Upgrade | Stores | Books
Computers & InternetComputers & Internet | Amazon Upgrade | Stores | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems
  2. Event-Based Programming: Taking Events to the Limit Event-Based Programming: Taking Events to the Limit
  3. Pattern-Oriented Software Architecture Volume 4: A Pattern Language for Distributed Computing Pattern-Oriented Software Architecture Volume 4: A Pattern Language for Distributed Computing
  4. Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions (The Addison-Wesley Signature Series) Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions (The Addison-Wesley Signature Series)
  5. Introduction to Reliable Distributed Programming Introduction to Reliable Distributed Programming

Accessories:
  1. Grid Computing Security Grid Computing Security
  2. Pro SMS 2003 Pro SMS 2003

ASIN: 3540326510

Book Description

In today’s world, services and data are integrated in ever new constellations, requiring the easy, flexible and scalable integration of autonomous, heterogeneous components into complex systems at any time.

Event-based architectures inherently decouple system components. Event-based components are not designed to work with specific other components in a traditional request/reply mode, but separate communication from computation through asynchronous communication mechanisms via a dedicated notification service.

Mühl, Fiege, and Pietzuch provide the reader with an in-depth description of event-based systems. They cover the complete spectrum of topics, ranging from a treatment of local event matching and distributed event forwarding algorithms, through a more practical discussion of software engineering issues raised by the event-based style, to a presentation of state-of-the-art research topics in event-based systems, such as composite event detection and security. Their presentation gives researchers a comprehensive overview of the area and lots of hints for future research. In addition, they show the power of event-based architectures in modern system design, thus encouraging professionals to exploit this technique in next generation large-scale distributed applications like information dissemination, network monitoring, enterprise application integration, or mobile systems.

Customer Reviews:

5 out of 5 stars Good details.......2007-01-12

I think it is a good read. I had to refresh some math to better understand the presented material, but it was interesting. It is theoretical and far from practice, but was what I was looking for in the book so I am satisfifed. I enjoyed the objective view i which the material was presented.

4 out of 5 stars Throrough, but not a light read.......2006-08-17

Caveat: I have not finished reading yet, but since no one has posted yet, wanted to share my impressions so far.
Springer has made a name for itself with books that appeal to both academics and professionals with a little academic edge. This book is no exception. It provides a very precise and thorough treatment of event-driven systems. If you are afraid of Greek letters this is probably not for you - Chapter 2 "Basics" uses temporal logic to define the precise semantics of event-based systems. On the other hand you gain in-depth insights into some of the design challenges and options when implementing your own event-driven system.
Java Messaging (Programming Series)
Average customer rating: 4.5 out of 5 stars
  • Concise, no-nonsense, but framework hinders learning
  • For programmers: messaging basics
  • Very Good on Messaging Concepts and Implementation
Java Messaging (Programming Series)
Eric Bruno
Manufacturer: Charles River Media
ProductGroup: Book
Binding: Paperback

GeneralGeneral | Java | Programming | Computers & Internet | Subjects | Books
Software DevelopmentSoftware Development | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
JINIJINI | APIs & Operating Environments | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
PrivacyPrivacy | Business & Culture | Computers & Internet | Subjects | Books
Intranets & ExtranetsIntranets & Extranets | Networking | Computers & Internet | Subjects | Books
Network SecurityNetwork Security | Networking | Computers & Internet | Subjects | Books
GeneralGeneral | Networks, Protocols & APIs | Networking | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
Web ServicesWeb Services | Web Development | Computers & Internet | Subjects | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Java Concurrency in Practice Java Concurrency in Practice
  2. Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions (The Addison-Wesley Signature Series) Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions (The Addison-Wesley Signature Series)
  3. Java Message Service (O'Reilly Java Series) Java Message Service (O'Reilly Java Series)
  4. Java Generics and Collections Java Generics and Collections
  5. Core JavaServer(TM) Faces (2nd Edition) (Core Series) Core JavaServer(TM) Faces (2nd Edition) (Core Series)

ASIN: 1584504188

Book Description

LEARN TO USE JAVA MESSAGING SOFTWARE IN YOUR DISTRIBUTED APPLICATIONS! As software becomes more complex, and the Web is leveraged further, the need for messaging software continues to grow. Virtually all software written today requires at least one form of internal, and even external, communication. Java Messaging explores the various methods of intra-process and inter-process messaging for Java software, such as JavaBean events, JMS, JAX-RPC, JAXM, SOAP, and Web Services. Programmers will learn the basics of these APIs, as well as how, when, and why to use each one, including how to use them in combination, such as combining SOAP with JMS over a WAN. The book begins by walking the reader through simple intra-process communication using JavaBean events. A set of classes is constructed that extend JavaBean events beyond one JVM, transparently using JMS. The messaging paradigms of JMS are explained thoroughly, including in-depth discussions on the theory and mechanics of message queues. Design patterns and helper classes are also explored, which ultimately combine to form a generic messaging framework that helps programmers avoid common pitfalls. This framework, explained throughout the book, provides for the seamless integration of JMS with SOAP Web Services that is required to build distributed applications. Starting from the first chapter, a comprehensive sample application (an online stock trading system) is built using the framework and messaging paradigms discussed in the book. By the end of the book, programmers will not only understand the various messaging paradigms, but they will also understand how to architect complex distributed applications that use them together - with a framework that provides a running start.

Customer Reviews:

4 out of 5 stars Concise, no-nonsense, but framework hinders learning.......2006-08-21

Excellent introduction to messaging, including healthy portions on JMS and web services.

The writing style is clear, consistent, and to the point. Probably what I liked most was this no-nonsense writing style. If it's on a page, it's important to understand. The author doesn't waste your time with irrelevant discussions or out of scope topics.

Editing and code presentation are top notch, making it easy to follow, and build upon from one example to the next. The author also shares some gotchas and considerations that I wouldn't have expected to see in an introductory discussion which were particularly valuable.

Another great feature is one of the drawbacks of the book. The framework presented in the book is elegant, but in many of the examples, there is too much cognitive overhead involved in grokking the level of abstraction in the framework, and this takes away from actually learning the concepts. I would have liked to see more non-framework code for the introduction, which is then tied together with the framework.

5 out of 5 stars For programmers: messaging basics.......2006-03-17

Eric Bruno's JAVA MESSAGING explores different ways of messaging using Java software, from JavaBean events and JMS to SOAP. Web programmers receive all the basics to using these features, tips on how and why to use each feature and when to choose something else, how to combine features, and more. The basics of Java communication processes are revealed in chapters which form 'classes' to link related information in a logical progression. An excellent, basic foundation for Java users.

5 out of 5 stars Very Good on Messaging Concepts and Implementation.......2006-01-07

As we look at how much we use the web, it is sometimes hard to remember just how new this concept of worldwide packet switching really is. Java was started as a new language before a lot of the new concepts like XML and SOAP were conceived. But as a new language it has been able to move into using these new concepts faster than nearly any other language.

What I especially liked about this book was the first chapter. So often computer books start with programming. This one starts with a description of what we're trying to do here. He gives several examples of the types of communications that he is going to cover in the book. I had a particular application in mind when I got the book, but in reading the first chapter I began to see several other ways that messaging would help our system.

After the first chapter, I've go to say that it's a pretty regular computer software book. It tells you how to do the things that you want to do. It is quite clear on all the different software protocols, packages, and philosophies. Basically it is all that a Java programmer needs to implement messaging in Java.

The CD included with the book gives you all the sample code from the book, as well as the complete messaging toolkit and several open source tools.
Instant Messaging in Java: The Jabber Protocols
Average customer rating: 4.5 out of 5 stars
  • There is a lot of Jabber documentation out there
  • Superb guide to Jabber development
  • Excellant and Informative book
  • A great Jabber book
  • I Couldn't Put it Down
Instant Messaging in Java: The Jabber Protocols
Iain Shigeoka
Manufacturer: Manning Publications
ProductGroup: Book
Binding: Paperback

GeneralGeneral | Java | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
E-mailE-mail | Software | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
GeneralGeneral | Networks, Protocols & APIs | Networking | Computers & Internet | Subjects | Books
Similar Items:
  1. Programming Jabber: Extending XML Messaging (O'Reilly XML) Programming Jabber: Extending XML Messaging (O'Reilly XML)
  2. Jabber Developer's Handbook Jabber Developer's Handbook
  3. Instant Messaging Systems: Cracking the Code Instant Messaging Systems: Cracking the Code
  4. Open Source Messaging Application Development: Building and Extending Gaim (Expert's Voice in Open Source) Open Source Messaging Application Development: Building and Extending Gaim (Expert's Voice in Open Source)
  5. Ajax Patterns and Best Practices (Expert's Voice) Ajax Patterns and Best Practices (Expert's Voice)

ASIN: 1930110464

Book Description

Written as a mid-level programming guide, this book provides Java programmers with the information and tools needed to create their own Instant Messenger client and server software. This software can then be used to create personalized IM systems or integrate IM features into existing software. Focus is given to the open source Jabber XML-based IM protocols to create Java IM software. These open protocols allow IM software to seamlessly communicate with the larger number of other Jabber clients and servers available including commercial Jabber systems such as Disney's go.com IM.

Customer Reviews:

2 out of 5 stars There is a lot of Jabber documentation out there.......2003-03-16

I have read some of this book and I don't like it that much. I personally feel the author spends too much time with things that are pretty easy to compress.
Looking backwards I think the Jabber documentation is enough to write an IM client. I wrote one for alarming purposes. This is the first edition and the book has plenty of errors in the text. ( The code samples seem to be O.K.). Obviously the author was so busy pushing out his book that he didn't let anyone proofread it.

I would recommend to buy another book ( there are plenty ) or rely on the Jabber documentation and the plenty of samples the web has to offer.

5 out of 5 stars Superb guide to Jabber development.......2003-02-07

Highly recommended for any developer with some Java experience who is interested in IM technology. Iain Shigeoka takes you through the background of the technology, and then takes you through an easy to follow guide to produce a fully working Jabber server and test client. The book also includes a very usefull reference section and stresses important issues relating to the technology. I have personally found this book invaluable whilst producing a Jabber framework as part of my dissertation, and has given me direction to further my knowledge in this area, buy the book!:)

5 out of 5 stars Excellant and Informative book.......2002-12-31

Instant Messaging in Java is an excellant and informative book for all levels of programmers. If you are new to IM and would like a book that will catapult you into to this technology, this is the book for you. The program examples are easy to follow for if you have java experience. Also if you are an experiened programmer planning to implement production code the insights gained from this book are invaluable. Mr. Shigeoka has done an excellent job of stressing the Jabber protocols yet using java's multi-platform capabilities. Highly recommended!

5 out of 5 stars A great Jabber book.......2002-12-20

A great book, very well written, and very intresting.
Realy helped me to enter the new of world of Jabber, and to understand its internals.
A must have.

5 out of 5 stars I Couldn't Put it Down.......2002-12-13

I should not have started this book in the afternoon. I could not put it down. This is a very unusual book that teaches things that are Jabber unrelated. We participate in the construction of a Jabber server and Jabber client as we go through the book. The construction is not your usual namby-pamby baloney either. The construction, while not commercial grade, leaves us with an application which could easily be refactored into whatever you want to do with Jabber. Another good book by Manning. Manning is having quite a Fall in 2002.
Java Message Service API Tutorial and Reference: Messaging for the J2EE Platform
Average customer rating: 4.5 out of 5 stars
  • Excellent Jump Starter
  • Network Computing Using JMS
  • One of the good books I dearsay !!!
Java Message Service API Tutorial and Reference: Messaging for the J2EE Platform
Mark Hapner , Rich Burridge , Rahul Sharma , Joseph Fialli , and Kim Haase
Manufacturer: Prentice Hall PTR
ProductGroup: Book
Binding: Paperback

GeneralGeneral | Java | Programming | Computers & Internet | Subjects | Books
ReferenceReference | Java | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
E-mailE-mail | Software | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Java Message Service (O'Reilly Java Series) Java Message Service (O'Reilly Java Series)
  2. Enterprise JMS Programming Enterprise JMS Programming
  3. JNDI API Tutorial and Reference: Building Directory-Enabled Java(TM) Applications JNDI API Tutorial and Reference: Building Directory-Enabled Java(TM) Applications
  4. Enterprise JavaBeans Enterprise JavaBeans
  5. Core J2EE Patterns: Best Practices and Design Strategies, Second Edition Core J2EE Patterns: Best Practices and Design Strategies, Second Edition

ASIN: 0201784726

Amazon.com

Aimed at the more experienced Java developer who needs to work with enterprise messaging, Java Message Service API Tutorial and Reference delivers starter code and a complete reference to all JMS classes that you will need to know to work effectively with this powerful feature of the J2EE platform.

The no-nonsense, just-the-facts approach of this dual tutorial/reference is perhaps its salient feature. It explains the basics of asynchronous messaging and its advantages for robust enterprise-level applications before digging right in to JMS. The authors do a good job at explaining the difference between point-to-point and publish/subscribe models of message delivery. They also give a laundry list of areas to look at to ensure reliability and robustness in JMS systems, including looking at dos and don'ts for acknowledgement, message priority, and durability.

The real focus early in the book is on the simple, but effective, sample code used to illustrate the basic APIs with short, complete examples. Though somewhat demanding, this code will be for the more experienced reader all you need to get going with JMS. There are examples of both point-to-point and publish-subscribe APIs in action. Importantly, because working with JMS can be tricky, the authors don't skimp on the practical details of compiling, deploying, and running each application. Other examples look at JMS used with Enterprise JavaBeans, including the new EJB 2.0 message bean, plus how to use JMS correctly with session and entity beans. (This can also be tricky, and the authors go through the steps of packaging up and deploying bean JAR files, as well.)

More than half of this book is an alphabetical listing of the 46 classes available in JMS. Each class is explained, along with options and tips for using the class where appropriate. There is full coverage of basic message and exception classes and the classes you need to use for basic point-to-point and publish/subscribe processing. Obviously, this material is a must for those who prefer a printed reference instead of online help. With a quick-start tutorial and concise (yet complete) reference to all JMS classes, this title will serve a useful function for the working enterprise Java developer. --Richard Dragan

Topics covered: Introduction to messaging, the Java Message Service (JMS) API architecture, point-to-point and publish/subscribe messaging domains described, essential JMS programming APIs (connections, sessions, message producers and consumers), the structure of messages, simple point-to-point and publish/subscribe examples (including guide to deployment and execution), JMS used with multiple systems (including J2EE and non-J2EE messaging interoperability), JMS reliability mechanisms (acknowledgement, persistence, priority levels, durable subscriptions, local transactions), building J2EE clients used with message, session, and entity beans (including deployment and execution tips), a sample using multiple J2EE servers, reference to all JMS APIs: including topic and message classes, exception classes, queue classes, sessions and connections, and appendix with JMS client examples.

Customer Reviews:

5 out of 5 stars Excellent Jump Starter.......2004-04-03

With the increase of the popularity of loosely-coupled systems in enterprise integration and various serviced-oriented application architectures, messaging-based standards and strategies is geting more and more widely utilized. JMS is a JAVA based message framework (and standard), it allows application components based on the Java 2 Platform, Enterprise Edition (J2EE) to create, send, receive, and read messages. It enables distributed communication that is loosely coupled, reliable, and asynchronous.

The book provides all the bits to get you started quickly as well as provides fair details about the architecture of JMS and its API programming model. Various sample applications and code snippets were supplied for better understanding the technology.

It is a really good and concise tutorial on the topic

5 out of 5 stars Network Computing Using JMS.......2002-04-26

A lucid and authoritative description of Java Message
Service, from Sun Microsystems, which developed and
owns it. JMS is designed for an environment of
distributed computers, where applications need to
communicate with each other and databases across the
network. You can think of JMS as one of the enablers
of Sun's longtime slogan "The Network IS The
Computer".

JMS is loosely coupled distributed networking, where
the sender and receiver do not have to be running at
the same time. Plus they do not need to know each
other's methods, quite unlike RMI [a tightly coupled
technology]. This makes for potentially much greater
flexibility in network computing.

The book emphasises this, with detailed examples of
source code showing how to use JMS with Enterprise
Java Beans, another technology invented by Sun. You
can see how to hook JMS to a session bean or an entity
bean, and how to combine JMS with several Message
Driven Beans. The text is clearly written, with
attention paid to how you can run the examples under
Microsoft Windows or Unix.

The book also suggests two sequels. It describes using JMS with J2EE, the Java Enterprise Edition, which is the full Java environment. But in a world of PDAs, cell phones and other mobile gadgets, what would be interesting is a description of JMS running under a slimmed down Java environment, like kvm, and how this would scale with the number of devices. A second sequel might be a comparison of JMS with JXTA, another Sun technology for mobile computing. Who know? Perhaps Sun is already working on this!

If you are programming in a distributed computing
environment, consider using JMS as an enabling
technology, and this book as its indispensible guide.

4 out of 5 stars One of the good books I dearsay !!!.......2002-03-04

Covers reasonable amount of JMS. As an SCJA I recommand this book, since you don't have much choices this should do !!
Java(tm) Message Service API Tutorial and Reference: Messaging for the J2ee(tm) Platform
Average customer rating: Not rated
    Java(tm) Message Service API Tutorial and Reference: Messaging for the J2ee(tm) Platform
    Rich Burridge, Rahul Sharma Mark Hapner
    Manufacturer: Prentice Hall PTR
    ProductGroup: Book
    Binding: Paperback
    ASIN: B000OOJR4C

    Books:

    1. Exploring Expect: A Tcl-based Toolkit for Automating Interactive Programs (Nutshell Handbooks)
    2. Exploring Interface Design (Design Exploration Series)
    3. FileMaker Pro 8: The Missing Manual
    4. Fundamentals of Neural Networks
    5. Groovy in Action
    6. Guide to Wireless Network Security
    7. Hardening Apache
    8. How to Do Everything with Windows Mobile (How to Do Everything)
    9. How to Wow with Flash (How to Wow)
    10. iMac For Dummies, 4th Edition

    Books Index

    Books Home

    Recommended Books

    1. Readings in Public Choice Economics
    2. Masters of the Air: America's Bomber Boys Who Fought the Air War Against Nazi Germany
    3. Computerized Accounting With Quickbooks Pro 2000: For Use With Quickbooks 2000 and Quickbooks Pro 20
    4. IQ Puzzles: A Collection of Over 500 Mind-Benders & Brain-Teasers
    5. Fundamentals of Risk and Insurance
    6. Ptolus City by the Spire
    7. I Am Regina
    8. Miller International Accounting Standards Guide 2002
    9. Globalization in Question: The International Economy and the Possibilities of Governance
    10. Janet Evanovich Boxed Set #2