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...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Otros Autores: | , |
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