SOA正一步一步的被接受,Oracle、SAP、IBM都不甘在这场竞争中落下风……
在一个SOA专家眼中,德国商业应用巨人SAPAG在争夺面向服务的架构(SOA)的核心的战斗中打败了主要对手,Oracle——至少目前是——并且IBM开始痛击这两家公司。
同时,SOA还是被缓慢的接受,但是可以肯定的是大量的SOA计划正在进行中,根据一项最新的调查结果。
SearchOracle.com调查了683位分布在各行各业、在IT决策过程中有一定发言权的IT专家,发现84%的受访者没有实现任何的SOA技术。其中,48%的受访者表示他们计划在未来三年中实施SOA,然而其他的半数受访者表示他们不知道他们的公司是否或者合适将进入SOA的世界。
SOA计划提示
总之,对于像这样的组织结构,SOA计划上哪家领先谁并不重要。根据分析师,计划SOA的IT专家应该从放下他们的笔记本开始,花时间来确定到底他们要用SOA解决什么商业难题。
“你从商业问题开始,你检查你的商业流程,你找出如何建立服务,然后你开始思考购买什么,”美国马里兰州巴尔的摩的ZapThink公司的高级SOA和Web Service分析师Jason Bloomberg说。“(采购)不是第一步,而应该是第四或者第五步。”
同时,Bloomberg说,数据库管理系统是SOA架构的关键组件,因此使用对XML原生支持的DBMS是非常重要的。大多数DBMS对XML的支持的非常好,他说,但是组织机构通过产品比较来确定他们是否已有恰当的技能来最大化的利用每个产品中的特有XML功能,是个好主意。
最后,对SOA感兴趣的人们应该记住SOA不是一个产品,它只是一个架构方法。
“不要指望能够从任何厂商购买到SOA,”Bloomberg说。“(SOA)是一个利用异构性的方法。因此假如哪家厂商说,‘买了我的产品,你就可以得到SOA了,’那么他们就是蒙蔽你。没有哪个厂商会真心真意的这么说的。”
一些机构,比如美国阿拉巴马州Jefferson郡的政府,完全没有时间或者资源来开始一个SOA开发项目。
根据Jefferson郡的系统架构师David Shockey说,他的团队一直忙于使用较廉价的现成软件产品来取代遗留的主机应用,这些都受到吃紧的预算的限制。
“SOA真的没有在我们的决策过程中被考虑,”Shockey 说。“也许有一点会实现SOA,但是决不是现在。我们还有很多其他优先的任务。”
Oracle,SAP和IBM都在竞争SOA的霸主地位
SAP,凭借NetWeaver策略,在向客户证明它的SOA功能上比Oracle更胜一筹,Bloomberg说。但是,他补充,SAP也有SOA相关的问题。
“这个公司在Shai Agassi离开之后,正经历重大的重组,因此关于他们的领导权和SOA的前景还是悬而未决的问题,”Bloomberg说。“他们还相当公开的斗争,就像他们希望客户在NetWeaver上运行企业服务。”
与此同时,Oracle正在忙于实现称为OracleFusion的伟大的软件集成事业——在过去四年中近30笔收购的结果——并且承诺在2008年初推出完全基于Java和支持SOA的商业应用堆栈。这个Fusion挑战如今正在耗费着Oracle在SOA前线能够投入的精力,据Bloomberg说。
“SAP比Oracle更有优势,因为他们有更动听的企业服务故事。他们谈论能够抽象他们应用功能的服务——他们的核心ERP和CRM功能,”Bloomberg说。“但是Oracle呢,你听到他们的SOA故事,并且你听到他们的企业应用故事,但是你并没有看到它们像SAP那样互相联系起来。”
接下来是蓝色巨人。
“IBM拥有其他任何厂商都没有的最广阔和最深入的SOA故事,凭借他们可靠的软件和职业服务,以及跨产品线和界限的深度,”Bloomberg说。“他们是所有人的头号公敌。”
|