Web服务精髓

Web服务精髓
作 者: Etban Cerami 陈逸 陈逸
出版社: 中国电力出版社
丛编项: O'REILLY系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  \t\t

内容简介

如果你是Web服务开发方面的新手,那么你如何搞清楚这种新兴的框架以便今天就开始写你自己的程序呢?对于程序员而言,本书既具体介绍了XML Web服务,同时又是该方面的一本方便的参考书,本书准确阐述了新一代分布式服务的基础知识,并且展示了用开源Java工具创建服务的快捷方法。Web服务使得不同的应用程序相互识别并通过Internet无缝交换数据成为可能。例如,在Solaris上运行的Java程序能够找到并且调用运行在Windows XP上用C#语言写的代码,或者调用运行在Linux上用Perl写的程序,而不用考虑这个服务如何实现等细节问题。常见的Web服务集是微软的新的.NET策略、Sun公司的Sun ONE Platform和W3C的XML Protocol Activity Group中的核心。在本书中,作者Ethan Cerami谈到了四种关键技术:XML远程过程调用(XML-RPC);SOAP(大多数商业Web服务开发的基础);通用发现、描述和集成(UDDI);Web服务描述语言(WSDL)本书对上述主题进行了概述,包括含有大量样例代码的Java语言概览,组成服务的XML文档的例子以及对可以免费获得的Java API的解释。本书也包括了当前Web服务指南、开源工具指导和术语解释。如果你要揭开Web服务的面纱,找到相关技术的有用信息,那么就阅读本书吧。

图书目录

前言

第一部分 Web服务简介

第一章 简介

Web服务简介

Web服务体系结构

XML消息接发

服务描述:WSDL

服务发现:UDDI

服务传输

安全性考虑

总体观察

标准和一致

第二部分 XML-RPC

第二章 XML-RPC精髓

XML-RPC概览

为什么选择XML-RPC?

XML-RPC技术概览

用XML-RPC开发服务

超越简单调用

第三部分 SOAP

第三章 SOAP精髓

SOAP 101

SOAp消息

SOAP编码

SOAP通过HTTP传输

SOAP和W3C

SOAP实现

第四章 Apache SOAP快速入门

安装Apache SOAP

Hello, SOAP!

部署SOAP服务

TcpTunnelGui工具

Web资源

第五章 Apache SOAP编程

使用数组

使用JavaBean

使用直接XML文档

处理SOAP故障

维持会话状态

第四部分 WSDL

第六章 WSDL精髓

WSDL规范

基本的WSDL例子:HelloService.wsdl

WSDL调用工具之一

基本的WSDL例子: XMethods eBay Price Watcl

WSDL调用工具之二

自动生成WSDL文件

XML Schema的数据类型定义

第五部分 UDDI

第七章 UDDI精髓

UDDI简介

为什么选择UDDI?

UDDI技术回顾

UDDI数据模型

搜索UDDI

向UDDI发布

UDDI实现

Web资源

第八章 UDDI查询API快速参考

UDDI杏询API

查找限定符

第九章 UDDI 4J

准备工作

发现和获取UDDI数据

发布UDDI数据

UDDI4J快速参考API

词汇表