Web X.0环境下的万维网服务技术与实践
西南交通大学出版社
朱焱 著
223
《网络技术研究生教育精品教材:Web X.0环境下的万维网服务技术与实践》目的是希望读者通过对本书的学习,能了解SOA和WebServices、的发展状况,掌握它们的概念、原理、功能、规范和应用,理清各个关键技术的相互关系,提高运用互联网服务技术进行系统构建、分析和应用的能力。本书可作为研究生和高年级本科生的互联网服务技术方面课程的教材,也可作为从事Web Services技术的工程技术人员的参考书。
第1章 Web Services概述1.1 World Wide Web的发展历程1.2 为什么需要Web Services(WS)1.3 Web Services的定义1.4 Web Services的优势和不足1.5 Web Services的适用性1.6 Web Services的体系架构1.7 Web Services核心技术简介1.8 Web Setvices应用实例1.9 Web Services与SaaS小 结思考题第2章 XML与相关技术2.1 超文本标注语言——HTML和XHTML2.2 可扩展标注语言——XML2.3 XML,的名称空间(Namespace)2.4 XML模式(XML Schema)小 结思考题第3章 SOAP:Web Services的信息访问协议3.1 SOAP概述3.2 SOAP的构成3.3 构造SOAP消息3.4 SOAP的数据模型和通信模型3.5 SOAP消息传输模式小结思考题第4章 WSDL:Web Services的描述和定义4.1 WSDL概述4.2 WSDL元素的详细定义4.3 WSDL的调用原理4.4 WSDL与SOAP的关系4.5 Web Services的实例展示小 结思考题第5章 UDDI:Web Services的注册与发现机制5.1 UDDI概述5.2 服务注册5.3 UDDI的数据模型5.4 UDDI与WSDL的关联5.5 UDDI、WSDL、SOAP三者的关系5.6 UDDI的局限性小 结思考题第6章 Web服务的多维多级安全技术6.1 Web环境下信息安全的挑战6.2 信息安全的核心技术6.3 信息传输中的安全性6.4 Web Services中的信息安全6.5 XML加密6.6 XML签名6.7 身份验证6.8 Web Services授权6.9 SOAP的安全性6.10 UDDI的安全性6.11 WSDL的安全技术小 结思考题第7章 SOA、服务编排和SaaS7.1 什么是SOA7.2 企业服务总线——ESB7.3 SOA的参考模型7.4 SOA的组件模型——SCAI.17.5 服务编排技术7.6 BPEL7.7 SOA与云计算小 结思考题第8章 Web服务开发实践8.1 开发Web服务项目的相关技术“8.2 建立和部署Web服务开发平台8.3 基于AxIS2的Web Services项目开发示例8.4 基于XFire的Web Services项目开发示例8.5 实践项目设计开发:基于Web Services的餐馆菜品查询系统小结附录:Java Web Services开源工具介绍参考文献