Description: Mark Richards is an experienced hands-on software architect involved in the architecture, design, and implementation of Microservices Architectures, Service Oriented Architectures, and distributed systems in J2EE and other technologies. He has been involved in the software industry since 1983, and has significant experience and expertise in application, integration, and enterprise architecture. Mark served as the President of the New England Java Users Group from 1999 thru 2003. He is the author of numerous technical books and videos, including "Software Architecture Fundamentals" (O’Reilly video), "Enterprise Messaging" (O’Reilly video), "Java Message Service 2nd Edition" (O’Reilly), and 97 Thinks Every Software Architect Should Know (O'Reilly). Mark has a masters degree in computer science and numerous architect and developer certifications from IBM, Sun, The Open Group, and BEA. He is a regular conference speaker at the No Fluff Just Stuff (NFJS) Symposium Series, and has spoken at over 100 conferences and user groups around the world on a variety of enterprise-related technical topics.When he is not working Mark can usually be found hiking in the White Mountains or along the Appalachian Trail. Inhaltsverzeichnis * Chapter 1 Messaging Basics * The Advantages of Messaging * Enterprise Messaging * Messaging Models * JMS API * Real-World Scenarios * RPC Versus Asynchronous Messaging * Chapter 2 Developing a Simple Example * The Chat Application * Chapter 3 Anatomy of a JMS Message * Headers * Properties * Message Types * Chapter 4 Point-to-Point Messaging * Point-to-Point Overview * The QBorrower and QLender Application * Message Correlation * Dynamic Versus Administered Queues * Load Balancing Using Multiple Receivers * Examining a Queue * Chapter 5 Publish-and-Subscribe Messaging * Publish-and-Subscribe Overview * The TBorrower and TLender Application * Durable Versus Nondurable Subscribers * Dynamic Versus Administered Subscribers * Unsubscribing Dynamic Durable Subscribers * Temporary Topics * Chapter 6 Message Filtering * Message Selectors * Declaring a Message Selector * Message Selector Examples * Not Delivered Semantics * Design Considerations * Chapter 7 Guaranteed Messaging and Transactions * Guaranteed Messaging * Message Acknowledgments * Message Groups and Acknowledgment * Transacted Messages * Lost Connections * Dead Message Queues * Chapter 8 Java EE and Message-Driven Beans * Java EE Overview * Enterprise JavaBeans 3.0 (EJB3) Overview * JMS Resources in Java EE * Message-Driven Beans * Message-Driven Bean Use Cases * Chapter 9 Spring and JMS * Spring Messaging Architecture * JmsTemplate Overview * Connection Factories and JMS Destinations * Sending Messages * Receiving Messages Synchronously * Message-Driven POJOs * The Spring JMS Namespace * Chapter 10 Deployment Considerations * Performance, Scalability, and Reliability * To Multicast or Not to Multicast * Security * Connecting to the Outside World * Bridging to Other Messaging Systems * Chapter 11 Messaging Design Considerations * Internal Versus External Destination * Request/Reply Messaging Design * Messaging Design Anti-Patterns * Appendix The Java Message Service API * Message Interfaces * Common Facilities * Common API * Point-to-Point API * Publish-and-Subscribe API * Appendix Message Headers * Appendix Message Properties * Property Names * Property Values * Immutable Properties * Property Value Conversion * Nonexistent Properties * Property Iteration * JMS-Defined Properties * Provider-Specific Properties * Appendix Installing and Configuring ActiveMQ * Installing ActiveMQ * Configuring ActiveMQ for JNDI * Configuration For Chat Examples * Configuration for P2P Examples * Configuration for Pub/Sub Examples * Configuration for Spring JMS Examples * Colophon
Price: 24.4 GBP
Location: Gloucester
End Time: 2024-11-05T12:40:32.000Z
Shipping Cost: 21.9 GBP
Product Images
Item Specifics
Return postage will be paid by: Buyer
Returns Accepted: Returns Accepted
After receiving the item, your buyer should cancel the purchase within: 60 days
Return policy details:
EAN: 9780596522049
UPC: 9780596522049
ISBN: 9780596522049
MPN: N/A
Book Title: Java Message Service: Creating Distributed Enterpr
Item Height: 1.9 cm
Item Length: 23.2 cm
Item Weight: 0.42 kg
Item Width: 17.8 cm
Author: Richard Monson-Haefel
Publication Name: Java Message Service
Format: Paperback
Language: English
Publisher: O'reilly Media, INC International Concepts USA
Subject: Computer Science
Publication Year: 2009
Type: Textbook
Number of Pages: 330 Pages