注册 | 登录 | 设为首页 | 加入收藏
您当前的位置:飞翔学院-IT中国 → IT资讯互联网 → 文章内容

粗粒度接口使SOA的服务融合成为可能

作者:佚名 来源:不详 发布时间:2007-10-13 17:07:28
本文译自Builder.com,未经许可请勿转载面向服务架构(service-oriented architecture,SOA)的一个主要优势是能够将不太复杂的服务融合成为应用程序、流程或者其他更加复杂的服务。这项活动,有时候叫做服务融合(service composition),允许开发人员使用来自不同环境的服务合成应用程序和进程,而不需要考虑这些环境的细节和差异。SOA的这一特性在很大程序上取决于正在被建造的和被粗粒度接口(coarse-grained interface)所公开的服务。

服务粒度
服务粒度(service granularity)指的是服务所公开功能的范围。细粒度服务(fine-grained service)可能是那些能够提供少量商业流程可用性的服务,例如基本的数据访问服务。还要稍粗糙一点的粗粒度服务可能会提供一些最基础的操作,这对于系统专家很有价值,但是对于一个商业流程专家来说就没有很大的价值了。对于商业(流程)专家来说,最有价值的服务是由底层服务、组建和对象组成的,这三者被有机地构造起来以满足特定的商业需求。通过定义和公开能够满足商业流程要求的接口,这些粗粒度服务能够被创建自一个或者多个已有的系统。

粒度的级别
A所示,粒度的级别一般取决于软件实体的目的。服务的粒度级别通常会比对象或者组件的粒度级别更粗。在典型状况下,服务会公开一个单一的、离散的商业流程。

A

粒度的级别

  • 打印文档
  • 推荐好友
  • 返回顶部
  • 增大字体
  • 减少字体
关于本站 | 工作机会 | 合作网站 | 广告服务 | 市场合作| 联系我们 | 抽奖活动
版权所有: 武汉威俊科技有限公司 Copyright 2005-2007 www.ITCNW.COM All rights reserved