3、J2EE产品的比较标准
由于目前应用服务器产品的功能多样,实现不尽相同,各自的描述和理解有所混淆。为了帮助企业选择合适的应用服务器构建企业多层应用,快速实现企业信息化,笔者建议从应用服务器的基本特性和扩展特性两个方面来考察企业应用服务器。
3.1.1基本特性
基本特性是指应用服务器的实现应该包括的基本运行环境和支持标准:
(1)J2EE的兼容性,指对J2EE等标准的支持程度;
(2)操作系统,指支持应用服务器运行的操作系统平台;
(3)Web服务器,指应用服务器对Web服务器的支持策略(如内置或集成)及Web服务器产品;
(4)数据层支持,指支持的数据库连接标准(JDBC/ODBC)和数据库产品;
(5)对象模型支持,指对主要分布式对象模型(EJB/CORBA/DCOM)的支持。
3.1.2扩展特性
扩展特性描述了应用服务器为获得高性能和竞争能力而需要提供的特性,主要包括:
(1)可用性:指系统在预期的长时间内可以进行的持续性操作,保证和提高应用服务器的运行性能和可靠性。用于提供可用性的技术主要有负载均衡、失效恢复、缓存等。
(2)可伸缩性:指用户负载增加后,系统仍能维持同样的响应时间。用于提供可伸缩性的技术主要是集群。(需要说明的是,集群也可用于实现可用性)。
(3)可管理性:指对应用服务器及部署在其上的应用进行管理的能力,包括组件的部署能力、系统资源和性能的监控和调整能力等。
(4)安全性:指保证应用和数据安全的特性,包括加密、访问控制、目录服务、认证和授权等服务。
(5)集成性:指应用服务器具有哪些与其他应用系统连接和集成的能力。
(6)开发有效性:指支持建立各层应用开发的能力,用于帮助提高在应用服务器平台上的开发效率。
(7)Web Services支持:Web Services是Internet上电子商务的标准,它允许企业应用通过标准的协议互相访问,也被认为是下一代Inetrnet上企业应用的标准,所以应用服务器有支持Web Services的必要。
网友评论