• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

软件测试之详解SOA服务各个组成部分所有权

发布: 2009-8-24 11:01 | 作者: 不详 | 来源: 领测软件测试网 | 查看: 36次 | 进入软件测试论坛讨论

领测软件测试网

开发拥有者可以在不改变这个基本资产的语义的情况下修改这些非功能的特点。服务提供商通常担任这个角色。

  运营所有权(维护者)

  运营所有权拥有者负责在这个服务的运营生命周期内维护这个服务。运营拥有者这项服务的“运行期实例”。改变运行期实例和配置由这个拥有者负责。开发拥有者一般在这个服务从开发生命周期进入运营生命周期的时候把这项服务移交给运营所有者。要搜集这些服务的运行指标并且把这些数据提供给企业以便不断改善业务能力。由于运营所有权拥有者负责维护这些服务,我们把他称作维护者。

  管理者

  不谈论管理者的任务就不能讨论服务的所有权。管理者一般是一个机构的任务。一个集中的机构的组织应该担负这些保护企业利益的职责。管理者有如下职责:

  治理:管理者应该处理治理问题和协调各个股东和拥有者的利益。正如早些时候讨论的那样,一项服务在生命周期内会出现许多改变。开发和发布服务应该与消费者的开发和发布计划同步。此外,应该保证这个服务执行企业标准和最佳做法。管理部门负责这些活动,它将利用这个机构中的其它部门实施治理。

  推广再利用:有时候,拥有者也许对于推广服务再利用不感兴趣,因为服务的再利用也许不按照交付的情况衡量,而是根据企业价值或者节省的成本进行衡量。管理者的责任就是推广服务再利用和协调各个方面以加快服务的应用。

  经纪和中介:拥有者拥有这项服务并且对于他们拥有的部分拥有最终的发言权。管理者协调消费者和其他各方访问、修改和增强的请求。在一个复杂的企业生态系统中,冲突是不可避免的。股东的优先次序是有很大差别的。管理者负责协调各个方面的沟通。

  资金管理:管理者一般负责管理构建和运行这些服务的资金。资金模式应该支持服务资金的分配和退款以便收回成本。管理部门还管理一个成本中心或者投资中心。采用成本中心的模式,它只负责成本和通过向消费者退款收回成本。采用投资中心模式,它通过资本预算获得收入,并且根据自己的决定收回或者重新投资建立额外的企业服务。

  成本分配:管理者要保证服务的开发和维护成本恰当地分配给这个服务的消费者。要衡量和提高这个公司的效绩,应该衡量这个成本和平均地分配这个成本。做不到这一点将导致滥用有价值的资源。

  发布管理:管理者还要在产品组合设计师的帮助下管理这项服务的各个版本的开发和发布周期。不同版本的服务在任何一点上也许都有不同的拥有者。图3解释了这个概念。在这里,1.0版本正用于生产,有经营部门监视和管理。而1.1版由开发的拥有者(服务提供商)实施。同时,语义的拥有者也许正在研究创建2.0版本的服务的需求。管理者在拥有者和消费者之间协调各个版本的淘汰和发布。

  服务持续不断的技术支持:管理者衡量和理解这些服务的价值,并且保证这些服务在退出使用之前得到适当的拥有者的技术支持。

  现在,这个框架已经解释完了。一个有用的实践就是找出你的服务的各个拥有者。一个好的起点就是找出服务的每一个类别的拥有者。表1列出了标准的服务类。记下你的机构中这些服务类型的拥有者。此外,现在是开始思考哪一个部门或者哪一组部门将负责你的机构的管理职责的好时机。如果你不能确定哪一个部门将负责管理任务,那么,这可能就是当前的问题。

文章来源于领测软件测试网 https://www.ltesting.net/

44/4<1234

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网