您可能听说过 Web 服务这一术语,在技术文章的上下文、软件产品的描述或者在与同事的交谈中都会提到它。Web 服务固然重要,但若将 Web 服务解释成 “用来定义能够交换消息的通信端点集合的 XML 语法” 多少会让人感觉整个概念太过复杂且难以理解。
幸运的是,只要不过于追究底层的操作细节,Web 服务可以用一种人人都能理解的方式加以定义。您应尽力理解 Web 服务,因为它们(及其相关术语 Service-Oriented Architecture 或 SOA)是 IT 界相当普遍的概念。
可以将 Web 服务看作是汽车:当您购买汽车、驾驶汽车或与朋友谈论汽车(除非他们是地道的修理工)时,您不需要在深奥的技术层面上了解所有活塞、凸轮轴和燃料喷射器的工作方式。Web 服务也是如此,您只需了解什么是 Web 服务和 Web 服务的工作方式以及 Web 服务为何对于您和您的生活(作为 IT 专业人士)如此重要就已经足够了。
实际上,现在使用 Web 服务很容易,无需处理大量的底层技术,因为在过去的几年中软件供应商及开放源码社区通过努力已经从低级别的任务中提取出 Web 服务的具体细节。这样一来,您就可以将大量时间花在集成组件上,而不是阅读冗长详细的规范文档以解决如何正确格式化 XML 消息的问题。
此系列文章适合于协助 Domino 开发人员理解并使用 IBM Lotus Domino V7.0 中的 Web 服务。本文是介绍性文章,适用面广泛,对于想知道什么是 Web 服务的任何人都是很有用的。Lotus Domino V7.0 合并了多种技术,使得开发人员可以很容易且方便地创建并公开 Web 服务,稍后我们将对此进行更加详细的讨论。
现在我们来讨论一下究竟什么是 Web 服务。
什么是 Web 服务?
。。。。。。
IBM Lotus Domino 7 中的实用 Web 服务,第 1 部分: 什么是 Web 服务以及它们为何如此重要
最新推荐文章于 2020-06-24 06:12:22 发布