发新话题
打印

【资讯】Oracle与Sun联姻后在SOA发展上的联想

【资讯】Oracle与Sun联姻后在SOA发展上的联想

  说实话,甲骨文公司与Sun公司在产品线上没有多少重合的地方,那么为什么他们需要合并呢?这其中的原因可能只有甲骨文公司的高层才清楚了。不过可以确定的是,两家公司联姻后,甲骨文肯定会吸收Sun公司的优良资产,把Sun公司的技术融合到自己的产品中去。其中,Sun公司的服务导向架构(SOA)与甲骨文公司现有产品之间的融合或许能够让大家有所期待。

  SOA是一种架构模型。通过SOA技术可以帮助CIO通过网络对松散藕合的粗粒度应用组件进行分布式部署、组合和使用。简单的来说,SOA就是提供了一种软件集成的平台,让多个应用软件可以进行无缝集成。那么现在甲骨文公司合并了Sun公司,而服务导向架构(SOA)又是Sun公司的主要产品之一,这可以给大家带来哪些联想吗?

  联想一:加快甲骨文旗下的软件向S OA平台进军的力度。

  再在前几年,SOA技术已经被软件公司普遍认为是未来发展的一个趋势,许多大型软件公司已经投入了巨大资金实现自己软件的SOA化。如SAP从2003年就开始逐步把产品迁移到SOA(服务导向架构)平台上。而与SAP公司并驾齐驱的Oracle软件公司当然也不甘落后,也在全力开发它的下一代SOA产品。可见,在未来的软件市场争夺战中,SOA已经在逐渐成为其核心竞争力。在这种市场背景下,甲骨文公司以高价收购Sun公司,是否有这个因素在内呢?

  笔者认为,这很可能是其中一个重要的原因。因为在前期无论是SAP推出的ERP软件,还是甲骨文公司推出的ERP软件,虽然部分实现了与SOA 平台的融合,但是效果并不是很理想,或者说,甲骨文公司在这方面的表现要比SAP公司略差一筹。而Sun公司其推出的SOA(服务导向架构)在业界是有不小的影响力的。不少基于服务导向架构的中间件都是在其技术上实现的。所以说,此时甲骨文公司收购Sun,必定会将其SOA产品引入到自己的产品中,包括Oracle数据库系统或者Oracle ERP企业管理软件中,以加快自己的软件向SOA平台进军的力度。相信不用多久,在双方公司技术人员的努力下,甲骨文会推出融合了Sun公司服务导向架构的信息化管理软件。

  联想二:甲骨文与中间件,一个值得探讨的问题

  在08年年初,甲骨文公司经过一番努力之后,终于成功并购了BEA,取得了企业软件市场上重要的滩头堡中间件。而中间件则是实现SOA服务导向架构的基础。从这一次收购后开始甲骨文公司就奠定了向SOA平台进取的企业发展策略。而大部分的中间件技术都是以JAVA为平台的。同时众所周知,JAVA技术又是Sun公司的拳头产品。若把这几个方面联系起来考虑,不是会给人许多的联想吗?

  首先,笔者认为甲骨文公司可能会利用JAVA技术,在中间件的帮助下实现虚拟机技术,从而扩大自己在虚拟化市场上的影响力。到目前为止,虚拟化技术基本上是独树一帜,很少跟某个软件产品合作。虽然Oracle公司自己也有虚拟机产品,但是其影响力远远没有那些小软件公司开发的虚拟机产品那么专业。后来甲骨文虽然收购了BEA,而BEA公司在Java虚拟机上的成就,能够为Oracle的虚拟化市场注入一剂强心针。但是从目前的效果来看,这个强心针并没有起到其预计的目的。而现在甲骨文公司不顾经济危机的影响,再次收购Sun公司,那么把这两次并购事件联系起来的话,就不难证明甲骨文公司有一举拿下JAVA虚拟机市场的决心,为其实现SOA平台进一步扫清障碍。

  其次,甲骨文公司会否开发消息中间件?在业界,不少专家认为消息中间件是SOA服务导向架构中的核心。但是令人感到不解的是,虽然甲骨文公司开发了很多中间件,如SOA治理中间件、事务处理中间件、内容管理中间件等等。这些中间件被甲骨文公司统称为融合中间件。但是奇怪的是,甲骨文公司有着这么雄厚的技术实力,却没有开发出专门的消息中间件。而随着金蝶推出创新Java消息中间件,在中间件市场上引起了一场不小的轰动。消息中间件是中间件家族中最早的一类,主要负责应用通讯的通道建立和维护、数据的传输和校验、故障恢复、断点续传等工作,以保障应用数据传输的可靠性。目前市场上应用较多的还是传统消息中间件,它为开发者屏蔽了系统底层的复杂性,减少用户开发量,对系统的便于开发、易维护起到了积极作用。而随着金蝶这次推出的创新Java消息中间件,由于其改变了传统消息中间件的一些弊端,在软件公司中造成了不小的影响。而根据专家的解释,在JAVA平台上实现消息中间件是一个合理的选择。那么此时甲骨文公司花这么大的代价来购买Sun公司,会否把其JAVA技术跟自己的产品结合,开发出一个更有竞争力的消息中间件呢?这或许能够给大部分的技术人员带来一种惊喜。

  总之笔者认为,甲骨文公司收购了Sun公司后,其必定会结合Sun公司的技术优势,在中间件市场上引起新一轮的热潮。

  联想三:会在甲骨文的哪些产品上率先融合Sun公司的SOA服务导向平台?

  甲骨文公司名下有许多信息化管理软件,如Oracle数据库系统、Oracle ERP企业资源计划管理系统、Oracle CRM客户关系管理系统等等。在这些产品中,甲骨文公司会拿那个产品开刀,率先融合Sun公司的SOA服务导向平台呢?

  笔者认为,甲骨文公司可能会先拿ERP产品来开刀。一方面,在数据库市场上,Oracle数据库产品可以说是独树一帜的。虽然现在数据库上SQLServer、Mysql等等也有一定的市场份额,但是其跟Oracle来竞争的话,还是具有一定的差距。如就拿一个跨平台性能来说,SQL Server就落后一大截。Oracle数据库可以支持现在主流的Unix、Linux等服务器操作系统,而SQL Server则仍然停留在其Windows服务器操作系统中。所以笔者认为至少到目前为止,Oracle数据库市场上的竞争其具有很大的优势。为此其可能不会先拿数据库系统来做SOA平台的实验品。

  其次,其ERP软件市场上的竞争压力就比较大。SAP软件公司推出的ERP软件在不断的侵蚀这个市场份额。而且SAP软件公司推出的ERP软件其产品线比较长。不仅有支持大公司的ERP产品,而且也有针对中小企业的MiniSAP。但是OracleERP产品线就比较单一。现在基本上其客户就是大些集团性企业,而缺乏具有针对性的中小企业ERP产品。就从这一点上来说,其就比SAP软件公司要差一点了。由于在ERP产品竞争上处于这么一种劣势上,为此甲骨文公司可能会改革ERP软件。在ERP软件上能够很好的融合SOA服务导向架构技术,以提高市场的竞争力。在同SAP的竞争中挽回一点颜面。

  第三,甲骨文已经在ERP等产品上投入了比较大的研发力量,实现自己的ERP产品向SOA产品过渡。不过不知道什么原因,在这方面的影响力其远远不及SAP公司。现在其收购Sun公司后,由于先期的投入,其必然会把先期的研究成果跟Sun公司的现有的SOA平台进行融合,以提高SOA平台化的效果。确实,借助Sun公司的SOA服务导向平台技术,可以在短时间内拉近同SAP公司ERP产品上SOA技术的差距。

  综合以上原因分析,笔者认为甲骨文公司会率先在ERP产品线上融合Sun公司的SOA服务导向平台技术。然后再接再厉,在Oracle数据库上做文章。让其能够友好的支持市面上的各种SOA平台,为应用软件的开发减少障碍。
发新话题