Enterprise Messaging Using JMS and IBM WebSphere
暫譯: 使用JMS和IBM WebSphere的企業消息傳遞

Kareem Yusuf

  • 出版商: Prentice Hall
  • 出版日期: 2004-02-25
  • 售價: $2,010
  • 貴賓價: 9.5$1,910
  • 語言: 英文
  • 頁數: 352
  • 裝訂: Paperback
  • ISBN: 0131468634
  • ISBN-13: 9780131468634
  • 無法訂購

買這商品的人也買了...

商品描述

Table of Contents:

Preface.
Acknowledgments.

I. ENTERPRISE MESSAGING AND JMS.

1. Enterprise Messaging.

 

Defining Messaging. Messaging Architecture. Message Distribution Paradigms. Interaction Patterns. Connectivity Options. Summary.

 

2. Java Message Service.

 

Key Concepts. Messaging Domains. What's New in JMS 1.1. JMS Messages. Application Server Facilities. Concurrent Processing of Incoming Messages. Distributed or Global Transactions. Summary.

 

3. JMS Messages.

 

Message Definition. XML. Tagged/Delimited. Record-Oriented. JMS Message Structure. Message Header. Properties. Message Selectors. Message Body. Using the JMS Message Interface. Summary.

 

4. Using the JMS API.

 

The JMS Client: Implementation Considerations. Point-to-Point Interface. Connecting to a Provider. Sending Messages. Receiving Messages. Additional Facilities. Publish-Subscribe Interface. Connecting to a Provider. Publishing Messages. Creating Subscribers. Additional Facilities. Handling JMS Exceptions. Handling Local Transactions. Unified Interface. Summary.

 

II. USING JMS WITH IBM WEBSPHERE.

5. IBM JMS Providers.

 

The WebSphere Software Platform. WebSphere MQ. System Components. JMS Support. WebSphere MQ Everyplace. JMS Support. WebSphere Business Integration Message Broker. System Components. JMS Support. WebSphere Application Server. JMS Support. Summary.

 

6. IBM JMS--Administered Objects.

 

Administered Objects Revisited. WebSphere JMS Provider (Embedded JMS Server). WebSphere QueueConnectionFactory. WebSphere TopicConnectionFactory. WebSphere Queue. WebSphere Topic. WebSphere MQ JMS Provider. MQQueueConnectionFactory. MQTopicConnectionFactory. MQXAQueueConnectionFactory and MQXATopicConnectionFactory. JMSWrapXAQueueConnectionFactory and JMSWrapXATopicConnectionFactory. WebSphere Application Server Runtime Properties. MQQueue. MQTopic. Creating Administered Objects. WebSphere Application Server Administration Console. JMSAdmin. Summary.

 

7. JMS Implementation Scenarios.

 

Development Environment. Scenario 1: Exchanging Messages Using EJBs. Create the Sender Session Bean. Create the Message-Driven Bean. Test the Scenario Implementation. Scenario 2: Implementing Publish-Subscribe. Create the Publisher Session Bean. Create the Subscriber Message-Driven Beans. Test the Scenario Implementation. Scenario 3: Communicating with Non-JMS Clients. Using the WebSphere MQ JMS Provider. Testing the Scenario Implementation. Scenario 4: Securing JMS Communications. SSL Concepts. Configuring WebSphere MQ SSL. Testing the Scenario Implementation. Summary.

 

8. Enterprise Deployment.

 

JMS Provider Location. Clustering Topologies. High-Availability Clusters. Workload Management Clusters. Message Broker Collectives and Clones. JNDI Namespace Provider. Summary.

 

Appendix A. JMS Specification Excerpts.

 

Message Selector Syntax. JMS Standard Exceptions.

 

Appendix B. Implementing XA Global Transactions.

 

Development Environment. Using XA Global Transactions. Create the Entity Bean. Create the Session Bean. Modify the MDB. Test the Scenario Implementation.

 

Appendix C. Implementing Publish-Subscribe II.

 

Development Environment. Using Message Broker. Broker Configuration. Update Application Configuration. Test the Scenario Implementation.

 

Appendix D. Resources.
Index.

商品描述(中文翻譯)

目錄:

前言。
致謝。

I. 企業訊息傳遞與 JMS。

1. 企業訊息傳遞。

定義訊息傳遞。訊息架構。訊息分發範式。互動模式。連接選項。總結。

2. Java 訊息服務。

關鍵概念。訊息領域。JMS 1.1 的新功能。JMS 訊息。應用伺服器功能。並行處理進來的訊息。分散式或全域交易。總結。

3. JMS 訊息。

訊息定義。XML。標籤/分隔。記錄導向。JMS 訊息結構。訊息標頭。屬性。訊息選擇器。訊息主體。使用 JMS 訊息介面。總結。

4. 使用 JMS API。

JMS 客戶端:實作考量。點對點介面。連接到提供者。發送訊息。接收訊息。附加功能。發布-訂閱介面。連接到提供者。發布訊息。創建訂閱者。附加功能。處理 JMS 異常。處理本地交易。統一介面。總結。

II. 在 IBM WebSphere 中使用 JMS。

5. IBM JMS 提供者。

WebSphere 軟體平台。WebSphere MQ。系統組件。JMS 支援。WebSphere MQ Everyplace。JMS 支援。WebSphere 商業整合訊息中介。系統組件。JMS 支援。WebSphere 應用伺服器。JMS 支援。總結。

6. IBM JMS - 管理物件。

重新檢視管理物件。WebSphere JMS 提供者(嵌入式 JMS 伺服器)。WebSphere QueueConnectionFactory。WebSphere TopicConnectionFactory。WebSphere Queue。WebSphere Topic。WebSphere MQ JMS 提供者。MQQueueConnectionFactory。MQTopicConnectionFactory。MQXAQueueConnectionFactory 和 MQXATopicConnectionFactory。JMSWrapXAQueueConnectionFactory 和 JMSWrapXATopicConnectionFactory。WebSphere 應用伺服器執行時屬性。MQQueue。MQTopic。創建管理物件。WebSphere 應用伺服器管理控制台。JMSAdmin。總結。

7. JMS 實作場景。

開發環境。場景 1:使用 EJB 交換訊息。創建發送者會話 Bean。創建訊息驅動 Bean。測試場景實作。場景 2:實作發布-訂閱。創建發布者會話 Bean。創建訂閱者訊息驅動 Beans。測試場景實作。場景 3:與非 JMS 客戶端通訊。使用 WebSphere MQ JMS 提供者。測試場景實作。場景 4:保護 JMS 通訊。SSL 概念。配置 WebSphere MQ SSL。測試場景實作。總結。

8. 企業部署。

JMS 提供者位置。叢集拓撲。高可用性叢集。工作負載管理叢集。訊息中介集體與克隆。JNDI 命名空間提供者。總結。

附錄 A. JMS 規範摘錄。

訊息選擇器語法。JMS 標準異常。

附錄 B. 實作 XA 全域交易。

開發環境。使用 XA 全域交易。創建實體 Bean。創建會話 Bean。修改 MDB。測試場景實作。

附錄 C. 實作發布-訂閱 II。

開發環境。使用訊息中介。中介配置。更新應用配置。測試場景實作。

附錄 D. 資源。

索引。