向Linux中间件的迁移出现了一些变化


(来源:转载自LinuxAid)


摘要
IBM作为一个主要的Linux支持者已经很多年了。并且,随着UnitedLinux的推出,无论是IBM的软件还是它的ISV(独立软件商)在开发Linux应用程序时,将更加容易。

By silent

   [作者:葛小明] IBM作为一个主要的Linux支持者已经很多年了。并且,随着UnitedLinux的推出,无论是IBM的软件还是它的ISV(独立软件商)在开发Linux应用程序时,将更加容易。

  IBM的WebSphere、J2EE应用服务器和一些主要的中间件产品可以在X和Z系列的Linux上运行已经有很长时间了。并且,对于iSeries(以前AS/400)和pSeries(也叫RS/6000)的应用也处于最终的测试阶段。2003年的第一季度,WebSphere将有望应用于这些平台上,最先推出的将是iSeries版。

  IBM一些核心的中间件产品,包括DB2数据库、Domino和MQ Series已经可用于X和Z系列。同时,IBM的ISV合作伙伴,比如AccPac、Computer Associates、Sage、SAP和SAS也使他们的商业应用程序和中间件产品可用于IBM的Linux系列。

为什么他们要把自己的中间件产品用于所有这些不同的平台呢?答案很简单,因为不同的客户有不同的需求。IBM的Linux战略决策者Adan Jollans认为,小的商店或者一些分散的公司可能会选择xSeries,而一些大公司更倾向于中央式的管理,那么他们就会选择中型的iSeries或者大型的zSeries系列。

  更让人关注的平台是pSeries,虽然很多RS/6000的系统管理员们更倾向于在此上使用成熟的AIX 5L,但是IBM计划其中间件也将为该平台提供Linux产品。两年或者三年以前,是技术人员希望Linux成为文件或者Web服务器。现在,IT管理者和CIO在寻求一个好的、稳定的操作系统和中间件。此外,价格也是考虑的因素。而现在,顾客慢慢地也把使用Linux看作是节约成本的一种方式。因为,除此之外,他们几乎没有选择。

IBM的Linux系统管理者Ed Lynch认为,长期的策略应该是让用户看到Linux的中间件产品。事实上,困扰CIO的问题总是他们有很多事情要做,而他们又没有足够的硬件。这时,他们自然而然地就会选择Linux。

  IBM并不是唯一一个重点关注Linux的大软件商,Oracle在Linux中间件上也有大动作。当IBM和两大Linux发行商(Red Hat和UnitedLinux)携手合作之时,Oracle、Dell和Red Hat也在进行着三方合作。其中Dell提供硬件,Red Hat提供一个针对Oracle的Linux版本(Red Hat Advanced Server),而Oracle则在其Oracle 9i数据库中增加了对Real Application Clusters和Red Hat的集群文件系统的支持。通过这种方式,三家公司就可以像IBM和Sun一样,为用户提供硬件、操作系统和中间件的完整解决方案。

  作为最先涉足Linux中间件的企业之一,HP也在努力推动着Linux的企业应用。此外,Sun也很快进入了Linux中间件领域。在今年的2月份,Sun曾宣称将把其ONE(Sun Open Network Environment)整个移植到Linux。

  一些纯粹的应用服务器公司现在也在Linux上展开业务。比如BEA的新高端Java Virtual Machine、WebLogic Jrockit也可以运行于Linux之上,而以前,它们是运行在该公司的J2EE应用服务器旗舰WebLogic Server7之上的。

  IDC的Kusnetzky认为,向Linux中间件的迁移,现在已经出现了一些变化。它正在帮助Unix平台的统一,比如HP就说到要让HP-UX能够运行Linux应用程序,Sun的Solaris也有过类似的声明。这样,很多ISV就会问自己,既然我只要针对Linux开发应用程序就可以用于所有的Unix,那么为什么我还要针对某一Unix平台开发软件呢?

IBM、Oracle和其它的中间件厂商不仅拥抱了Linux,而且也拥抱了J2EE。因为几乎所有的Linux中间件产品都是基于J2EE应用服务器的。这可不仅仅是表面上的问题,实际上已经把Linux和J2EE紧紧地联系在了一起。

  很显然,企业现在应该做出选择的是他们需要的是哪一种数据库和中间件,而不是考虑它们支持什么操作系统。没有人愿意把自己锁在硬件和操作系统之上,因为当新技术出现时,这只会使移植变得困难。而这个时候,在选择中间件时,如果只考虑两个大阵营,就要稳妥得多。这两大阵营是:.Net支持者(微软)和J2EE支持者(其它所有厂商)。