Web Services: A Java Developer's Guide Using e-Speak

Naresh Apte, Toral Mehta

  • 出版商: Prentice Hall
  • 出版日期: 2001-11-28
  • 定價: $1,580
  • 售價: 1.9$299
  • 語言: 英文
  • 頁數: 544
  • 裝訂: Paperback
  • ISBN: 0130623385
  • ISBN-13: 9780130623386
  • 相關分類: Java 程式語言
  • 立即出貨(限量) (庫存=5)

商品描述

Master HP's fast, practical, secure technology for delivering advanced Internet-based Web services.

  • Explains service-centric computing, competitive landscape, and the first Internet service technology—e-Speak
  • Demonstrates how to deliver powerful Web services with HP's Java-based e-Speak platform
  • Includes fully annotated Java code examples for every e-Speak component
  • Contains two detailed case studies: supply chain management and location-based mobile services

Make the Web work for you—with HP's open, Java, and XML-based software platform for creating and delivering Web services. Web Services: A Java Developer's Guide Using E-Speak is one of the first books focusing on service-centric computing. It is also the complete, authoritative guide to e-Speak technology. Written by two HP e-Speak experts, it covers all aspects of the service life cycle, while illuminating the broader technical and business issues associated with Internet service-based economies.

  • Web services: what they are, and how they can solve business problems
  • Enabling Internet-based services to find each other and interact programmatically, wherever they are—securely
  • E-Speak service development, deployment, and discovery
  • Comparative survey of competitive initiatives and technologies such as CORBA, J2EE, ebXML, UDDI, and .NET
  • Key concepts: client and service interactions, vocabularies, contracts, service composition; the multicore environment; persistence, events, messages, and HP's "E-Services Village" service registry
  • E-Speak's transformation into HP Web Services Platform—a standards-based, highly interoperable platform for Internet service delivery

Web Services: A Java Developer's Guide Using E-Speak contains Java code examples throughout. It also includes comprehensive case studies in supply chain management and location-based mobile services. Whatever Internet services you intend to deploy, this book is your complete blueprint for getting the job done.

CD-ROM INCLUDED

The accompanying CD-ROM contains the e-Speak software to get developers started, plus working code examples, tools, and the databases used in the book.

Table of Contents

Preface.
Acknowledgments.
Introduction.

I. WEB SERVICES.

1. The Web Service Phenomenon.

The Information Age and the Internet. The Web of Services. The Ecosystem.


2. E-Speak Overview.

The E-Speak Service Engine. Service Registry. Service Framework Specification.

II. WEB SERVICE DEVELOPMENT.


3. A Simple E-Speak Service.

Interfaces and the ESIDL Compiler. The Greeting Service. Deploying a Service. The Service Client. In Action.


4. Understanding Client-Service Interactions.

Communicating Results to the Client. A Service's Many Clients. Problems with Single-Instance Service Deployment. Effective Service Architectures. Where Do You Stand?


5. Vocabularies and Contracts.

Vocabularies. Contracts. Registering in Multiple Contracts and Vocabularies.


6. Advanced Service Interactions.

Events. Service Composition. Out-of-Band Data Transfer. Service Portals.

III. WEB SERVICE DEPLOYMENT.


7. Multicore Environment.

Multicore Architecture. The Advertising Service. Hotel Ecosystem Revisited. Supporting a Multicore Deployment.


8. Security.

Security Levels. Private Security Environment. Attribute-Based Certificates. In Action. Default Security Environment. Certificate Issuers.


9. Firewall Traversal.

Firewalls and E-speak services. Accessing a Service Inside a Firewall. Hotel Ecosystem with Firewalls. In Action. Security Considerations. Accessing a Service Outside a Firewall.


10. Persistence.

Persistence. Persistifying Service References. Persistifying Services. Core Repositories. Persistifying Advertising Services.


11. Service Registries.

A Registry as a Directory. E-services Village. Maturing of the Registry Concept. The Future of Registries.

IV. APPLIED E-SPEAK.


12. Case Studies.

Procurement. RFQ Basics. RFQ Business Process Flow. RFQ Processing for AmCAR, Inc. AmCAR RFQ System. The AmCAR Procurement Ecosystem. Deployment. Location-Based Mobile Services. Summary.


13. E-Services and Web Services.

Service Invocation. Security Provisions. Low-Level Interoperability Infrastructure. High-Level Interoperability Infrastructure. Service Description. Service Registries. Orchestration of Public Business Processes. Integration with Behind-the-Firewall Workflows. Summary.


14. Comparable Technologies.

E-Speak Engine. Registry Technologies. Service Framework.


15. Competitive Landscape.

Recognized Leaders. Strong Industry Participants. Honorable Mentions. Summary.


16. Future of E-Services and Web Services at HP.

E-Speak Technology. Registry. Focus on Standards. Summary.

V: Appendixes.


A: Installing and Configuring E-Speak.

Installing e-Speak. Uninstalling e-Speak.


B: Setting Up DSN.

Datasources.


C: Databases and Database Wrapper Utility.

Order Database. Hotel Pricing Database. Airline Pricing Database.


D: Property Methods for Vocabulary Attributes.

Adding Numeric Attributes. Adding Nonnumeric Attributes.


E: Esconnection Config File Entries.

Using ESConnection Properties.


F: E-Speak Exception Hierarchy.

Runtime Exceptions. Recoverable Exceptions. User-Defined Exceptions.


Glossary.
Index.

商品描述(中文翻譯)

掌握惠普快速、實用、安全的技術,提供先進的基於網際網路的網絡服務。



  • 解釋以服務為中心的計算、競爭環境和第一個網際網路服務技術 - e-Speak

  • 演示如何使用惠普基於Java的e-Speak平台提供強大的網絡服務

  • 包含每個e-Speak組件的完整註釋Java代碼示例

  • 包含兩個詳細的案例研究:供應鏈管理和基於位置的移動服務


讓網絡為您服務 - 使用惠普的開放、基於Java和XML的軟件平台創建和提供網絡服務。《Web Services: A Java Developer's Guide Using E-Speak》是首批專注於以服務為中心的計算的書籍之一。它也是e-Speak技術的完整權威指南。由兩位惠普e-Speak專家撰寫,涵蓋了服務生命周期的所有方面,同時闡明了與基於網絡服務的經濟相關的更廣泛的技術和業務問題。



  • 網絡服務:它們是什麼,以及它們如何解決業務問題

  • 使基於網絡的服務能夠在任何地方安全地找到彼此並進行程序化交互

  • e-Speak服務的開發、部署和發現

  • 競爭性倡議和技術的比較調查,如CORBA、J2EE、ebXML、UDDI和.NET

  • 關鍵概念:客戶端和服務端的交互、詞彙、合同、服務組合;多核環境;持久性、事件、消息和惠普的“E-Services Village”服務註冊表

  • e-Speak轉變為惠普Web Services平台 - 一個基於標準的、高度互操作的網絡服務交付平台


《Web Services: A Java Developer's Guide Using E-Speak》中包含了Java代碼示例。它還包括供應鏈管理和基於位置的移動服務的全面案例研究。無論您打算部署哪些網絡服務,本書都是您完成工作的完整藍圖。

附帶CD-ROM

隨附的CD-ROM包含e-Speak軟件,以幫助開發人員入門,還包括書中使用的工作代碼示例、工具和數據庫。


目錄

前言。
致謝。
介紹。



I. 網絡服務。



1. 網絡服務現象。


信息時代和互聯網。服務網絡。生態系統。



2. e-Speak概述。


e-Speak服務引擎。服務註冊表。服務框架規範。


II. 網絡服務開發。







3. 簡單的e-Speak服務。


接口和ESIDL編譯器。問候服務。部署服務。服務客戶端。實際操作。



4. 理解客戶端和服務端的交互。


向客戶端傳遞結果。一個服務的多個客戶端。單實例服務部署的問題。有效的服務架構。您的立場在哪裡?



5. 詞彙和合同。


詞彙。合同。在多個合同和詞彙中註冊。



6. 高級服務交互。


事件。服務組合。帶外數據傳輸。服務門戶。


III. 網絡服務部署。







7. 多核環境。


多核架構。廣告