Web服务详解:原理、架构与核心技术

4星 · 超过85%的资源 需积分: 0 20 下载量 192 浏览量 更新于2024-07-26 1 收藏 2.76MB PDF 举报
"《Web服务:原理和技术》是一本由荷籍作者Michael P. Papazoglou撰写的权威著作,由龚玲和张于涛翻译,由机械工业出版社出版。本书是关于Web服务理论和技术的深入指南,适合计算机科学和相关专业学生以及行业技术人员阅读。书中全面探讨了构建Web服务的体系结构,包括概念体系、原理、支撑技术、基础设施和相关标准。 第一部分,"基本原理",从第1章开始,介绍了Web服务的基础知识,如其性质、主要特征和分类,以及与基于Web的应用的区别。区分了紧耦合和松耦合的交互模式,以及有状态服务和无状态服务的概念。此外,还阐述了Web服务的体系结构(SOA),包括核心构件和功能性服务与非功能性服务的特点,以及服务质量的重要性。 面向服务的计算是本书的核心理念,它强调服务作为一种可复用的组件,通过基于XML的技术在网络中进行描述、定位、配置和编程,降低了分布式应用的开发成本。服务提供者、服务客户端和服务聚合者的角色被明确界定,它们之间的关系通常是松耦合的,使得服务的使用方式与实现方式相对独立。 尽管面向服务的计算并非新技术,而是结合了分布式系统、软件工程、信息系统等多个领域的知识,它的影响力被认为至少不逊于面向对象编程。本书通过深入剖析,帮助读者理解Web服务如何在实际应用中发挥效用,以及如何利用这些服务构建复杂的业务系统。 《Web服务:原理和技术》是一本全面而实用的教材,不仅覆盖了Web服务的基础理论,还提供了丰富的技术细节和实践经验,对于理解和掌握Web服务技术具有很高的价值。"