内容简介
分布式计算的下一步发展是Web服务。按照开放式工业标准,Web服务能使我们的软件以松耦合、简单和平台无关的方式与客户、业务伙伴的软件集成。本书介绍如何用XML、SOAP、WSDL和UDDI表达Web服务的各种概念,并详述了与Web服务有关的新标准,简单对象访问协议(SOAP)、Web服务描述语言(WSDL)、通用描述、发现与集成(UDDI),以及如何将Web服务运用于我们的业务中。本书适合有志参与Web服务制作的软件工作者,以及希望了解分布式计算下一步发展的软件专业的师生。
目录
第1章 Web服务概述
1. 1 什么是Web服务
1. l. l 业务视角
1. l. 2 技术视角
1. 2
Web服务的机遇
1. 2. l 企业应用集成
1. 2. 2 B2B
1. 3 电子商务处理的趋势
1. 4 为什么需要Web服务技术
l. 4. l 问题的范围
l. 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. l 以文档为中心的XML
2. 2. 2 以数据为中心的XML
2. 2. 3 文档的生存期
2. 3 XML实例
2. 3. l 文档的序言
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. l 良定义性和有效性
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. l 基本操作
2. 7. 2 面向数据的XML处理
2. 7. 3 基于SAX的checklnvoice发票检查)
2. 7. 4 基于DOM的checklnvoice(发票检查)
2. 7. 5 测试代码
2. 8 小结
2. 9 资源(Resources)
第3章 简单对..