扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:ZDNet China 2007年3月2日
关键字:
服务结构包括有三个主要的组件。第一个是服务提供者——实际的服务。第二个是服务请求者——访问服务的组件。最后一个是提供注册和发现服务的服务代理(service agency)。图C说明了这些组件。
图C
服务提供者
服务提供者是服务功能的来源。提供者会公布请求者用来访问该服务的接口约定(interface contract)。这个约定定义了服务做的是什么,以及你要如何访问它。
服务请求者
请求者就是服务的客户。请求者使用(服务)代理来发现有什么样的服务可用。一旦找到了一项服务,请求者就会从代理那里取得接口约定。然后客户就是用接口协定来了解如何访问服务。
服务代理
服务代理是一个可用服务的注册表。每个提供者都将其接口约定以及用来定位该服务的信息一起向代理公布。请求者就通过搜索代理来寻找正确的服务并取得接口协定。
到此为止,我已经解释了定义和构造SOA的方法。下一步就是了解如何使用Web服务来实现结构了。在本系列的下一篇文章里,我将谈论Web服务如何提供用于创建服务请求者、服务提供者,以及服务代理的框架。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者