J2EE Web Services on BEA WebLogic
暫譯: BEA WebLogic 上的 J2EE 網路服務

Anjali Anagol-Subbarao

  • 出版商: Prentice Hall
  • 出版日期: 2004-10-28
  • 定價: $1,400
  • 售價: 2.8$399
  • 語言: 英文
  • 頁數: 360
  • 裝訂: Paperback
  • ISBN: 0131430726
  • ISBN-13: 9780131430723
  • 相關分類: Java 相關技術
  • 立即出貨(限量) (庫存=1)

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

商品描述

Table of Contents:

Foreword.

Introduction.

1. Introduction to Web Services.

Developments Leading up to Web Services.

What Are Web Services?

Platforms for Developing Web Services.

Web Services Standards Organizations.

Web Services Standards.

XML.

SOAP.

WSDL.

UDDI.

WS- Security.

Summary.

2. Essentials of J2EE.

Overview of J2EE.

The J2EE Architecture.

J2EE Components.

J2EE Containers.

J2EE Services and APIs.

Assembling a J2EE Application.

Web Services Support in J2EE.

J2EE 1.4 Specification.

Summary.

References.

3. Introduction to the WebLogic Platform.

Building Blocks of the WebLogic Platform.

WebLogic Server.

WebLogic Workshop.

Workshop Integrated Development Environment.

Workshop Runtime Framework.

WebLogic Control Framework.

Web Flow Framework.

Project Beehive.

WebLogic JRockit.

WebLogic Integration.

WebLogic Portal.

Support for Web Services.

Support for SOAP in WebLogic Server.

Support for WSDL in WebLogic Server.

Support for Creating Web Service Clients.

Building and Deploying Web Services.

Summary.

4. Benefiting from an SOA and Web Services.

Understanding the SOA.

Architecture.

Infrastructure.

Using Web Services to Implement an SOA.

Defining the Service Interface.

Implementing the Service Interface.

Registering the Services.

Factors Driving the Business Decision.

Going Live with Web Services: HP Case Study.

Challenges Faced.

Goals of the Project.

The Web Services Solution.

Benefits of the Solution.

Summary.

5. Enabling Enterprise-Class Web Services.

Designing Interoperability.

Conforming to Standards.

Designing WSDL First.

Selecting SOAP Messaging.

Publishing Enduring Web Services Contracts.

Integrating Through Loose Coupling.

Choosing an XML Strategy.

Versioning New Releases.

Effectively Using Business-Tier Systems.

Facilitating Asynchronous Communication.

Using a Coarsely Grained Approach.

Exposing Business Logic Components.

Planning a Robust Production Environment.

Security.

Scalability and Performance.

Manageability.

Summary.

6. Designing Web Services.

Designing WSDL with XMLSPY.

XMLSPY WSDL Editor.

Specifying Types.

Specifying Services.

Specifying portTypes.

Specifying Messages.

Specifying Bindings.

Validating the Completed WSDL.

Adding Operations to the WSDL.

Prototyping Using Workshop.

Main Components of Workshop.

Creating a Web Service from the WSDL.

Web Service as JWS Files.

Testing the Web Service Using Workshop.

Testing the Web Service Using a Client.

Design for Versioning.

Versioning the Interface.

Versioning the Implementation.

Summary.

7. Developing and Deploying Web Services.

Building an Asynchronous Web Service.

Callbacks.

Conversations.

Buffering.

Polling as an Alternative to Callbacks.

Using SOAP with Attachments.

Sending a SOAP Attachment.

Receiving a SOAP Attachment.

SOAP Attachments in the Real World.

Future Approach for Dealing with Binary Data.

Transforming XML Messages.

XQuery Map.

ECMAScript.

Discovering Web Services Through UDDI.

UDDI Explorer.

Web Service Control.

Deploying to Production Environment.

Manual Creation of Server Resources.

Viewing and Testing the Assembled Web Service.

Summary.

8. Using Controls, Bindings, and Parsers.

Using Workshop Control Framework.

Building a Custom Control.

Building a Database Control.

Building an EJB Control.

Using an ISV Control.

Using Local Controls and Control Projects.

Controls and Software Reuse.

Binding Java to XML Using XML Beans.

Understanding XML Beans.

XML Beans Hierarchy.

Using XQuery and XPath Expressions.

Using XML Cursors.

Parsing XML.

Using the StAX Parser.

Comparison to SAX and DOM.

Summary.

9. Connecting to a Distributed Environment.

Building EJBs in WebLogic Workshop.

Example for Creating EJBs.

Creating an Entity Bean.

Creating a Session Bean.

Strengthening EJB Deployment Using WebLogic Server.

Connecting to EIS Using the Application Integration Framework.

Understanding Elements of J2CA.

Components of WLI.

Summary.

10. Managing Business Processes.

Web Services and Business Process Management.

Business Process Management.

Orchestration, Choreography, and Collaboration.

Using WLI for Business Process Management.

Three Stages of a BPM Solution.

Building a Business Process in Workshop.

Importing-Exporting PD4J WS-BPEL.

Specification.

Processes.

Grammer of WS-BPEL.

Implementing ebXML in WLI.

ebXML and Web Services.

WLI and ebXML.

Summary.

11. Security of Web Services.

Overview on Security Considerations.

Two-Way SSL.

How Does SSL Work?

Two-Way SSL in WebLogic Server.

Issues with SSL Encryption.

XML Firewalls.

WS-Security.

WS-Security Documents.

WS-Security and Interoperability.

Designing for Security Using WSS.

WS-Security in WebLogic.

Security Standards in Identifying Management.

Liberty Alliance.

SAML.

Summary.

12. Enhancing the Performance of Web Services.

Understanding Performance Constraints.

Creating and Terminating HTTP Connections.

Converting to and from XML.

Processing SOAP Messages.

Securing Web Services.

Identifying Performance Bottlenecks.

Factors Impacting Performance.

HP OpenView Transaction Analyzer.

Improving Web Service Performance.

SOAP Implementation Options.

XML Parser Selection.

XML Compression.

XML Accelerators.

SSL Accelerators.

Improving the Business Logic Layer and Database Performance.

Leveraging Patterns.

Tuning EJBs.

Tuning the Database.

Tuning the JVM.

Summary.

13. Testing of Web Services.

Approach to Web Services Testing.

Differences from Traditional Testing.

Extending Current Testing Methods.

Invest in Testing Tools.

Building Your Test Suite.

Test View in WebLogic Workshop.

Unit Testing.

Functional Testing.

Integration Testing.

Interoperability Testing.

Regression Testing.

Performance Testing.

Load Testing.

Stress Testing.

Capacity Planning Testing.

Summary.

14. Managing Web Services.

Why Managing Web Services Is Different.

Managing at Different Levels.

Comparing with Traditional IT Management.

Evolution of Management Stack.

Using JMX Architecture.

Using JMX on WebLogic Server.

Using JMX with HP OpenView.

Using J2EE Management Specification.

Using Web Services Distributed Management.

Management Using Web Services (MUWS) Specification.

WS-Resource Framework.

WS-Notification.

Management of Web Services (MOWS).

Selecting a WSM Tool.

Core Capabilities.

Business Monitoring.

Controlling Management Functions.

Other General Evaluation Criteria.

Lifecycle Management for Web Services.

Concept of Business Service.

WSM.

Effective Improvements Using LCM4WS.

Web Services Network Monitoring.

Summary.

 Index. 

商品描述(中文翻譯)

目錄:

前言。

引言。

1. 網路服務簡介。
- 網路服務的發展背景。
- 網路服務是什麼?
- 開發網路服務的平台。
- 網路服務標準組織。
- 網路服務標準。
- XML。
- SOAP。
- WSDL。
- UDDI。
- WS-Security。
- 總結。

2. J2EE 基礎知識。
- J2EE 概述。
- J2EE 架構。
- J2EE 組件。
- J2EE 容器。
- J2EE 服務和 API。
- 組裝 J2EE 應用程式。
- J2EE 中的網路服務支援。
- J2EE 1.4 規範。
- 總結。
- 參考文獻。

3. WebLogic 平台簡介。
- WebLogic 平台的基本構件。
- WebLogic 伺服器。
- WebLogic Workshop。
- Workshop 整合開發環境。
- Workshop 執行時框架。
- WebLogic 控制框架。
- Web Flow 框架。
- Project Beehive。
- WebLogic JRockit。
- WebLogic 整合。
- WebLogic 入口網站。
- 網路服務的支援。
- WebLogic 伺服器中的 SOAP 支援。
- WebLogic 伺服器中的 WSDL 支援。
- 創建網路服務客戶端的支援。
- 建立和部署網路服務。
- 總結。

4. 從 SOA 和網路服務中獲益。
- 理解 SOA。
- 架構。
- 基礎設施。
- 使用網路服務實現 SOA。
- 定義服務介面。
- 實現服務介面。
- 註冊服務。
- 驅動商業決策的因素。
- 網路服務上線:HP 案例研究。
- 面臨的挑戰。
- 專案目標。
- 網路服務解決方案。
- 解決方案的好處。
- 總結。

5. 啟用企業級網路服務。
- 設計互操作性。
- 符合標準。
- 先設計 WSDL。
- 選擇 SOAP 訊息。
- 發布持久的網路服務合約。
- 通過鬆耦合進行整合。
- 選擇 XML 策略。
- 版本控制新版本。
- 有效使用商業層系統。
- 促進非同步通信。
- 使用粗粒度方法。
- 暴露商業邏輯組件。
- 計劃穩健的生產環境。
- 安全性。
- 可擴展性和性能。
- 可管理性。
- 總結。

6. 設計網路服務。
- 使用 XMLSPY 設計 WSDL。
- XMLSPY WSDL 編輯器。
- 指定類型。
- 指定服務。
- 指定 portTypes。
- 指定消息。
- 指定綁定。
- 驗證完成的 WSDL。
- 向 WSDL 添加操作。
- 使用 Workshop 進行原型設計。
- Workshop 的主要組件。
- 從 WSDL 創建網路服務。
- 網路服務作為 JWS 檔案。
- 使用 Workshop 測試網路服務。
- 使用客戶端測試網路服務。
- 設計版本控制。
- 版本控制介面。
- 版本控制實現。
- 總結。

7. 開發和部署網路服務。
- 建立非同步網路服務。
- 回調。
- 對話。
- 緩衝。
- 輪詢作為回調的替代方案。
- 使用帶附件的 SOAP。
- 發送 SOAP 附件。
- 接收 SOAP 附件。
- 現實世界中的 SOAP 附件。
- 處理二進位資料的未來方法。
- 轉換 XML 消息。
- XQuery 地圖。
- ECMAScript。
- 通過 UDDI 發現網路服務。
- UDDI Explorer。
- 網路服務控制。
- 部署到生產環境。
- 手動創建伺服器資源。
- 查看和測試組裝的網路服務。
- 總結。

8. 使用控制項、綁定和解析器。
- 使用 Workshop 控制框架。
- 建立自訂控制項。
- 建立資料庫控制項。
- 建立 EJB 控制項。
- 使用 ISV 控制項。
- 使用本地控制項和控制項專案。
- 控制項和軟體重用。
- 使用 XML Beans 將 Java 綁定到 XML。
- 理解 XML Beans。
- XML Beans 階層。
- 使用 XQuery 和 XPath 表達式。
- 使用 XML 游標。
- 解析 XML。
- 使用 StAX 解析器。
- 與 SAX 和 DOM 的比較。
- 總結。

9. 連接到分散式環境。
- 在 WebLogic Workshop 中建立 EJB。
- 創建 EJB 的範例。
- 創建實體 Bean。
- 創建會話 Bean。
- 使用 WebLogic 伺服器加強 EJB 部署。

最後瀏覽商品 (1)