Web服务架构与开放互操作技术

Web服务架构与开放互操作技术
作 者: 柴晓路
出版社: 清华大学出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Web服务架构与开放互操作技术》作者简介

内容简介

本书是一本介绍Web服务架构和Web服务技术本质的书。通过追溯web服务的商业需求,逐一分析了为满足这些商业需求,Web服务技术到底做出了哪些承诺。Web服务技术的这些承诺是完全通过Web服务技术系列来表现的,它们包括XML、XML Schema、SOAP、WSDL和UDDI这些核心技术,同时还有相当多的相对不是非常核心的相关技术。其中,XML是所有Web服务技术的基础,XML Schema为Web服务领域提供了数据的核心建模技术,SOAP是Web服务的基础交互框架,WSDL为Web服务的交互界面提供结构化描述能力,UDDI则赋予了Web服务世界以强大的服务发现集成机制。本书对于所有致力于Web服务革命中投身技术工作的系统架构师和开发人员而言,是一本可以放在手边的工具书。对于那些致力于开发Web服务平台或是高级Web服务应用的人员更为有用。当然由于本书偏重于架构和技术原理,对于一般的系统架构师和开发人员而言也是有用的参考资料。

图书目录

第1章 引言

1. 1 计算机发展与技术革命

1. 2 Web体系架构的进化

1. 3 XML Web服务, 第三次革命

1. 4 本书内容安排

第2章 Web服务, 全新的架构

2. 1 为什么需要Web服务

2. 1. 1 面临的挑战

2. 1. 2 不妥的解决方案:复杂系统对接的解决方案

2. 1. 3 正确的解决方案:Web服务和商业Web

2. 1. 4 Web服务的未来

2. 2 什么是Web服务

2. 2. 1 Web对象

2. 2. 2 Web Services"Stack"

2. 2. 3 Web服务体系架构

2. 2. 4 Web服务的类别

2. 2. 5 Web服务:当今技术的最亮点

2. 3 EAI, 企业应用集成

2. 3. 1 什么是企业应用集成EAl

2. 3. 2 企业应用集成EAI的类型

2. 3. 3 Web服务和EAI

2. 3. 4 传统EAI解决方案和Web服务之间的显著不同

2. 3. 5 用Web服务的EAI示例

2. 3. 6 从哪里开始

2. 4 现有的基于Web服务的应用和解决方案

2. 4. 1 MicrosoftHailStorm

2. 4. 2 Bowstreet解决方案

2. 4. 3 UDDI注册中心

2. 4. 4 Microsoft. NET与Sun0NE

2. 4. 5 IBM Web Services

2. 5 Web服务技术的局限性

2. 6 小结

2. 7 参考文献

第3章 XML, Web服务技术的基石

3. 1 XML简述

3. 1. 1 标签语法

3. 1. 2 文档部分

3. 1. 3 元素

3. 1. 4 字符数据

3. 1. 5 属性

3. 1. 6 注释

3. 1. 7 CDATA部分

3. 1. 8 格式正规的文档

3. 2 XML命名空间

3. 2. 1 命名空间

3. 2. 2 定义和声明命名空间

3. 3 XML Schema初步

3. 3. 1 购买订单模式文档

3. 3. 2 复合类型定义. 元素和属性声明

3. 3. 3 简单类型

3. 3. 4 元素内容

3. 3. 5 注释

3. 3. 6 构造内容模型

3. 3. 7 属性组

3. 3. 8 空值(Nil)

3. 4 小结

3. 5 参考文献

第4章 SOAP, Web服务的调用

4. 1 SOAP概览

4. 1. 1 设计目标

4. 1. 2 符号约定

4. 1. 3 SOAP初步

4. 1. 4 SOAP的核心概念

4. 1. 5 SOAP消息交换模型

4. 1. 6 SOAP角色与SOAP结点

4. 1. 7 SOAP和XML的关系

4. 2 SOAP消息结构

4. 2. 1 SOAPEnvelope

4. 2. 2 SOAPHeader

4. 2. 3 SOAPBody

4. 2. 4 SOAP Fault

4. 3 SOAP编码规则

4. 3. 1 SOAP类型编码规则

4. 3. 2 简单类型

4. 3. 3 多态存取

4. 3. 4 复合类型

4. 3. 5 编码约定

4. 4 SOAP与传输协议绑定

4. 4. 1 在HTTP中使用SOAP

4. 4. 2 SOAP的RPC表示

4. 4. 3 SOAP与其他通用协议绑定

4. 5 如何构建SOAP处理程序

4. 6 小结

4. 7 参考文献

第5章 WSDL, 描述Web服务

5. 1 WSDL概述

5. 2 WSDL文档结构

5. 2. 1 WSDL文档框架

5. 2. 2 应用实例:产品目录服务

5. 2. 3 类型定义

5. 2. 4 消息定义

5. 2. 5 端口类型定义

5. 2. 6 绑定定义

5. 2. 7 服务访问点定义

5. 2. 8 服务定义

5. 3 多种形式的绑定

5. 3. 1 SOAP绑定

5. 3. 2 HTTPGET和HTTPPOST绑定

5. 3. 3 MIME绑定

5. 4 WSDL模式详解

5. 4. 1 WSDL模式定义

5. 4. 2 SOAP绑定模式定义

5. 4. 3 HTTP绑定模式定义

5. 4. 4 MIME绑定模式定义

5. 5 Web服务界面图示工具

5. 6 小结

5. 7 参考文献

第6章 UDDI, 注册发布Web服务

6. 1 UDDI概述

6. 1. 1 新的商业模式需要新的技术支持

6. 1. 2 UDDI计划

6. 1. 3 UDDI发展的商业背景

6. 2 UDDI技术概览

6. 2. 1 UDDI核心概念

6. 2. 2 UDDI商业注册

6. 2. 3 UDDI商业发现

6. 2. 4 UDDI注册中心运作模式

6. 2. 5 UDDI数据模型

6. 2. 6 UDDIAPl

6. 3 UDDI设计原则

6. 3. 1 总体设计原则

6. 3. 2 SOAP的使用细节

6. 3. 3 XML的使用细节

6. 4 UDDI注册服务

6. 4. 1 UDDI Programmer'sAPI概览

6. 4. 2 权限认证与错误响应

6. 4. 3 UDDI安全模型

6. 4. 4 核心数据结构

6. 4. 5 发布技术规范tModel

6. 4. 6 发布商业实体businessEntity

6. 4. 7 发布商业服务businessService

6. 4. 8 发布服务绑定bindingTemplate

6. 4. 9 发布关联关系publishAssertion

6. 4. 10 注册信息管理

6. 4. 11 查询商业实体businessEntity

6. 4. 12 查询商业服务businessService

6. 4. 13 查询服务绑定bindingTemplate

6. 4. 14 查询技术规范tModel

6. 4. 15 搜索修饰符

6. 5 bindingTemplate和服务调用

6. 5. 1 基于bindingTemplate的调用模式

6. 5. 2 服务重定向

6. 6 tModel与UDDI服务注册

6. 6. 1 使用标识符

6. 6. 2 使用分类法

6. 6. 3 第三方分类法和标识系统

6. 6. 4 关联关系和发布者断言

6. 6. 5 UDDI类型系统

6. 7 小结

6. 8 参考文献

第7章 Web服务, 不断发展的技术

7. 1 我们是否可以信任Web服务

7. 1. 1 我们是否真的能信任被交付中的Web服务

7. 1. 2 安全:在web服务中建立信任机制

7. 1. 3 为什么使用Web服务

7. 1. 4 Web服务的局限性

7. 2 基于SOAPHeader的Web服务规范

7. 2. 1 WS-Security规范

7. 2. 2 WS-License规范

7. 2. 3 WS-Routing规范

7. 2. 4 WS-Referral规范

7. 3 在UDDI注册中心中使用WSDL

7. 3. 1 温习WSDL和UDDl

7. 3. 2 发布和查找WSDL描述

7. 4 WSFL, 描述Web服务工作流

7. 4. 1 工作流概述

7. 4. 2 WSFL术语

7. 4. 3 探索Web服务流程

7. 4. 4 使用WSDL进行商业流程建模

7. 5 WS-Inspection, 分布式Web服务发现技术

7. 5. 1 概述

7. 5. 2 WS-Inspection文档结构

7. 5. 3 WS-Inspection与UDDI的关系

7. 6 小结

7. 7 参考文献

第8章 总结与展望