2006年5月,新一代Java企业级平台开发规范JavaEE5正式通过了JCP(Java Community Process)的批准。Java EE 5规范是Java平台在企业级应用上的一次重大的升级,犹如Java EE 5提倡的口号:Do more with less work!Java EE 5的推出,标志着Java EE 平台开始朝着轻量级,快速的方向发展。
JavaEE5为我们带来了以下的新特性:
简化的配置
这标志着Java EE 开发更加简便,快捷。
全新的,简化的EJB模型
新的EJB 3规范,使得在保持了EJB原有强大功能的同时,EJB的开发也变得更加简单。
新的WEB组件开发模型
新加入的JSF规范,使得开发表现丰富的WEB层更为简单快捷。
更完善的Web Service支持
新的规范使得开发Web Service程序更加简单,对标准的支持也更为完善。
金蝶Apusic应用服务器不仅允许客户使用所有JavaEE5,JavaEE6规范的新技术特性,更提供了一组金蝶Apusic应用服务器特有的优势技术,包括:
完善的集群支持
金蝶Apusic应用服务器提供了完善的集群解决方案,包括对Web、JNDI、EJB、JMS进行集群。Apusic集群提供了创新性的设计和实现,采用了Client Session Cache(客户端会话缓存)等独创技术,以保障企业应用的高可用性及水平可扩展性。
Apusic Domain支持
金蝶Apusic应用服务器提供的Apusic域概念,使得应用服务器的管理和部署更加简便和灵活。
对第三方Http服务器的集成
金蝶Apusic应用服务器提供了一个自己的Http服务器实现,但也允许用户集成使用其它的Http服务器,以获取增加的功能。例如集成Apache Http Server和IIS。
WebDav
金蝶Apusic应用服务器提供了符合RFC2518的WebDav实现,这使得对大型Web站点的内容管理工作变得更为简单。
可加密混淆的JSPC工具
使用JSPC工具发布应用时,只需发布编译好的JSP class,而不需要提供JSP源程序文件,从而避免暴露JSP源代码。JSPC也省略了应用运行时对JSP的编译过程,从而节省了首次编译时间。此外,Apusic JSPC工具还可以与金蝶中间件提供的Java编译混淆器“Jocky”联合使用,使得JSPC编译出来的class文件不可反编译,从而有效保护客户知识产权。
开发工具的良好支持
Apusic Studio集成开发环境基于Eclipse平台技术,为金蝶Apusic应用服务器提供了良好的支持。使用Apusic Studio,可快速的构建基于Java EE 5的应用,并能将应用方便的部署到金蝶Apusic应用服务器中。
支持多个Selector的多路复用服务
金蝶Apusic应用服务器在NIO的方式下,能够使用多个Selector来服务用户的请求,从而在多CPU的环境下提升性能。
可扩展的安全框架
金蝶Apusic应用服务器提供了一个灵活的、可扩展的安全框架。将Java EE 的安全认证与LDAP,数据库或其它身份验证服务器集成,提供认证和授权服务。并与Apusic SSO紧密集成。
高度安全性
国外厂商在诸如安全算法、加密位数等核心技术上是有严格的海外出口限制的,这对我国的信息化安全是一种严重的挑战。金蝶Apusic应用服务器完整实现了Java安全框架,包括Java认证和授权服务(JAAS)、Java 安全套接字扩展(JSSE) 和Java 加密扩展(Java Cryptography Extension,JCE),加密位数不再受任何限制, 从而更好的保护我国企业、政府的信息安全。
远程监控和管理工具
金蝶Apusic应用服务器提供了一组远程监控和管理工具,可以监控应用服务器内存、线程、类装载等状态。
可靠、高效的JMS实现
金蝶Apusic应用服务器提供了可靠、高效的JMS实现,构建于非常成熟的,经过实践验证的Apusic的MQ中间件之上,并提供了标准之外的增强功能。
金蝶Apusic应用服务器为复杂应用提供了一个简便、快速的开发和运行平台,对于分布式的企业级应用,提供了易扩展、可伸缩和高安全性等特性。本文将介绍金蝶Apusic应用服务器的体系结构及其提供的服务和功能,从而展示金蝶Apusic应用服务器对开发大型应用系统的支持能力。