| |
技术文档>>JAVA>>新手入门>>基础入门>查看文档 |
|
| |
java服务器 感受开源热潮 |
|
| |
文章作者:未知 文章来源:水木森林 |
|
| |
查看:111次 录入:管理员--2007-11-17 |
|
| |
本文选自:开放系统世界 2003年05月19日 linux动摇了传统的操作系统市场,使专有软件感到来自开放源码阵营的不可抗拒的力量。现在,又有一股冲击传统服务器软件提供商的力量出现了,是同样来自开放源代码世界的java应用服务器。开源java应用服务器再一次地改变了人们对开放源码软件的看法。
开源java应用服务器获得企业青睐
由于电子商务系统的部署及基于web的应用逐渐从2层架构向3层架构演进,处于3层结构中间层上的应用服务器受到越来越多的重视,担负着提供应用开发环境及承载应用服务程序运行的功能。它通常也被叫做应用服务中间件。应用服务器有不同的标准,其中三个最主要的是com、corba和j2ee。由微软倡导的com局限于windows nt系统平台;虽然corba标准能够跨平台,但由于各unix厂商对corba标准执行得不够彻底,互联和兼容比较困难;由sun公司发起的j2ee是目前市场上的主流产品。j2ee标准是过去几年中形成的一个与厂商无关的公共标准。它将许多分散的java技术整合到一起,组成一个完整的企业标准。
随着市场对应用服务器需求的越来越大,这块蛋糕显得更加诱人。据forrester research在2002年底做出的统计,全球应用服务器软件的年营业额超过了20亿美元。不仅sun看中了这个市场,连微软也在4月底发行了windows server 2003中嵌入应用服务器程序。正是在这种激烈的市场竞争中,开放源代码的java应用服务器出现在世人眼前。它带来的冲击并不亚于linux刚被应用于服务器时所带来的冲击。在开放源码的操作系统上有了开放源代码的应用服务器,这是令人振奋的消息。
现在还很难准确地计算出像jboss这样的java应用服务器已经抢占了多少传统服务器软件生产商的市场份额,但开放源代码的应用服务器正变得越来越流行已是不争的事实。观察分析家ted schadler透过搜索引擎巨人google和办公环境软件提供商corporate express的案例指出:“显而易见,为了节约大量的资金,企业开始瞄准了开放源代码产品。企业关注的问题并不一定是产品所采用的技术如何新和如何好,而是产品的服务及技术支持的质量是否可以保证产品顺利地运行。”
目前推行linux的阻力之一就是缺乏足够好的开源软件工具。而以jboss为代表的开源java应用服务器正是推进linux企业化进程的强大力量。很多程序员都习惯于使用开源的开发工具为企业定制软件,以便在商业的或开放的java应用服务器和数据服务器上运行。
在竞争中求生存
boss开放源代码遵从j2ee规范,是100%的纯java ejb服务器。jboss的开发团队有500多人,核心开发人员有50多个,都是j2ee专家。
jboss足够兼容,这是java的功劳。基于java的应用服务器已经成为建立和运行为企业定制应用程序提供商业工具的一个主要行业支柱。整个行业的出现围绕着j2ee标准,把某个应用从一个java应用服务器移植到另一个,只需要少量的修改即可。jboss的主席marc fleury指出:“为商业化java应用服务器编写的应用程序,例如bea的weblogic,可以经过修该以后运行在jboss软件上,所需要的时间不会超过两三天。”同时他表示:“目前最大的挑战是如何把jboss转变成一个产品标准,这是我们的目标。”可以想象,一旦这一切成为现实, jboss将同linux一样具有足够的实力挑战传统的商业化产品,而事实上其能力已经引起了很多企业的关注。
jboss在程序员中很流行,这个产品去年有两百万左右的下载次数。与linux走过的路相同,现在jboss团队正在使用户相信开放源代码的应用服务器非常适合企业应用。
应用服务器和相关的工具代表了数万亿美元的市场,开放源代码的产品开始与健康成长了数年的专有java服务器软件提供商展开竞争。这注定是一场激烈的战斗,而在激烈的市场竞争背后是技术和产品功能的竞争。ibm和bea等公司一直在用高端功能吸引用户,如簇和最新的兼容标准等。
开源java应用服务器软件的应用前景
jboss主席fleury介绍说,目前有超过100家企业在其要求极高的计算任务中使用了jboss。软件提供商webmethods正在把jboss嵌入到其集成软件中。在线旅行网站getthere副总裁todd cinnamon指出,在用jboss替换原有的商业化java应用服务器后,网站总共节省了1600万美元,而且预计在网站今年采用一个新的在线数据中心后,这个数字还将翻番。
与linux一样,廉价的产品和有保证的技术支持及服务是jboss等开源java应用服务器成功的重要砝码。很多厂商已经意识到这些开源产品在价格上的巨大优势。sybase正在计划为其easerver开发一个生产效率系列工具,这些工具被设计用来降低操作web应用的成本;bea和ibm各自都有专门版本的java应用服务器产品,专门面向那些大型组织中的小团体和中型商业组织。这些功能精炼的产品在安装和配置方面都更简单,比起那些成本数以万计美元的完整而复杂的版本,其成本仅为几百到几千美元。同时,开源应用服务器的流行为用户带来了种种好处,将推动并促使java应用服务器提供商为用户提供更简单、更廉价的产品。对于大多数应用而言,用户需要的只是相对简单的服务器,只要求具备把网页传送给顾客等功能,因此开源的java应用服务器在这些方面占有很大优势。
forrester research公司的schadler分析认为:“市场暂时不会有新的参与者加入,现有的公司正在竞争同一块蛋糕。这场战争将转变为产品的兼容性、开发工具的性价比和第三方公司的服务、支持及技术的竞争。”linux为所有开源软件的应用带了一个好头,有理由相信开源java应用服务器也同样可以在各个传统企业的压力下取得成功。
|
|
|
|
相关文档
|