基于反射的中间件设计

被引量 : 0次 | 上传用户:anny250
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
中间件系统由于其在扩展性、重用性、安全性等方面的优良特性,已经在各种软件系统的开发中广泛使用。传统的中间件设计方法一般遵循黑箱抽象原则,缺乏必要的开放性和灵活性。本文中的中间件系统基于开放实现的思想,采用反射技术进行设计,使其可以根据环境和用户需求的变化进行灵活地调整。 本文地研究工作来自于ICETIP(Information-Centered Enterprise Transaction Integrated Process System)项目,它是一种基于三层模型的企业信息化的通用软件平台,其服务端程序使用本文中提出的反射中间件模型进行设计。 首先,对开放实现理论和反射技术进行了研究。在此基础之上,提出了关联绑定具体化反射模型和虚拟服务端的概念,该模型是整个系统的关键所在,通过该模型实现系统的动态调整和配置;并据此反射模型,采用对象池设计方法,设计了反射中间件系统模型,通过该模型实现系统结构的重组。 然后,将该模型应用到ICETIP系统的服务端程序设计中,设计完成了该服务程序的中间件系统框架。在该框架下,通过修改配置文件可以灵活方便地调整系统的结构和功能,而无需重新编译系统。 最后,从消息排队的角度对中间件系统模型进行了抽象,针对中间件服务能力建立了多优先级非抢占M/M/n队列模型,对中间件系统的排队队列长度、消息等待时间、消息逗留时间、服务窗口数等指标进行了深入分析,并给出了一套完整的对中间件服务能力进行分析与优化的通用方法和计算公式。
其他文献
服装业是国民经济的传统产业,也是目前我国外贸出口的支柱行业之一,中国加入WTO对于中国的服装业而言是机遇和挑战并存。随着国际和国内的贸易机会迅速增加,企业相互之间的竞争
课堂管理是课堂教学过程的保障,为了培养适应新世纪发展的学生,更好地在课堂教学中实施素质教育,实施教学改革,提高教学质量,一定要更新教师的课堂管理观念,改进管理方式。本文通过
<正>3月30日,湖北省科学技术奖励大会上传来消息,由中国农业科学院油料作物研究所张秀荣研究员主持完成的&#39;芝麻种质基因库的构建、发掘与育种应用&#39;项目荣获2016年度
我国是发展中国家,农业仍然是国民经济的基础。但近年来我国农业经济发展缓慢,农民负担沉重,农村社会问题日益突出……,“三农”问题已经严重阻碍了我国的经济增长和社会发展。造
投影显示是迄今为止最佳的大屏幕显示方法。投影显示技术是将显示器件产生的图像经过光学系统投射到屏幕上产生图像的显示方式,其优点在于屏幕大(可达40到数百英寸)、输出亮度
为了提高分布式GIS应用的性能,解决GIS当前面临的一些技术困难,本文对基于Agent的GIS应用技术进行了研究。文章首先讨论了分柿式GIS应用现状与发展趋势,并对采用Agent技术解决GI
采用最为流行的面向对象的事件驱动编程技术和界面化程序设计方法,运用Visual Foxpro关系管理数据库并结合Microsoft Fortran数值计算语言,编制完成了“所见即所得”的“傻瓜化
监控量测在隧道施工中的主要作用是用来判断围岩的稳固性,它的机理是首先对围岩当前的变形参数进行准确的计算,然后按照数学中的限制性法则来进一步预测支护部分在二次衬砌之
据统计,在国内50%左右的家长习惯把儿童抱在怀里乘车,同时由于交通安全意识淡薄,部分家长选择怀抱儿童乘坐在视野较宽阔的前排。然而,现有的乘员约束系统大多是基于50百分位正常
目的研究全身麻醉复合硬膜外阻滞麻醉在腹腔镜手术治疗老年直肠癌中的效果。方法选取我院进行腹腔镜手术治疗的老年直肠癌患者68例,采用随机数字表法分为试验组和常规组各34