欢迎来到天天文库
浏览记录
ID:26595800
大小:68.92 KB
页数:7页
时间:2018-11-27
《德兮(dx)应用服务器中间件技术白皮书》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、DX应用服务器1概述现代企业通过应用快速开发和快速部署来提供独具特色的服务,并获得竞争优势。面对商务和信息技术的快速发展,快速开发和快速部署能够缩短切入市场的时间,成为了企业应用成功的关键。对于一个成功的企业应用来说,可移植性、可伸缩性、7×24的可用性、易维护,也是非常重要的。企业应用通过支持异构系统,实现异构系统的可移植性与互操作;通过支持XML,实现了数据的可移植;通过提供集群支持,保证系统高可伸缩和7×24的高可用,保证提供全天候的服务并能适应未来应用的变化;通过易维护性减少用户的投资成本
2、。应用服务器是企业级应用基础软件平台的核心,它将J2EE引入大型网络应用的开发、集成、部署和管理之中。应用服务器的主要功能是为现代三层、多层应用系统提供基础软件平台,即中间件的支持。应用服务器重点研究内容包括:企业应用系统开发与运营平台架构与机制、应用系统的高性能、可靠性、可延伸性和安全管理机制、部署和管理机制、海量交易机制、消息中间件、跨平台支持、对J2EE、XML、WebService、以及CORBA等技术标准的支持、平台监控和管理工具等。DX应用服务器是德兮软件技术有限公司的新一代企业级应用
3、服务器产品。基于开放标准,遵循JEE5.0规范,通过采用先进的微内核和插件体系结构思想构筑了一个强大而稳定的服务基础架构,能够帮助用户方便、快捷地开发、部署和管理关键的、分布式的Internet应用,同时产品研发过程中,参考了大量国外流行的企业级应用服务器产品,吸收了众多优秀成果,使其不仅具有自己的鲜明特色,而且在性能上也达到了先进水平;2体系结构JavaEE规范定义了一个框架,其中包含服务和容器这二类构件。服务负责提供诸如事务、安全等通用独立的功能;容器负责为应用系统的构件提供运行的场所,并在必
4、要时使用服务提供的功能。DX应用服务器中间件完全实现了JavaEE规范定义的框架,其体系结构如图所示:DX应用服务器由可调整的微内核新、Web容器、EJB容器、Web服务容器以及符合javaEE规范的各种服务组成,DX应用服务器提供的服务包含了JEE规范中所要求的众多内容,如名字、事务、安全、消息等等,这些服务为构建企业级应用提供了通用的功能模块;DX应用服务器的容器则提供了标准的Web容器、EJB容器,为Web构件和EJB构件提供了运行的场所。同时DX应用服务器为了平台的维护方便,提供了统一监控
5、管理及应用部署平台,开发人员基于DX应用服务器开发应用时,不需了解底层细节,只需专注于业务实现,将应用逻辑封装成构件并部署到DX应用服务器的容器中,在运行时由DX应用服务器实现安全、事务、并发等具体细节,因此做到了“由特定领域的专家做特定的工作”,能够有效地提高开发效率,保证应用的稳定可靠。1产品主要功能ØWeb容器DX应用服务器提供标准的Web容器,Web容器是服务器端容器,运行和管理所有JavaEE应用程序中表现逻辑层的JSP页面和Servlet组件的执行。Web容器截取通过HTTP、FTP、
6、SMTP或其它协议发送的请求,给处于其中的应用程序组件(JSP和Servlet)提供一个环境,使JSP、Servlet直接跟容器中的环境变量接口交互,而不必关注其它系统问题,并为构件运行提供访问J2EE服务的API接口,如上图的JNDI、JTA、JMS等接口,Web构件可以通过这些接口,访问名字服务、事务服务、消息服务等J2EE服务。支持多版本编译方便WEB开发实现;ØEJB容器DX应用服务器的EJB容器实现了EJB3.0和JPA1.0规范,是EJB构件的运行和管理环境。EJB容器负责EJB构件的
7、生命周期管理、并发管理、事务管理、安全管理、资源管理等;EJB构件封装了业务逻辑,进行具体的业务处理;ØWebservice容器DX应用服务器提供WEB服务部署运行环境,实现对web服务的全生命周期管理,包括对Webservice的完美支持,包括访问WebService端点(port)和将容器内的Web组件或EJB组件包装成WebService端点(port)对外提供服务。ØJavaEE服务l线程服务DX应用服务器提供高效稳定的线程池服务,对线程进行管理,维护线程的生命周期,处理并发请求。l通讯服
8、务DX应用服务器负责处理与客户端的通讯,支持HTTP、HTTPS、RMI/IIOP等通信协议。l资源服务DX应用服务器能对以下资源进行管理:JDBCResources、Mail、JCAResources、JMS、URL、ResourceEnvironment等。l事务服务DX应用服务器能进行全局事务管理。可管理的事务资源包括三种,数据库连接、消息连接和符合JavaEE™连接器架构(JavaEEConnectorArchitecture,JCA)的资源。支持X/OpenDTP异构数据
此文档下载收益归作者所有