Cargando…

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

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Richards, Mark (W. Mark)
Otros Autores: Monson-Haefel, Richard, Chappell, David A.
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Cambridge, Mass. : O'Reilly, ©2009.
Edición:2nd ed.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
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