如何正确实施SOA政策管理

 
   | |

导读:SOA政策管理是把灵活性和业务价值建在SOA战略中的一个高级手段。SOA政策正在成为许多类型与SOA有关的产品中的一个功能。SOA政策是与它们控制的SOA服务非分别定义的。

关键词:SOA 政策管理 灵活性 业务价值 SOA政策 SOA服务

 
正在加载数据...

  SOA政策正在成为许多类型与SOA有关的产品中的一个功能。你的设计师应该会注意到这个事情。如果SOA政策在没有明确的计划的情况下悄悄地进入你的SOA战略,你的机构也许会因此陷入困境,失去一些获得SOA政策好处的重要机会。

  市场研究公司Forrester Research副总裁Randy Heffner称,IT领导人必须要理解SOA政策生命周期的总特征。这有助于你密切关注重要的控制点和机构的关系。下面是市场研究公司 Forrester Research的SOA专家Randy Heffner提出的一些切实可行的忠告。SOA政策管理是把灵活性和业务价值建在SOA战略中的一个高级手段。SOA政策正在成为许多类型与SOA有关的产品中的一个功能。你的设计师应该会注意到这个事情。如果SOA政策在没有明确的计划的情况下悄悄地进入你的SOA战略,你的机构也许会因此陷入困境,失去一些获得SOA政策好处的重要机会。

  SOA政策是与它们控制的SOA服务非分别定义的。这将使业务运营、服务水平管理、部署控制、安全等等许多不同领域的服务特点都有灵活性。SOA政策管理在两个方面增加价值:1.它允许你的基于SOA的服务更快地变化以适应业务的变化;2.它在部署和生产运营中扩大和增强你的SOA治理流程,从而是SOA运行更可靠和更有效率。

  从首席信息官或者IT领导人的角度看,理解政策生命周期的总特征是非常重要的。这有助于你关注重要的控制点和机构的关系。执行正确的SOA政策生命周期的关键特点包括:

  1.获得明确的与这个政策的原始来源的关系。每一个政策至少有一个在这个机构中的原始来源。这个原始来源也许是一个人或者一个团队,他们直接关心和负责这个政策并且受到这个政策的影响。你的政策管理流程必须有各种原始政策来源的合适的集成点和批准检查点。

  2.从总体到具体地认真推敲政策。在SOA服务生命周期的早期阶段,一个政策的制定也许更笼统、更抽象,但是,你的SOA平台只有在这个政策以更具体和可执行的方式制定的时候才能强制执行这个政策。包括政策编写和管理工具在内的政策生命周期将控制从抽象到具体的政策转变,保证来源和最终实施之间的可追溯性。

  3.管理许多组相关的政策。对于某些政策领域和政策类型来说,把一组相关的政策作为一个政策集来管理是有用的。例如,要为的SOA服务优化服务级协议,这个服务的用户可以选择在一个运营政策组中的合适的进入点。政策组帮助控制机构必须管理的政策数量的增加。他们还简化提供给企业官员的模式,企业官员不必知道这个组中的全部政策的细节,简单地参考这个政策组就可以了。

  4.保证适当的政策变化控制。根据定义,运行时政策变化,就是改变生产系统的运行,会影响到IT和业务运行。SOA治理规定应该对政策改变进行适当的控制,但是,规定具体的控制水平和控制机制将根据政策域和政策类型而有所不同。你的政策管理流程必须支持各种灵活的控制机制,以批准和启动各种政策域和类型中的政策变化。

  5.在开发和生产之间建立一个合适的“气隙”。检查你的IT流程、应用程序和基础设施的审计者根据良好的行业做法和Sarbanes- Oxley法案等管理规定将要找到开发和生产之间的明显的和确定的分离(也就是“气隙”)。关键的要求是只有那些负责生产运营的人才能够启用运行业务的系统中的任何东西(政策或其它功能)。相反,那些负责启动生产变化的人不应该有能力修改实际修改生产变化的内容。政策管理模糊了这个界限。因此,你的流程和基础设施必须规定在开发的时候制定服务政策。所有的其它生产应用程序资产都要经过同样类型控制的、分阶段的迁移。

  SOA政策管理的行业基础设施和最佳做法还有很大发展空间才能变得更加强大和成熟。因此,只有非常早期采用SOA的机构才准备全面实施SOA政策管理。一些更保守的企业应该采取小的步骤,仅使用他们的SOA安全和管理基础设施以及他们的SOA库等现成的能力。尽管采取这些初步的步骤,设计师理解 SOA政策生命周期管理的范围、SOA治理的关键接触点和SOA服务生命周期也是非常重要的。首席信息官们应该让设计师负责保证SOA政策的早期步骤能够开辟一个更广泛的和深入的使用SOA政策的道理。

  要把政策管理发展和建在你的SOA治理和生命周期流程中,你需要做如下事情。

  1.首先找出你将第一个使用的政策域。政策域将为你的政策管理流程推动最高优先等级的需求。因此,找出这些域对于确定范围和优先实施你的政策管理实施任务是非常有帮助的。这将提供一个重点突出的起点。你的设计师应该从这个起点理解如何在将来增加额外的政策域。

  2.找出和实施政策批准点。随着你把政策管理扩展到每一个新的政策域,你要找出政策变化的批准是在什么地方发生的和如何发生的以及是谁批准的。首先使用政策编写工具,根据你的基础设施的能力和工具的能力设计人工或者自动批准流程。有效的批准流程为有效的和控制的政策管理提供了一个坚实的基础。

  3.计划和实施政策评估。不要以为这项工作简单地强制执行政策就结束了。下游审计和遵守法规有时候是这个流程的一个重要部分。即使不是如此,当这个循环以评估和改善政策操作为结尾的时候,政策管理也是最有效的。


理解SOA管理:您的SOA中都有什么?
 理解SOA 管理:您的SOA中都有什么?(一)
 理解SOA 管理:您的SOA中都有什么?(二)
 理解SOA 管理:您的SOA中都有什么?(三)
 理解SOA 管理:您的SOA中都有什么?(四)
 SOA网络管理语言
 SOA陷阱
 基于SOA的企业作业成本管理模型与应用(二)
 基于SOA的企业作业成本管理模型与应用(一)
 管理方法最重要 SOA并非万能
 SOA是企业生存“真经”?
 如何正确实施SOA政策管理
 如何保持SOA策略管理的正确性?
 保持SOA策略管理的正确性
 SOA背后的管理哲学
 IT高速发展时代SOA怎么了

原文出处:http://www.ciotimes.com/
 
来源:CIO时代网    
 
 
 
 
 

SOA实施

 
就好像是医疗保健行业相当不错地风化了经济衰退,所以一些厂商已经在最近期待投资。甲骨文和Axolotl公司在2010年医疗卫生信息与管理系统协会……
 
虽然你可以在没有SOA实践的情况下使用云计算,你也可以在不使用云计算的情况下利用SOA,但是云计算的真正价值是使用服务、数据和流程……
 
许多基于服务的新应用跨越了单一组织的边界,在集成这些扩展系统时,数据定义经常是最可怕的挑战压力。加州个独立系统运营商(ISO)就是个实例……
 
Harris公司气象学家使用SOA将天气信息集成到下一代空运系统。上个月在亚特兰大举行的美国气象协会(AMS)会议上,他们探讨了这项工作。
 
现在微软Azure市场上有售,早期企业采用者开始在应用程序上进行移植。自从开发人员专门从事.NET云平台,微软可能就再三思考调查其他云厂商。

热门技术手册排行

 

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

 

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

 

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

 

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

 

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

 

Mashup是一个非常cool的新的应用程序种类。如果你想真正的了解它们,我们需要回过头来看看你现在的计算机,其实它就是一个非常好的帮助你理解mashup的模型。现在开源的操作系统无疑是非常好的apis的集合或应用程序编程接口,帮助开发者去构建其应用程序。计算机本身也是一个很好的为用户提供接口的例子,键盘和鼠标可以被理解为你通过计算机的接口而使用的不同的应用程序。本技术手册为读者提供了一些相关信息,如果需要深入了解mashup,读者可以借助其他参考资源。

查看更多
 
 

登录TechTarget中国

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