Average customer rating:
|
Enterprise Messaging Using JMS and IBM(R) WebSphere(R) (IBM Press Book)
Kareem Yusuf Manufacturer: IBM Press ProductGroup: Book Binding: Paperback Similar Items:
ASIN: 0131468634 |
Customer Reviews:
Great book on JMS.......2004-10-08
Decent book for JMS.......2004-09-25
An excellent way to learn JMS!.......2004-07-31
An extremely useful, practical and well-written book on JMS.......2004-07-24
Awesome comprehensive work !!.......2004-07-23
Average customer rating:
|
Java Message Service (O'Reilly Java Series)
Richard Monson-Haefel , and David Chappell Manufacturer: O'Reilly Media, Inc. ProductGroup: Book Binding: Paperback Similar Items:
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:
Excellent Introduction... it will get you started.......2007-05-19
Decent Book.......2006-12-08
Good introduction but need some updating to JMS 1.1.......2005-12-04
ok, but a little outdated.......2004-12-05
Decent Book on JMS.......2004-02-13
Average customer rating:
|
Distributed Event-Based Systems
Gero Mühl , Ludger Fiege , and Peter Pietzuch Manufacturer: Springer ProductGroup: Book Binding: Hardcover Similar Items:
Accessories: 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:
Good details.......2007-01-12
Throrough, but not a light read.......2006-08-17
Average customer rating:
|
Java Messaging (Programming Series)
Eric Bruno Manufacturer: Charles River Media ProductGroup: Book Binding: Paperback Similar Items:
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:
Concise, no-nonsense, but framework hinders learning.......2006-08-21
For programmers: messaging basics.......2006-03-17
Very Good on Messaging Concepts and Implementation.......2006-01-07
Average customer rating:
|
Instant Messaging in Java: The Jabber Protocols
Iain Shigeoka Manufacturer: Manning Publications ProductGroup: Book Binding: Paperback Similar Items:
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:
There is a lot of Jabber documentation out there.......2003-03-16
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.
Superb guide to Jabber development.......2003-02-07
Excellant and Informative book.......2002-12-31
A great Jabber book.......2002-12-20
I Couldn't Put it Down.......2002-12-13
Average customer rating:
|
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 Similar Items:
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:
Excellent Jump Starter.......2004-04-03
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
Network Computing Using JMS.......2002-04-26
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.
One of the good books I dearsay !!!.......2002-03-04
Average customer rating: |
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:
Recommended Books