两年前,IBM老将Robert LeBlanc,从监管WebSphere的 IBM应用整合中间件总经理,成为主管SOA的IBM全球商业服务总经理。SearchSOA.com有幸在拉斯维加斯举行的IBM IMPACT 2008会议开幕式上遇到他。这次会议吸引了6000多观众。LeBlanc拥有一定的技术背景,但他目前却关注SOA的商业前景,当谈到SOA过去几年的变化时,他认为SOA技术必须用于解决商业问题,IT必须专注于提供商业价值。
回顾SOA过去三年的发展,什么最令你感到惊讶?
SOA已经从一项单纯的技术转变为商业和信息技术的结合体。这种转变开始于2006年。那时,我们便与高层人士,[IBM]首席执行官Sam Palmisano就即将到来的商业变化所引起的市场转变展开了讨论。就在那时决定了他们要把我带去咨询方。但我依然坚守SOA的大任。
所以,现在我不仅能从技术方面考虑问题还关注商业平台。
我认为令人惊奇的是,SOA得以广泛推广。通常一项技术是伴随着一个行业而兴起的。正如金融业务需要投资更多的钱。或者一项技术产生于一个特殊的地区,通常当一项技术产生后,一般是从美国流传出来的。但是在这种情况下我们所看到的每一个行业,每一个地区SOA技术应用的范围越来越广。我认为是当我们第一次开始以商界人士理解的业务服务的观点来讨论技术时。他们就明白如果他们用标新立异的方式来整合服务,他们将引领新的业务流程,并以更低的成本,制造更新的产品,最终促进业务增长。
业务已经实现了增长,对于web服务来说,有着开放标准的技术也最终确立了其地位。另一个现象就是Web导致全球化。这几乎是一场完美风暴。基于开发标准的技术确立起来。面对着市场全球化,商界人士意识到无论他们身处哪个行业,都要寻求变化以保持其竞争力。
难怪SOA会在各行各业迅速蓬勃发展。它在商业方面的发展速度,远远超出了我们的估计。SOA已从原来商界不愿谈论的话题变成人们想要谈论的话题。
两三年后还要发生些什么?
我认为对于许多客户来说技术仍是头等大事,就是科技上的技术,以及如何创建SOA.SOA是一种结构模式,一种结构格局。因此,你要用不同的方式创建服务。
结构原则不同与老式的整体式应用。这就需要一套新的技巧。要建立SOA ,你就要了解什么是服务分解。你必须在适当的层次分解服务。在商业方面,大多数商人不了解自己的流程,但是他们明白自己做了什么、为什么要做,明白投入和产出。他们不明白在自己纷繁复杂的业务流程中发生了什么,以及这些流程是如何联系到一起的。现在,他们开始分解服务,并且比原来真正更深一层理解了自己的业务流程。对于IBM全球服务来说,这是一个巨大的商机。我们将引进行业和流程专家来帮助客户。大多数和我们有SOA业务往来的客户不是在寻求我们的帮助。他们也在帮助我,和我一同工作。这样我就可以加速SOA在商业和IT方面的应用。
当你从事这些业务时,你有没有发现IT没有足够的预见性?如果是这样,有什么需要改变的?
如果你看一下传统意义上我们是如何衡量IT的,我们过去通常是从服务层面看待IT的即网络的正常运行时间,什么是应用程序的运行时间。我们以基础设施的观点来讨论这一话题。下一步都是围绕业务流程和业务需要正在发生什么展开的。IT关注自身效率。什么是业务量度?什么是IT生产率?IT能产生更多的收入么?IT能降低成本么?这些都开始成为对抗IT量度的业务量度。我们不再用可行性来衡量IT。
我听说,许多人认为SOA是关于获取正确的技术。 比如企业服务总线(ESB)。自从到全球服务工作以来,你觉得自己对技术是否有了不同的认识?
我们总是告诉客户先着手你试图要解决的问题。不要试图解决业务服务之间的整合体。如果所有我们所要做的只是连接和重用服务,这时你就需要企业服务总线。这是核心技术。但是如果你正试图改变业务流程,插入一个ESB,你就得到了一个很好的基础设施。但是你不会改变你的业务。
在和首席技术官闲谈时,我经常引用一个比喻。我是一个车迷。我可能买一辆法拉利,一辆名车,我能让你驾驶这辆法拉利,但你永远无法赢得任何一级方程式赛事。让你驾驶舒马赫,你也无法赢得比赛。你需要结合好的赛车手和好的汽车,才能获胜。在SOA技术中,车就是技术,驾驶员就是业务,你能有很好的基础设施,但不能获得任何商业价值。
不要先定位于技术,而应关注商业价值。如果你分解了服务,然后需要从新将他们组合,其次需要一个ESB。但是ESB不是一件商品。它更像是汽车的引擎。是的,我的车里的确有引擎,但我没有单独购买一个引擎。如果一个客户说他所要做的一切就是执行ESB,我认为他们还在初始阶段,并且毫无商业价值可言。专注于你要解决的问题而不是技术。我告诉人们,技术能帮助解决问题,技术能很大程度上帮助人们解决问题。
在明天的第二部分访谈中,LeBlanc将探讨可扩展性和可靠性以及为什么SOA在实践过程中遇到许多障碍。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。
-
揭秘New Relic APM技术细节
New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响
-
仅凭SOA和云无法解决业务数据管理风险问题
SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。
-
如何避免云计算与SOA冲突