科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道面向服务的结构能够更好地同商业流程相结合

面向服务的结构能够更好地同商业流程相结合

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

软件最新的一个发展趋势是面向服务的结构(SOA)这一概念。SOA的一个中心思想就是摆脱面向技术的解决方案,而朝着商业服务的方向发展。在本文里,我们会探讨SOA是由什么组成的,以及它是如何同商业相结合的。

作者:ZDNet China 2007年3月2日

关键字:

  • 评论
  • 分享微博
  • 分享邮件
SOA的组件

服务结构包括有三个主要的组件。第一个是服务提供者——实际的服务。第二个是服务请求者——访问服务的组件。最后一个是提供注册和发现服务的服务代理(service agency)。C说明了这些组件。

C

SOA的组件



服务提供者

服务提供者是服务功能的来源。提供者会公布请求者用来访问该服务的接口约定(interface contract)。这个约定定义了服务做的是什么,以及你要如何访问它。

服务请求者

请求者就是服务的客户。请求者使用(服务)代理来发现有什么样的服务可用。一旦找到了一项服务,请求者就会从代理那里取得接口约定。然后客户就是用接口协定来了解如何访问服务。

服务代理

服务代理是一个可用服务的注册表。每个提供者都将其接口约定以及用来定位该服务的信息一起向代理公布。请求者就通过搜索代理来寻找正确的服务并取得接口协定。

创建框架

到此为止,我已经解释了定义和构造SOA的方法。下一步就是了解如何使用Web服务来实现结构了。在本系列的下一篇文章里,我将谈论Web服务如何提供用于创建服务请求者、服务提供者,以及服务代理的框架。



责任编辑:炒饭

欢迎评论投稿

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章