所有的偶然性发生,其实都有其必然性。当我们在预测正在到来的2008年软件领域最重要的技术变化、商业模式变化和产业趋势变化之时,其实所有即将发生的都已经在我们刚刚经历过的2007年有了很多铺垫,非常多的信号和“蛛丝马迹”都已经显现了2008年软件产业将在“SOA”“SaaS”和”Web2.0”等等几个大主题下隆重上演新的大戏。
因为用户的需求驱动也因为技术发展的驱动,让这个软件产业的车轮已经完全踏上了新的轨道。作为厂商,他们必须在这样的主题蓝图下,或是收购、或是自主研发、或是改造、或是调整,来为自己的战略蓝图进行“着色”和“渲染”。
作为软件产业的巨头们,无论是IBM还是微软抑或是甲骨文、SAP还是更多新兴的各类中小企业们都在“随需应变”“动态IT”“灵动科技”的主题下,在这个产业链条中,悄然奔跑。毫无疑问,在这些最重要的产业变化之下,IT巨头们代表着产业的“最先进生产力”,看他们,可以窥见软件产业2008年的变迁轨迹。
SOA:IBM与微软将直面冲突
SOA(面向服务的体系架构)在2008年仍将是软件产业里的主题,在此主题下,产品将更加完善,实施方法将更丰富,用户案例将更多呈现。此外,用户还将看到来自厂商之间上演的更为激烈的竞争故事。
而IBM仍然将是SOA领域当之无愧的老大,相关数据显示,IBM在2006年SOA领域的市场份额是53%,微软排名第二为8%,尽管遭遇到微软的攻击,认为IBM53%的收入中有很大部分统计是来自硬件与服务的销售,但IBM在SOA领域的地位仍然无法撼动。
SOA领域目前分为两派:一是以IBM为代表,包括了甲骨文、BEA等的J2EE平台阵营。另外一派,是以微软为代表的.NET平台。应该说在2007年年底以前,在SOA领域基本上是以IBM为首包括了甲骨文、BEA等的J2EE的平台阵营在市场上的声音最大。而微软在2007年12月,伴随着它的SaaS战略的SOA全面登场,一贯沿袭微软“不是来得最早而是要来得正是时候”的行为特征,全面而深度的微软SOA战略开始登场。微软院士、微软CTO办公室成员,曾经是IBM院士也是Webspere之父的DonaldFerguson认为,J2EE和.NET之间,总体来讲是差不多的,功能上是等同的,但不同点就是.NET的功能可能就更加广泛一些。对.NET来讲,它其实在服务器端应用开发方面,跟Java和跟J2EE是等同的。但是.NET应用更广泛一些,其中包括WPF以及互联网上的一些应用开发。而对于微软来说,强化前端用户体验是其强项。因此,微软的SOA核心还是BIZTalk,这将使其成为企业服务总线的角色。