书籍详情

用Java构建Web服务

用Java构建Web服务

作者:(美)Steve Graham等著;刘晓晖[等]译

出版社:机械工业出版社

出版时间:2003-01-01

ISBN:9787111114109

定价:¥52.00

购买这本书可以去
内容简介
  分布式计算的下一步发展是Web服务。按照开放式工业标准,Web服务能使我们的软件以松耦合、简单和平台无关的方式与客户、业务伙伴的软件集成。本书介绍如何用XML、SOAP、WSDL和UDDI表达Web服务的各种概念,并详述了与Web服务有关的新标准,简单对象访问协议(SOAP)、Web服务描述语言(WSDL)、通用描述、发现与集成(UDDI),以及如何将Web服务运用于我们的业务中。本书适合有志参与Web服务制作的软件工作者,以及希望了解分布式计算下一步发展的软件专业的师生。
作者简介
暂缺《用Java构建Web服务》作者简介
目录
出版说明
译者序
引言
第1章 Web服务概述
1.1 什么是Web服务
1.1.1 业务视角
1.1.2 技术视角
1.2 Web服务的机遇
1.2.1 企业应用集成
1.2.2 B2B
1.3 电子商务处理的趋势
1.4 为什么需要Web服务技术
1.4.1 问题的范围
1.4.2 核心技术
1.4.3 业界动态
1.5 面向服务的体系结构
1.5.1 Web服务可交互操作栈
1.5.2 描述栈
1.5.3 发现栈
1.5.4 结合各交互操作栈
1.6 小结
第2章 XML初阶
2.1 XML的由来
2.2 以文档为中心与以数据为中心的XML
2.2.1 以文档为中心的XML
2.2.2 以数据为中心的XML
2.2.3 文档的生存期
2.3 XML实例
2.3.1 文档的序言
2.3.2 元素
2.3.3 属性
2.3.4 字符数据
2.3.5 一个更简单的购买订单
2.4 XML名字空间
2.4.1 名字空间机制
2.4.2 名字空间语法
2.4.3 带名字空风前缀的属性
2.5 文档类型定义
2.5.1 良定义性和有效性
2.5.2 文档结构
2.5.3 DTD足够了吗
2.6 XML模式
2.6.1 XML模式的基础
2.6.2 模式与文档结合
2.6.3 简单类型
2.6.4 复杂类型
2.6.5 购买订单模式
2.6.6 基本模式的可重用性
2.6.7 高级模式的可重用性
2.6.8 还有更多
2.7 处理XML
2.7.1 基本操作
2.7.2 面向数据的XML处理
2.7.3 基于SAX的checkInvoice(发票检查)
2.7.4 基于DOM的checkInvoice(发票检查)
2.7.5 测试代码
2.8 小结
2.9 资源(Resources)
第3章 简单对象访问协议(SOAP)
3.1 XML协议的演进
3.2 简单对象访问协议(SOAP)
3.2.1 SOAP的市场
3.2.2 SOAP应做些什么
3.2.3 到底什么是SOAP
3.3 SkatesTown公司的电子商务系统
3.4 库存检查Web服务
3.4.1 选择Web服务引擎
3.4.2 服务提供者视图
3.4.3 服务请求视图
3.4.4 测试服务
3.4.5 传输线上的SOAP
3.5 SOAP封套框架
3.5.1 SOAP封套
3.5.2 SOAP版本
3.5.3 SOAP消息头
3.5.4 SOAP消息体
3.6 利用SOAP的可扩展性
3.6.1 服务请求者视图
3.6.2 服务提供者视图
3.6.3 测试Web服务
3.6.4 传输线上的SOAP消息
3.7 SOAP中间节点
3.7.1 需要中间节点的理由
3.7.2 SOAP的中间节点
3.7.3 综合示例
3.8 SOAP中的错误处理
3.9 SOAP的数据编码
3.9.1 指定不同的编码算法
3.9.2 SOAP数据编码规则
3.9.3 选择数据编码方式
3.10 用Web服务构建分布式系统
3.10.1 消息传递
3.10.2 消息传递与RPC
3.10.3 基于SOAP的RPC
3.11 处理订单提交的WEB服务
3.11.1 购货订单和发票模式
3.11.2 服务请求者视图
3.11.3 服务提供者视图
3.11.4 测试Web服务
3.11.5 传输线上的SOAP消息
3.12 SOAP协议束定
3.12.1 总体考虑
3.12.2 HTTP/S
3.12.3 带附件的SOAP消息
3.12.4 基于SMTP的SOAP
3.12.5 其他协议
3.13 总结
3.14 前面的路
3.15 资源
第4章 创建Web服务
4.1 为什么要用Axis及什么是Axis
4.2 Axis体系结构
4.2.1 Axis部件
4.2.2 定位服务链
4.2.3 XML语法分析
4.3 安装Axis
4.4 设置Axis
4.5 安全性
4.6 简单Web服务
4.7 客户端编程
4.8 高级Web服务部署
4.9 以文档为中心的服务
4.10 数据编码/解码
4.11 创建处理器
4.12 专用支点处理器(供应者)
4.13 错误
4.14 消息模式
4.15 创建和部署中间节点
4.16 SOAP V1.2
4.17 监控
4.18 小结
第5章 SOAP用于电子商务
5.1 Web服务的安全性
5.1.1 示例场景
5.1.2 SSL及HTTP基本身份验证
5.1.3 数字签名
5.1.4 XML加密
5.1.5 公证服务
5.1.6 授权
5.1.7 安全声明
5.1.8 公开密钥基础结构与密钥管理
5.1.9 如何实现安全性
5.2 企业应用集成
5.2.1 基于J2EE的SOAP服务器
5.2.2 事务处理
5.2.3 ACID与两阶段执行
5.2.4 可靠消息传递
5.2.5 J2EE的安全模型
5.3 服务质量
5.3.1 企业SOAP服务器
5.3.2 高可用性
5.3.3 系统管理
5.3.4 企业安全性
5.4 小结
5.5 资源
第6章 描述Web服务
6.1 为什么需要服务描述
6.2 服务描述的任务
6.3 良定义的服务
6.3.1 功能描述
6.3.2 非功能描述
6.3.3 聚合/协调描述
6.3.4 服务描述栈小结
6.4 IDL的历史
6.5 Web服务定义语言(WSDL)
6.5.1 WSDL信息模型
6.5.2 WSDL语言的元素
6.5.3 PortType
6.5.4 Operation
6.5.5 Message
6.5.6 Binding
6.5.7 Port
6.5.8 Service
6.5.9 Definitions
6.5.10 Documentation
6.5.11 import元素的常规使用
6.5.12 WSDL扩展机制
6.6 WSDL与Java
6.6.1 由WSDL导出代码
6.6.2 由代码导出WSDL
6.7 未来的服务描述
6.7.1 Web服务端点语言(WSEL)
6.7.2 Web服务流语言(WSFL)
6.8 小结
第7章 发现Web服务
7.1 服务发现的任务
7.2 注册处的任务
7.2.1 设计阶段与运行时的服务发现
7.2.2 服务发现的多种机制
7.2.3 示例场景修改
7.3 UDDI
7.3.1 UDDI使用模型
7.3.2 UDDI的tModel概念
7.3.3 在UDDI注册处发布商务信息
7.3.4 在UDDI注册处发市服务信息
7.3.5 在UDDI注册处查找信息
7.3.6 在UDDI注册处查找商务及服务细节
7.3.7 UDDI 1.0版小结
7.4 私营UDDI注册处
7.4.1 为什么公司要设立私营的UDDI注册处?
7.4.2 私营UDDI的5种类型
7.5 UDDI规范2.0版介绍
7.5.1 UDDI2.0版的修改概述
7.5.2 第三方分类法
7.5.3 建立businessEntity项之间的关系模型
7.5.4 查询API的修改
7.5.5 发布API的修改
7.5.6 杂项修改
7.6 结合WSDL与UDDI
7.6.1 储存基于WSDL的businessService
7.6.2 复杂的WSDL及相应的UDDI注册项
7.6.3 完整示例:基于WSDL的UDDI与动态查找
7.7 小结
第8章 可交互操作性、工具及中间件产品
8.1 可交互操作性
8.1.1 SOAP构建者(Soapbuilders)社团
8.1.2 可交互操作性实验室(The Interoperability Lab)
8.1.3 W3C:标准化的SOAP
8.2 Web服务的广阔前景
8.2.1 SOAP系统的构建者
8.2.2 其他语言及环境
8.2.3 SOAP:: Lite-使用Perl的Web服务
8.2.4 .NET Web服务入门
8.2.5 GLUE:构建Java Web服务的另一工具
8.3 小结
8.4 资源
第9章 未来概念
9.1 计算技术作为工具
9.2 本体及语义Web
9.2.1 资源描述框架
9.2.2 本体
9.2.3 RDF与Web服务的关系
9.3 软件代理
9.4 对等网络计算技术
9.5 网格计算技术
9.6 嵌入式Web服务
9.7 小结
9.8 资源
术语表
猜您喜欢

读书导航