促使SOA策略管理正确性的三个方法

2010-3-16    来源:websphere中国   作者:portal    我要评论
   | |

导读:笔者介绍了为了在SOA治理和生命周期流程中建立并发展策略管理,需要掌握的三个方法。

关键词:SOA策略管理 生命周期流程

 
正在加载数据...

  SOA策略管理是一种向面向服务架构战略中注入灵活性和商业价值的高级方式,IT管理者必须要了解SOA策略生命周期中的主要特征,才能帮助你更好地进行控制。

  根据基于SOA的服务不同,对SOA策略的定义也多种多样,从商业运作、服务等级管理、控制部署,到安全等等。一般来说,SOA策略管理能够从两个角度来增添价值:1). 它允许基于SOA的服务根据商业变更作出更快速的切换;2).它延伸并加强了部署和生产过程中的SOA治理流程,带来更可靠、更有效的SOA运作。

  从CIO或IT管理者的角度出发,你首先要了解策略生命周期的关键特征,以达到进行更好监控的目的。而保持SOA策略生命周期正确性的主要内容包括:

  与策略源建立清晰的衔接。每一种策略都有其发起者。在企业中,总会有一名成员或一支团队去对它负责。因此,你的策略管理流程必须有适当的集成点和经过授权的检查点。

  从框架到细节的策略阐述。在SOA服务生命周期的初期阶段,策略在定义上或许比较粗放,但若要将此策略执行下去,那么你的策略应当越细致越好。策略生命周期包括策略验证和管理工具,将策略控制细致化,并确保从计划到实施之间的可追溯性。

  管理相关的策略组。将各组策略作为一个整体来管理是非常实用的一招。譬如为了替你的SOA服务简化服务等级协议,服务用户或许会在一个策略组中选择一个适当的切入点。策略组能够简化执行方式,你可以直接参考策略组,而无需去花费时间详细了解每一种策略的内容。

  确保适当的策略变更控制。运行中的策略变更会改变生产系统的运作,影响IT和商业的运营。SOA治理要在策略变更上加以适当的控制,但是控制的等级和机制将根据策略域和种类的不同的变化。你的策略管理流程必须支持多种灵活的控制机制来激活不同领域和种类的策略变更。

  为了在你的SOA治理和生命周期流程中建立并发展策略管理,你需要:

  1. 识别出你最先要使用的策略域。策略域会为你的策略管理流程推动最高的要求优先等级,因此,识别这些域能够帮助你更好地排定策略管理实施任务的次序。这为你提供了一个切入点,你的架构师可以从中了解到将来要如何添加额外的策略域。

  2. 识别并实施策略批准点。随着你拓展策略管理到每一种新的策略域后,就会产生一个识别在何处,以及如何批准策略变更的问题。从策略授权工具开始,根据你的基础架构和工具能力来设计人工化或自动化的批准流程。有效的批准流程是进行高效的、可控制的策略管理的坚实基础。

  3. 计划并实施策略评估。切莫以为在强化策略后,所有的工作就都完成了。不要忘记对策略保持审计与合规,有时这甚至是流程中的强制组成部分。只有当整个链路以不断评估和改善为循环点时,你的策略管理才能发挥出最大的效用。


生命周期管理
 用于产品生命周期管理的SOA方法,第1部分:产品生命周期管理介绍
 敏捷SOA成功秘诀(三):生命周期管理
 适用于面向服务架构的资产生命周期管理
 Oracle全面的SOA生命周期管理
 用于产品生命周期管理的SOA方法,第2部分:产品生命周期管理的SOA参考体系架构
 用于产品生命周期管理的SOA方法,第3部分:业务流程管理
 使用面向服务的体系架构实现业务灵活(三)
 使用面向服务的体系架构实现业务灵活(二)
 使用面向服务的体系架构实现业务灵活(一)
 SOA套装软件解决业务流程/系统集成测试问题
 IBM公司Sabbah对协作应用程序生命周期REST的看法
 SOA不能一步到位 IT与业务相互结合保成功
 生命周期管理为SOA减少重复
 软件开发如何选择合适的生命周期模式?
 促使SOA策略管理正确性的三个方法

原文出处:http://www.webspherechina.net/club/viewthread.php?tid=13417
 
 
 
 
 
 

SOA与IT治理

 
业务SOA=SOA。技术上的SOA仅仅是SOA服务的部分技术。我们清晰地看到这样一种趋势,技术性SOA的领土正在被越来越多的业务SOA实施所占领……
 
任何架构师都会证实,治理并不是一个“为什么要治理”的问题,而是“如何治理”和“何时治理”的问题。
 
关于什么时间在哪个方面开始治理的具体细节,需要根据现有的基础架构,以及其成熟度和范围而定。简单地说,应该在一个IT项目的起始阶段就开始治理。
 
那些无法被分解的流程便用来创建带有一定颗粒度的组合服务。对于和设计面向服务架构有关的语句,你读过几回呢?对于严格的原子性定义你又了解多少呢……
 
Gartner报告说,在过去两年中,Software AG公司是全球SOA治理市场上的领导者。那么,为什么Software AG如此看重SOA治理?

热门技术手册排行

 

随着开源技术越来越成熟,一个稍有开发经验的人通过学习就可以用开源的产品和技术构建一套可用的系统。对于从事软件开发的人员,尤其是对Java或动态语言相关领域的人来说,“开源”也许是他们最喜爱的单词。但是,很多时候我们需要的不仅仅是一个可用的系统,而是希望这个系统开发更简易、性能更高和扩展性更好等。这确实是一个令人头痛的问题。本指南很多地方都是点到为止,要深入了解相关信息的读者请借助参考资料、网站等自行挖掘。

 

本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度。

 

TOAGF是一个架构框架,简而言之,TOGAF是一种协助发展,验收,运行,使用,和维护架构的工具。它是基于一个迭代(Iterative)的过程模型,支持最佳实践和一套可重用的现有架构资产。

 

业务流程管理(business process management,bpm)不是一个新概念,甚至不是一个新名词。它是从相关的业务流程变革领域,如业务流程改进(bpi)、业务流程重组(bpr)、业务流程革新中发展起来的。流程管理技术也是从早期的工作流管理、eai、流程自动化、流程集成、流程建模、流程优化等技术中发展起来的。

 

ESB(Enterprise Service Bus,企业服务总线)是传统中间件技术与XML、Web服务等技术结合的产物。ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。

 

云计算的概念越来越流行,Amazon、Google和IBM是第一批将云计算引入公众视线的公司。云计算就是新的Web2.0,一种既有技术上的市场绽放。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录