扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
2009年1月21日
关键字: SOA
治理不同于管理。治理规划需要制定什么决策,而管理是制定和实施决策的过程。治理重在建立决策,而管理重在贯彻执行决策。如果没有对建立的SOA进行合理的控制或治理,最终会使SOA环境无法管理,导致混乱以至失败的局面。SOA的成功很大程度上依赖于健全的治理体系。
简单地说,SOA治理是一个决定如何创造符合企业规则的基于SOA服务的过程。举个例子来说,我们假设你建立了一个引导信用卡检查的服务。这个服务被设计用来满足业务的需求。哪些人拥有改变服务的权限?任何一个有工具的开发者都可以将他改变从而适应另一个需求吗?拥有五种不同版本的检查信用卡服务是正确的事情吗?在企业中哪些人可以确定并停止这项服务呢?
治理让你衡量距离你的目标还有多远。治理用效率和灵活性支持你的业务,在复杂的技术环境中提高质量。
SOA治理到目前为止其实做的真的很不够。它似乎无时无刻不在告诉你需要做什么,应该做什么,并且在项目中的任何一个微小细节也在不断的警示你需要做何调整。这说来似乎是在用一个IMAX摄像机完成一次结肠镜检查。
对于SOA治理谁能够指出一个更好的道路么?Michael Meehan曾在博客中提出了这样一个问题。
“让我们扪心自问吧,‘SOA治理’到目前为止其实做的真的很不够。它似乎无时无刻不在告诉你需要做什么,应该做什么,并且在项目中的任何一个微小细节也在不断的警示你需要做何调整。这说来似乎是在用一个IMAX摄像机完成一次结肠镜检查。
在美国关于SOA治理一直是一个非常棘手的问题,我们并不清楚如何去应对如此之多的治理内容。当我们发现我们已经被困在越来越多的治理所带来的枷锁之下时,现状已经很难再由我们自己控制。事实上,在整个过程中不同的项目小组都可能会有自己的想法,但这些不成型的想法在治理中却无法得到表述。”
这样的一个想法我个人觉得是非常中肯的(当然,不是指IMAX摄像机的事)。在美国,人们总是不喜欢进行强迫的架构控制,或是对特殊行为做出矫正或给予处分。这可能是一种文化方面的原因,但在企业内部,我觉得这是企业架构机能失调以及效率低下的反映。这其中的缘由在于人,人们在参与治理的同时也明白了自己在这个过程中的位置,以及如何去应对这样的治理。如果你来问我我会用最直接的方法去避免所有可能面对的麻烦,就我觉得,处理好规划与控制,治理问题将会变的简单起来。
“对于SOA治理而言,最关键的是如何在治理这个大的主题引领控制下将所有事情都能有效的结合在一起,相互合作的同时不会造成任何的冲突。正如 ZapThink的David Linthicum最近指出的,SOA治理面临着应用开发和管理之间多个方面的问题。而这些正是我们所需要事先明确的厉害冲突。我听说过‘生产力’和‘商业价值’之间的调整,但是对于SOA治理来说,所有已有的经验都显得太过迷惑。”
SOA治理一直是一个非常棘手的问题,我们并不清楚如何去应对如此之多的治理内容。当我们发现我们已经被困在越来越多的治理所带来的枷锁之下时,现状已经很难再由我们自己控制。事实上,在整个过程中不同的项目小组都可能会有自己的想法,但这些不成型的想法在治理中却无法得到表述。”
这样的一个想法我个人觉得是非常中肯的。在国外,人们总是不喜欢进行强迫的架构控制,或是对特殊行为做出矫正或给予处分。这可能是一种文化方面的原因,但在企业内部,我觉得这是企业架构机能失调以及效率低下的反映。这其中的缘由在于人,人们在参与治理的同时也明白了自己在这个过程中的位置,以及如何去应对这样的治理。如果你来问我我会用最直接的方法去避免所有可能面对的麻烦,就我觉得,处理好规划与控制,治理问题将会变的简单起来。
那么,对于SOA治理,何为一个很好的办法?
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者