这两年来,关于SOA的各种概念探讨不绝于耳。几乎没有人会质疑SOA对于加速变化的业务环境的商业价值,但坦率地说,截至目前,被真正打动的CIO寥寥无几。从心理学的角度,人在对待未来和做出决策的时候,通常有两个截然不同的视角,一个是希望,一个是恐惧。前者愿意从好的方面预期,认为它可以让自己变得更好;而后者往往是坏的方面看待,而畏惧向前或焦虑不安。就像前段时间大家津津乐道上证指数会涨到5000点,有人毫不犹豫,也有人谨慎乐观,还有人保守不前。因此,我想SOA尚不能打动CIO的一个最简单的解释就是:不存在市场可以买到的开箱即用的SOA,它包括了许多未知的因素,而未知事物往往是恐惧的源泉。
前不久看CCTV-2的《赢在中国》节目,听到一段主持人就“聪明和智慧”的评述:“聪明是对当下事物的瞬时反应,一下子显出很机灵;智慧是一种对未来预测的,不确定性的事物的一种判断,这是两下的分野”。非常精彩,也使我对智慧一词突然间有了兴趣。Google一下智慧一词,获得以下注解:“智,意为决断;慧,意为拣择。智慧是一种对事物认识、辨析、判断处理和发明创造的能力;展现智慧的人具有在复杂而微妙的情境中迅速地、十分有把握地和恰当地行动的能力”。想起以前看过的一篇网文,里面提出的一个很有意思的问题:“当CIO遇见SOA,该希望还是恐惧?”。现在看来,我以为要回答这个问题,对于CIO而言,智慧显得非常的重要。如何决断拣择并恰当执行,这其中的智慧我想至少应该包括以下三点:
战略智慧
CIO的使命是为组织贡献其技术远见和领导能力,主动开发和实施IT应用,在持续变化和激烈竞争的市场中创建并保持企业的领导地位。这决定了CIO应该首先具有战略视角,为组织建立一个IT愿景,将企业带向更高境界的、清晰的和引人注目的蓝图。这需要CIO关注技术创新,从创新中发现其蕴藏的新的机会和商业价值,结合企业自身的实际,发现解决业务问题的新机会和新方案,并恰当地执行。几乎所有的创新都会带来变革(SOA也不例外),而变革通常伴随着不确定性,并产生与其解决问题相媲美的新问题。但如果我们完全被对新问题的恐惧所控制,企业将永远停滞不前。我也同意,某些时候当缺乏执行的条件,放弃也不失为一种战略智慧。
政治智慧
现在的CIO处在一个充满了各种各样利益相关者群体,复杂的商业生态环境中。而SOA作为一项企业长远的IT策略和计划,需要改变业务部门和IT部门合作的方式,需要改变组织和文化,必然存在各种利益的冲突。因此,如何处理与各种利益相关者之间的关系,平衡各方面的需求,应对来自不同方面的各种声音,这需要CIO懂得如何应用政治智慧。组织内外的利益相关者可以按照权利和态度两个维度划分为四种类型:强支持者、强反对者、弱支持者、弱反对者。CIO应该努力将有影响力的反对者转换为支持者;对于无法转变的反对者要限制他们的声音;要努力保持强支持者的影响力;扶持弱支持者;同时还要关注弱反对者的利益。
执行智慧
CIO着眼的通常是具有很高不确定性的,未来的IT战略。但不管IT战略是什么,必须把这些长期目标转变成意思明确、可衡量的、可操作的短期目标,响应迫切的业务需求,循序渐进。通常,业务部门与IT部门在对如何达成目标的方法上经常存在差异,比如业务部门喜欢 “速效”(quick win)方案来证明IT的价值,而IT部门则更倾向于先构建基础架构。智慧的CIO需要在“见成效”和“打基础”上寻求一种平衡,先快速地向业务部门证明SOA的价值,让他们乐于参与其中,再逐步发展SOA基础设施,更加主动地响应业务目标,实现自己全局的IT战略。
SOA呼唤智者,正确的认知,决断拣择并恰当执行。这是一个坚难的过程。幸运的是,我们在以电信、金融、电力、政府行业为领军的中国SOA探索与实践进程中看到,越来越多的CIO正在路上。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。
-
揭秘New Relic APM技术细节
New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响
-
仅凭SOA和云无法解决业务数据管理风险问题
SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。
-
如何避免云计算与SOA冲突