【摘 要】
:
构件技术的发展使其广泛应用于企业级应用的开发中,但企业级构件软件复杂的结构导致开发者和维护者很难完全掌握构件内部结构和系统运行时行为,极大增加了调试和维护的难度。
论文部分内容阅读
构件技术的发展使其广泛应用于企业级应用的开发中,但企业级构件软件复杂的结构导致开发者和维护者很难完全掌握构件内部结构和系统运行时行为,极大增加了调试和维护的难度。通过监测构件软件运行时行为,可以准确了解构件间的交互信息和依赖关系,因此对构件软件的监测至关重要。通过修改目标系统源代码来实现监测功能的方法灵活性和复用性差,本文提出一个适用于J2EE这个典型构件软件的运行时行为监测系统RBMS (Runtime Behavior Monitoring System),不依赖监测系统源代码,高度模块化,复用性高,使用灵活。RBMS通过采集、分析目标系统运行时内部构件间的交互数据,来构建系统运行时行为模型——构件依赖图和行为观测图。首先通过实现拦截过滤器模式来识别用户请求,并为每一个请求分配唯一的标识。其次,分别实现了非分布式和分布式环境下用户请求在系统各层的跟踪,并向目标系统植入监测探针以拦截构件的交互数据,存储到日志中。最后分析日志,利用请求标识关联同一请求路径上的构件交互数据,构建系统运行时行为模型,并呈现可视化结果。该行为模型可应用于很多方面,如可用于错误定位和反模式检测,具有广阔的应用前景。本文以J2EE典型应用JPetstore展开实验,实验证明RBMS性能开销小,可广泛应用于实际环境中。
其他文献
数据挖掘分类技术中的统计模型被分为产生式和判别式两大类,这两类模型是近几年数据挖掘和机器学习的研究热点之一。产生式模型学习的是联合概率,主要侧重各类数据的分布情况
随着计算机网络的结构日趋复杂、规模快速增长,非法入侵不断增多。传统的被动安全防御技术已明显不能满足需要。入侵检测技术作为新一代的安全防御措施,构建了主动的信息安全
为了推动中国高清媒体播放机产业良好发展,拥有一种具有自主知识产权的高清节目容器格式是非常必要的。另外,出于更好地满足人们生活的需要以及更合理的版权保护考虑,NVD高清
野外障碍物识别问题一直以来都是智能车载系统研究的热点之一,由于野外环境的特殊性,车载系统对野外障碍物识别的性能受到光照、景物以及周围环境等因素的影响,难以取得较好
在无线传感器网络中,网络层的路由协议主要包括两方面功能:一方面必须在源节点与汇聚节点之间建立优化的消息包传递路径,另一方面又要保证消息包在中间节点处的高效转发。无线
在信息技术日新月异的时代背景下,基于IP网络的VOIP在满足语音质量、语音同步等方面与传统的电路交换的差距在缩小。由于其低廉的成本和良好的技术发展前景,很快在全球赢得了
P2P系统的“非中心化”结构给系统带来了C/S系统无法比拟的优势,同时也带来了一些问题,即它没有一个确定的拓扑结构,它该采用哪一种拓扑结构、采取怎样的数据组织形式和怎样
目前PWE3的组网技术单一、缺乏灵活性,难以满足特定网络组网的安全及计费要求,其适用性在现实复杂的网络环境中不高。针对上述问题,探讨了MPLS PWE3的相关概念及研究现状,并
随着计算机网络的日益发展,分布式系统的应用越来越多,应用者关注的是如何从这些分布式系统的海量数据中挖掘出有效的信息。面对分布式系统中的种种困难,如数据源的分布存储