应用服务器(WAS)出现后,在Internet和Intranet的应用中大显神通,电子商务就是Internet的典型应用,目前稍有规模的电子商务网站背后都离不开应用服务器的有力支撑;企业内部的传统应用大多基于C/S(客户机/服务器)的两层架构,但应用服务器的不断壮大让C/S逐渐淡出,由应用服务器担纲的三层架构实现了更快的处理效率和更大的负载能力,并具备更好的扩展能力。简而言之,应用服务器已经成为分布式的应用环境中不可或缺的中坚力量。
基于应用服务器产品的应用日渐成熟,但对于中小企业以及那些正在从C/S模式转向B/S(浏览器/服务器)模式的企业来说,仍然需要仔细选择。螃蟹好吃,还需有正确的吃法才能享受其中的美味,选择应用服务器也需要诀窍。记者通过对几位用户技术专家的咨询,提炼出以下几点建议。
关键看点
在应用服务器的主要特性中,有几处是需要格外留心的,对于J2EE的应用服务器而言,对EJB的支持程度是一个关键,EJB目前最新的标准是EJB2.1,而受人瞩目的EJB3.0也已经公布了规范的初稿。另外,如果追求时髦想使用SOA的话,那么应选择支持Web服务的应用服务器,需要注意的是,目前的Web服务协议很多,颇为混乱,如果应用服务器支持的Web服务协议不全,或者缺少某种你可能会用得上的协议,反而可能在日后的应用中造成不便。
选择应用服务器的另一个关键所在是考察它对数据库连接的支持程度,一方面应用服务器并不是支持所有的数据库,尤其是一些开源的数据库;另一方面,如果你的企业以后打算升级数据库,那么需要事前规划好,你将要购买的应用服务器能够支持你想要的数据数据库产品,而且两者最好配合良好,因为不同的应用服务器支持不同的数据库连接技术,这会影响系统的性能,这方面可以通过测试来做到心中有数。
对异步消息队列的支持也是采购应用服务器时不能不考察的地方,如果没有这个功能,会限制许多应用功能的开发。此外,对用户信息和安全性的支持也是应用服务器采购时应该考虑的问题。




