近年来Web应用服务器取得长足进展,目前市场上国内外的应用服务器产品超过60家。从遵循的标准和规范来看,其中较突出者主要有两大类J2EE( Java 2 Platform
Emerprise Edition)类和微软Net类.J2EE由Sun公司在三年前提出,是一种规范,目前至少有40多种实现J2EE规范的应用服务器。
JZEE规范为事务性Web应用的开发、部署、运行和管理提供一系列的规范和标准,主要包括Java Servlets、JTA、JTS、MS、JAXP、JMX、RMI-IIOP、JND1、JCA等。这些J2EE规范为应用服务器的实现把供了一个完整的底层框架和一套标准的规范,为不同厂商的应用服务器产品的标准化提供了一条可行途径,在不同的J2EE应用服务器之上的应用组件也可以很好地互操作,从而降低移植的风险性和代价,提高应用的灵活性,保护用户的已有投资,而徽软则将Windows NT/2OOO看作其应用服务器的基础,通过附加一系列具备中间件功能的软件包来实现应用服务器的平台.微软.Net构建在Windows DNA技术(如IMicrosoft Transaetion Server.COM+、MSMQ和SQL Server数据库等)基础上,在Net中提供丁一系列企业级应用服务,为部署、管理和建立基于XML和Web的应用构筑了Net3服务器结构,包括ApplicationCenter、 BizTalk Server、Commerce Server、ContentManagement Server、Exchange Server等,它们结合Windows平台上的一系列开发工具和技术(包括Visual Studio.NET、ASP、NET等).提供了强有力的应用服务器解决方案。
虽然目前JZEE和NET势均力敌,但是J2EE作为一种规范,它具有Net无法比拟的夸平台、企业应用集成能力以及可扩展性和开放性,得到许多厂商的立持,已逐步被广大研究发人员和企业所接受,拥有良好的前景,逐渐成为应用服务器研究和开发的一个方向。
推荐阅读:web应用服务器的定义以及主要功能