基于反射的中间件设计

基于反射的中间件设计

ID:32285787

大小:1.89 MB

页数:73页

时间:2019-02-02

基于反射的中间件设计_第1页
基于反射的中间件设计_第2页
基于反射的中间件设计_第3页
基于反射的中间件设计_第4页
基于反射的中间件设计_第5页
资源描述:

《基于反射的中间件设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要中间件系统由于其在扩展性、重用性、安全性等方面的优良特性,已经在各种软件系统的开发中广泛使用。传统的中间件设计方法一般遵循黑箱抽象原则,缺乏必要的开放性和灵活性。本文中的中间件系统基于开放实现的思想,采用反射技术进行设计,使其可以根据环境和用户需求的变化进行灵活地调整。本文地研究工作来自于ICETIP(Information—CenteredEnterpriseTransactionIntegratedProcessSystem)项目,它是一种基于三层模型的企业信息化的通用软件平台,其服务端程序使用本文中提出的反射中间件模型进行设计。首先,对开放实现理论和反射技术进行了

2、研究。在此基础之上,提出了关联绑定具体化反射模型和虚拟服务端的概念,该模型是整个系统的关键所在,通过该模型实现系统的动态调整和配置:并据此反射模型,采用对象池设计方法,设计了反射中间件系统模型,通过该模型实现系统结构的重组。然后,将该模型应用到ICETIP系统的服务端程序设计中,设计完成了该服务程序的中嵋:J件系统框架。在该框架下,通过修改配置文件可以灵活方便地调整系统的结构和功能,而无需重新编译系统。最后,从消息排队的角度对中间件系统模型进行了抽象,针对中间件服务能力建立了多优先级非抢占PvPlVUn队列模型,对中问件系统的排队队列长度、消息等待时间、消息逗留时间、服务窗

3、口数等指标进行了深入分析,并给出了一套完整的对中间件服务能力进行分析与优化的通用方法和计算公式。关键词:反射:中fBj

4、f%关系绑定具体化;虚拟服务端:对象池;消息排队服务性能ABSTRACTMiddlewarehasbeenwidelyusedintheenterpriseinformationsystemsbecauseofitsexpansibility,securityandhighlyreusableability.Accordingtothetraditionaldesignmethod,black—boxprinciple,allinvisible.Butit

5、isnotflexibleenoughapplicationsandenvironment.thedetailsofthesoftwaremodulearetoadapttothecomplexandvariableInthisthesis,areflecti、‘emiddlewaremodelisdesignedbasedonopenimplementandreflectionItismoreflexiblethanthetraditionalmiddleware.Themiddlewaredesignedisasub—systemofICETIP(Information

6、—CenteredEnterpriseTransactionIntegratedProcessSystem)project,whichisagenera/three—tieredplatformusedtoconstructtheenterpriseapplication.First,arelationship—binding·reiflcationreflectionmodelandtheconceptofvirtualserverareproposedbasedontheresearchoftheopenimplementtheoryandreflectiontechn

7、ique.Theyarethekeypartsofthewholemiddleware.Basedonthisreflectionmodel,thereflecti、’emiddlewaremodelisdesignedandcanbereconflguredandadjusteddynamically.Then.themiddlewaremodelisusedtoconstructtheframeworkoftheICETIPserverprogram.Inthisframe、、ork,thestructureandfunctionofthesystemcanbemodi

8、fiedandreconfiguredl‘ithoutrecompiling.Atlast,theserviceperformanceofthemiddlewareisanalyzed.Aimedattheanalysisandoptimizationfortheserviceperformanceofmiddleware,thenonpreemptivepriorityM/Mnqueuemodelandanalysesonthequeuelength,waittime,remaintimeandservice、、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。