您的位置: 首页 > 信息化技术 > 信息化综述

关注实效架构理念 成功实现企业SOA转向

2007-3-6 来源:eNet硅谷动力 作者:Jason Bloomberg
SOA可以解决很多问题,但是它并不是万能的,只有当采用SOA模式后,所带来的经济效益可以超过其向SOA体系转化时所付出的成本时,采用SOA才值得思考。毕竟,在向SOA方面转向取得成功并不是很多。取而代之的则是,那些决定向SOA模式转化的规划者们则在SOA有限的范围内所做出的承诺寄托了太多的希望。规划者们忽视了一点,就是不要对SOA有太大的期待,但是如果能更实际的关注一下SOA,其实成功的SOA转向并不难。

    ZapThink与全球的财务服务公司的主管会谈,商讨了他在面向服务架构(SOA)应用方面取得的成功。他指出了一个即有趣又有刺激性的问题,在商业评估领域或生产领域,即使在SOA上已经取得一些实质性的成功,但是他不拘泥于只为了解决一些专门性问题而为SOA努力。事实上,他在SOA和其他IT行为上并没有预先的计划,然而他的公司依然是在SOA方面最成功的一个。

    以信息主管的经验,是否具备可以采用SOA模式的条件而划定了底线。SOA可以解决很多问题,但是它并不是万能的,只有当采用SOA模式后,所带来的经济效益可以超过其向SOA体系转化时所付出的成本时,采用SOA才值得思考。毕竟,在向SOA方面转向取得成功并不是很多。取而代之的则是,那些决定向SOA模式转化的规划者们则在SOA有限的范围内所做出的承诺寄托了太多的希望。规划者们忽视了一点,就是不要对SOA有太大的期待,但是如果能更实际的关注一下SOA,其实成功的SOA转向并不难。

    没有银色的子弹

    ZapThink阐述了一个存在SOA领域内的事实,那就是没有解决IT顽疾的银色子弹,就像其在2004的Zap FLASH介绍里面所述的内容一样。毕竟银色子弹只对狼人有用,而如果面对吸血鬼的话,还是准备好桃木椎比较好。这个道理对在IT方面存在各种各样问题的公司也是一样的。在解决问题时,首先要明确要解决的问题,然后找到解决问题的方法,这是IT业界的最好的实践,同样SOA也需要这样的实践。

    除了要为SOA建立问题解决向导,还有一个方面对实际中的SOA也很重要。对于体系架构师来说就是要将SOA的各个项目进行等级区分,换一种方式,也是最好的经验,在SOA运行时使用反复逼近的方法,然后考察每个项目的商业价值,从而达到区分等级的目的。将两个步骤与额外的风险与利润评估分析结合起来。那么你将在实现SOA方面的到一个切合实际的途径。可以让你驱除掉很多潜在于你整个工程中的SOA项目,只将目光投向风险最小而最有价值的项目上。

    反复规划,得到切合实际的SOA

    用切合实际的方法建立实现SOA的规划的最好的方法就是,讨论一些公司如何解决问题的典型的积极范例。以下有一些情形:

    切合实际的管治:现今,大部分面向公司的管治挑战主要基本上没有直接包含到过IT。许多方针政策都是根本不可能自动化的,因此IT也就只是站在了次要的地位上,仅担当了通信的职责。因此最初在实行一项SOA管理时,最重要的就是要将可自动化的政策和只能由人工来完成的政策项目区分开。

    因此,早期的SOA主动管治的反复需要关注于针对于服务的安全措施,以及而后的重复利用和服务质量措施,最终体现于服务消费措施。对所有范围内的措施,基于商业的观点,整个组织机构必须建立这些措施,并且进行相互间的沟通,且强制性的执行,不断地翻新。而IT可以平衡SOA体系,自动的使其从属于某个方面。这些措施是区分完等级以后的且经过风险与利润分析评估后做出的。

    切合实际的复用:许多人喜欢将SOA的主要的好处全部复用,但是事实上,复用的实现是一件很困难的事情。毕竟复用代表着资源的分配,这和我们在幼儿园里面学的事情是一样的,我们过去不喜欢这样,现在肯定也不会欣赏。有效的复用也是需要管理的,因此,现今的挑战是摸索怎样能让公司增加复用而获得商业利益。

    因此,经过一段时间,让构架师明白复用的建立是很重要的。毕竟,“复用”这个词也是现有“用”,才有“复”之说的。仅当一个公司基于自由使用而建立了合适的服务使用体系,它才会复用这些服务。因此,比较好的建议就是,姜切合实际的复用推迟。可以探寻那些短期内SOA的服用,然后让复用在自己的空间内遵照自己的步伐成长。

    切合实际的经验方法:在一些专门的领域,经验性复用方法在SOA的获利中很重要。难以想象,当将这些经验方法放入方法获取服务时,一直以来单凭经验得出的80/20的方法将表现得非常出色。经分析得出,80/20经验方法专指那些在80%的时间里面,我们在系统或案例中使用的20%的方法。方法获取服务将提供那20%能带来最好的价值的方法以备再次投资,当然其也可以为经验投资带来更好的复用方法。实际上,你可以发现剩余的那80%的功能将在方法获取服务中很好被采纳。

    切合实际的SOBAs:当ZapThink谈及服务向导的商业化应用(SOBAs)的建立和管理时, SOBAs即在贯彻商业行为中服务应用组成的实现,所有的工作都需要建立和维持,SOBAs会出现很多的问题和麻烦。事实上,SOBAs对于许多......More↓↓↓

相关文章:
- CIO新挑战:协调CRM与SCM目标  2007-03-01
- CIO在ERP项目实施中要注意的“潜规则”  2007-02-27
- 欧阳严明|组织知识管理-CIO需要扮演的5种角色  2007-02-21
- 后CIO人如何来规划自己的职业生涯  2007-02-20
- CIO如何抓住新技术的契机  2007-02-16
- 变革CIO:搭起撬动地球的支点  2007-02-17
- 避开陷阱 CIO在BI领域动手前的“征兆”  2007-02-06
- CIO不纯粹  2007-02-02
- CIO与CEO保持步调一致  2007-01-30
 本月热点
本周热点
 
发布商链接