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

Descripción completa

Detalles Bibliográficos
Autor principal: Richards, Mark (-)
Otros Autores: Chappell, David A., Monson-Haefel, Richard
Formato: Libro electrónico
Idioma:Inglés
Publicado: Sebastopol, California : O'Reilly 2009.
Edición:2nd ed
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627405306719
Tabla de Contenidos:
  • Table of Contents; Foreword; Preface; Who Should Read This Book?; Organization; Software and Versions; Conventions Used in This Book; Using Code Examples; Safari® Books Online; How to Contact Us; Acknowledgments; Acknowledgments from the First Edition; Chapter 1. Messaging Basics; The Advantages of Messaging; Heterogeneous Integration; Reduce System Bottlenecks; Increase Scalability; Increase End User Productivity; Architecture Flexibility and Agility; Enterprise Messaging; Centralized Architectures; Decentralized Architectures; Hybrid Architectures; Centralized Architecture As a Model
  • Messaging ModelsPoint-to-Point; Publish-and-Subscribe; JMS API; Point-to-Point API; Publish-and-Subscribe API; Real-World Scenarios; Service-Oriented Architecture; Event-Driven Architecture; Heterogeneous Platform Integration; Enterprise Application Integration; Business-to-Business; Geographic Dispersion; Information Broadcasting; Building Dynamic Systems; RPC Versus Asynchronous Messaging; Tightly Coupled RPC; Enterprise Messaging; Chapter 2. Developing a Simple Example; The Chat Application; Getting Started with the Chat Example; Examining the Source Code; Bootstrapping the JMS client
  • Obtaining a JNDI connectionThe TopicConnectionFactory; The TopicConnection; The TopicSession; The Topic; The TopicPublisher; The TopicSubscriber; The Message; Sessions and Threading; Chapter 3. Anatomy of a JMS Message; Headers; Automatically Assigned Headers; JMSDestination; JMSDeliveryMode; JMSMessageID; JMSTimestamp; JMSExpiration; JMSRedelivered; JMSPriority; Developer-Assigned Headers; JMSReplyTo; JMSCorrelationID; JMSType; Properties; Application-Specific Properties; JMS-Defined Properties; Provider-Specific Properties; Message Types; Message; TextMessage; ObjectMessage; BytesMessage
  • StreamMessageMapMessage; Read-Only Messages; Client-Acknowledged Messages; Interoperability and Portability of Messages; Chapter 4. Point-to-Point Messaging; Point-to-Point Overview; When to Use Point-to-Point Messaging; The QBorrower and QLender Application; Configuring and Running the Application; The QBorrower Class; JMS Initialization; Sending the message and receiving the response; The QLender Class; Message Correlation; Dynamic Versus Administered Queues; Load Balancing Using Multiple Receivers; Examining a Queue; Chapter 5. Publish-and-Subscribe Messaging
  • Publish-and-Subscribe OverviewWhen to Use Publish-and-Subscribe Messaging; The TBorrower and TLender Application; Configuring and Running the Application; The TLender Class; JMS initialization; Publishing the message; The TBorrower Class; Durable Versus Nondurable Subscribers; Dynamic Versus Administered Subscribers; Unsubscribing Dynamic Durable Subscribers; Temporary Topics; Chapter 6. Message Filtering; Message Selectors; Identifiers; Literals; Comparison Operators; Arithmetic Operators; Declaring a Message Selector; Message Selector Examples; Managing Claims in an HMO
  • Notification of Certain Bids on Inventory