三国、SOA以及关于自由的其他

日期: 2010-04-08 作者:IT客 来源:TechTarget中国 英文

  席卷全球的金融风暴,不断紧缩的IT预算,变化万千的企业业务需求,时时刻刻触动着IT客们脆弱的小神经。几乎在同时,一部名为“三国杀”的集邮卡桌面游戏横空出世,风靡坊间,成为IT客们闲暇时光的调味剂。

  为了完成满足公司新业务IT需求的系统规划任务,整个IT部门连轴加班数日。好在麦乐送是24小时营业供应的,“三国杀”是随时随地可以用来疏经活络的。又是一个月黑风高加班夜,风卷残云汉堡鸡翅热奶茶之后,IT客们化身三国英雄:“主公”挂帅,运筹帷幄;“忠臣”护主,肝胆相照;“反贼”群相策应,直捣黄龙,“内奸”审时度势,谋定后动。一盘酣畅淋漓的“三国杀”之后,智慧而寂寥的IT客们不觉幡然顿悟:“哥玩的不是三国杀,哥玩的是SOA”。

  三国杀牌局中的策略哲学竟与当下如此时髦的IT趋势面向服务的架构SOA的IT构想不谋而合……

  在这个市场日新月异的时代,企业领导者都希望通过IT技术和流程的创新来实现企业效益的增值。企业分派给IT部门的任务重重,提高业务灵活性!改善客户响应!提高运营效率!此时,被誉为公司业务灵活性策略灵魂的SOA便被提上日程。传说中,“SOA是目前唯一支持组建新型灵活应对公司业务需求和创新需求的方法。”(此语出自IBM副总裁,顶级SOA战略大师Sandy Carter之口)。不过,事实上真正实施SOA并实现业务随需应变并非易事。广大IT客们则需要具备游戏中英雄们运筹帷幄的智慧和谋略、杀伐决断的勇气和魄力以及细致入微的洞察力,有时甚至还需要有运气和人品(行业趋势、得到决策者支持以及业务部门的配合)。SOA是身怀绝技的各路武将,装备可灵活组装配置的模块,巧妙施展的锦囊妙计,将IT与业务结合在一起,从而推动企业向灵活性迈进,实现创新和业务增值。

  使命要与武将技能相呼应

  IT要与业务需求相结合

  在三国杀里,每个玩家各负使命,这种情况下,不同使命的玩家需要选择最合适自己身份角色的武将,“反贼”目标明确,直取“主公”为胜,因此需要选择攻击直接且力度强大的武将,比如杀气腾腾的关羽、张飞以及吕布;“内奸”需平天下后才与主公对决,拥有制衡和防御性绝技的武将,比如善用离间计使得异性武将决斗的貂婵就非常合适。一句话,做到角色使命与武将技能相对应,才能发挥角色的最大威力。

  企业不同的业务需求日同玩家各自背负的使命,适合不同企业的面向服务的方式和程度也不尽相同。比如,汽车行业中价值链中设计和制造对多供应商车内系统/软件套件的需求不断增长;银行业需要缓解持续不断的监管事务以及日益增大的成本和整合压力;电信行业需要缩短开发时间、费用和专业知识创建和连接应用系统;金融行业需要确保规章一致性和交易自动化。因此IT架构需要与企业业务需求相匹配。SOA的核心正是以企业的业务驱动为核心来搭建IT架构,做到业务问题要与IT解决方案相结合。

  巧妙搭配锦囊装备灵活应用

  组件化的业务模式随需应变

  一副三国杀将近两百张牌,各色武将,各类锦囊,各种装备令人眼花缭乱。视防具为无物的青釭剑、杀无限的诸葛连驽;时而万箭齐发需躲闪避忌,时而南蛮入侵必联合绞杀;时而桃园结义五谷丰登皆大欢喜,时而过河拆桥顺手牵羊冷暖自知。这些锦囊以及装备可以通过不同组合,配合角色技能灵活应用,可发挥无穷威力。一时的废牌只要合理组合,便可成为彼一时的杀手锏,如关羽手握诸葛连弩,势不可挡。

  SOA的特点之一就是能够通过可重用的服务组件实现功能模块的随意组合,这种特点就能够组合出各种符合用户需求的业务流程,从而从容应对业务需求的随机性变化,实现业务更上一层楼。业务人员只需要享用自己需要的服务即可,不必考虑这种服务来自何方,通过何种方式提供。SOA领导者IBM所拥有的十条服务产品线中包括了一百多种客户需要的服务产品,以及下面更多的服务产品组件,这些大多是提炼出来的、具有自主知识产权的、可以重复使用的。IBM可以通过方案的架构师、通过行业顾问了解客户的需求是什么,通过这些服务产品的组合,达到一个整合业务的目的来帮助客户实现他们的业务目标。

  联合作战 逐鹿中原

  合作伙伴 共享资源

  三国杀战役中,单凭单人能力往往无法要达成使命目的,一定要注重配合和联合作战。主公和忠臣密切配合,可达到攻防兼顾的效果;反贼若能联合作战,集中火力,能在短时间取得胜利;而在牌局的不同阶段,“内奸”会分别投靠“主公”“忠臣”以及“反贼”一方以达到其制衡的目的。这之中最妙的当属“主公”刘备,他可以分牌给“忠臣”增强其实力,同时又恢复自己的体力,可称得上是游戏中君主配合,协调作战的典范。

  强大合作团队能够为企业带来可以信赖的、训练有素的技术人员及高水平的技能,以推动项目的发展。类似IBM这样的供应商创建的业务目录会记录合作伙伴的可重用资产。这样其他企业就不需要去重新创造更好的业务方法,便可以直接利用行业中的先例并汲取经验。独立的软件供应商和系统整合商倾向于共同推动业务与IT 相结合,能够逐渐熟练地掌握SOA。团队合作可以拓展企业获取资产及重要技能的途径,通过SOA实现业务灵活性,共享最好的实践和资产。

  善用独门绝技

  掌握必要技能

  三国硝烟起,诸豪杰个个有绝招。刘备仁德满天下,加血无需桃;关云长见红即能出杀招;孔明观星望月,自避空城中;大乔美人计,让壮士乐在温柔乡。此外还有,黄盖苦肉、张辽奇袭、马超铁骑、张飞咆哮、夏侯刚烈、吕布无双等等。游戏赋予每位武将的独门绝技怕是三国杀游戏最大的魅力之一。这些绝技需要玩家灵活应用手牌才能施展威力。运用好各自的角色技能,是游戏胜利的关键。

  对于企业来说,实现SOA最大的困难往往是缺乏必要的技能。部署SOA不但需要关注行业文化变更和IT发展,还需要在未来计划中专注企业的业务。掌握正确的技能十分重要。在开始任何计划之前,检查一下自己的技能情况——既包括企业将来需要什么,又包括现在要做到什么。要部署一个SOA,企业要考虑如何利用已有的资源使业务流程简单流畅、同事削减开发时间、利用机构来增强一致性。

  攻城掠地并非一朝一夕

  打破壁垒需要循序渐进

  在三国杀中,无论正反哪一方所要面对的都是实力强大或者至少是旗鼓相当的对手,讲究策略,循序渐进,取得胜利成为上策。就如同“主公”和“忠臣”先集中对付实力较弱的“反贼”,逐个击破,最终铲除数量众多“反贼”的联盟。

  攻城掠地并非一朝一夕,在SOA部署过程,也不要急于拿下过大的项目,而是要从小做起。在中国,企业的决策人对信息化的认识程度各有不同,如何说服他们让企业为SOA买单,成为SOA在中国落地实施阶段的关键问题。部署SOA之初,仅仅搭建最基础的架构是不够的,IT客们需要选择一两个项目可以使决策者以及业务部门人员看到SOA的成效结果。举两个最明显的例子,原先来自各部门不同信息源的数据无法呈现给业务部门使用,通过互联互通实现数据整合汇总成表,以方便公司决策者或者业务部门的同事查询调阅;通过业务流程整合可以缩短业务流程时间。这两者都是相对简单,但是又卓有成效的项目,很容易得到企业决策者和业务部门的认可。

  关于某种自由

  闲来无事一盘三国杀,原本不过是当代人回顾三国风云、展现中国式谋略的历史课,却吐露了IT客们追求自由的渴望,像关羽一般所相匹敌,像孔明一般妙手空城,如周郎般儒雅英姿,如二乔般天香国色。至于SOA似乎也暗喻着某种自由,它实现过程是业务人员摆脱IT束缚,企业更好驾驭IT系统和应用的过程。它的推动力是业务人员追求自由使用IT系统的愿望,并且成为IT客们深夜加班的力量之源。

  原来哥玩的不只是SOA,当然也不只是什么“三国杀”,哥玩得是一种自由。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

作者

IT客
IT客

相关推荐