钱塘应用服务器服务管理框架的设计与实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:kuakua01
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
中间件技术是和操作系统技术,数据库技术并列的三大系统级软件技术之一。应用服务器中间件是其中市场最大的一个分支,在电子商务平台上有着广泛的应用。它屏蔽了底层操作系统的复杂性,使应用程序开发人员面对一个简单而统一的开发环境,把注意力集中在自己的业务逻辑上,减少程序设计的难度。 在面向浙江省制造业信息化工程、服务业电子化工程、电子商务、电子政务等信息化工程中,我们将开发一个具有自主知识产权的轻量级JEEE应用服务器——钱塘(JTang),该应用服务器提供EJB容器服务、JMS服务、JDBC及连接池服务、JTS服务、JNDI服务、Cluster服务、JMX及动态部署七大功能,并提供与Corba和DotNet技术的接口,同时实现与Tomcat web容器的集成。本文设计并实现了JTang服务管理框架,主要内容集中在如下几个方面: (1) 深入分析两个典型开源的应用服务器中间件产品的体系架构和微内核,并结合JMX、IOC以及AOP等相关技术,引出服务管理框架的定义、体系结构以及特性; (2) 介绍了JTang应用服务器的体系结构,在此基础上,从功能点、功能模型以及关键技术角度对JTang服务管理框架进行详细的设计,并与JBoss、JFox进行比较和分析,总结出JTang服务管理框架的四大特点:轻量级的容器、采用IOC+JMX+AOP技术、先进的设计模式、良好的可管理性; (3) JTang服务管理框架由内核启动子模块、J2EE应用部署子模块、内核模块类加载子模块、JTang控制台子模块和JTangMX子模块五大子模块组成。文中对每个子模块的关键过程进行详细描述,最后给出系统开发的结果; (4) 实现基于Web的管理控制台。JTang控制台是一个基于Web的运行、配置、部署、监视、维护钱塘应用服务器的管理平台,利用JTang控制台所提供的丰富强大的功能,用户可以监视JTang服务器的运行情况、配置服务器的运行参数、在服务器中部署各种外部应用; (5) 通过引入现成的、先进的、实用的测试工具Jtest、LoadRunner,再加上规范的测试流程,对JTang服务管理框架从功能、性能、用户图形界面等角度进行全面的测试,并与相关产品进行比较和分析。 本文工作得到浙江省重大基础软件产品开发专项(2004C11053)——中间件软件平台产品的研制及其产业化的资助。
其他文献
高等学校多年来的教学和管理中积累了大量的数据,目前这些数据还没有得到有效地利用,只是一个待开发的“宝藏”。数据挖掘可以从大量的数据中提取隐藏在数据背后的有价值信息
如今,手持设备的硬件水平逐步提高,多种功能的传感器都可搭载在智能手机终端上,这使得以手机设备为主的移动感知技术逐渐升温,进而演变出了一种新型的数据信息社会化生产模式
手势是人们生活当中一种自然而直观的人际交流模式,随着人机交互逐渐向以人为中心转移,对手势识别的研究也逐渐成为人们研究的热点。它为使用者提供了虚拟环境之间进行自然交
随着医学成像技术的发展,医学图像数据量剧增,数字成像设备之间的互联的需求越来越紧迫,为此需要建立医学影像存储与通信系统PACS和放射科信息系统RIS。它是旨在全面解决医学图
心血管疾病多年来一直严重危害着人类的健康,它常常是由冠状动脉狭窄和堵塞引起的。随着冠状动脉CT造影(Coronary Computed Tomographic Angiography,CCTA)技术的发展,通过人工
工作流是在计算机辅助下全部或部分自动执行的工作过程。Internet的发展对工作流的发展起了极大的促进作用,使计算机支持的分布式、协同工作的工作流系统在企、事业单位中得
数据挖掘(DM)是一种以从存储在数据库、数据仓库或其它信息仓库中的大量数据中高效地发现有价值信息为目标而得到研究和发展的方法学和技术主题。这种有价值的信息包括模式、关
移动通信网络的全IP化是移动通讯技术发展的必然趋势,3GPP2组织已经提出了基于全IP技术的CDMA2000扩频移动通信网。在IP技术和移动通讯网络融合的过程中需要对传统TCP/IP协议
圆并面积是指平面上任意方式放置的N个圆(N≥1)所覆盖的区域面积,圆并面积计算算法是计算几何、CAD/CAM以及计算机图形学中的一个基础算法,具有广泛的应用背景。圆弧并面积的计
随着计算机技术的飞速发展,近年来计算机视觉技术在工业自动化、工业在线检测、精密测量等领域得到越来越广泛的应用。 指针式航空仪表是目前航空工业中应用非常普遍的仪表