A Methodology & Tool for Determining Inter-component Dependencies Dynamically in J2EE Environments

U. Bellur
{"title":"A Methodology & Tool for Determining Inter-component Dependencies Dynamically in J2EE Environments","authors":"U. Bellur","doi":"10.1109/CONIELECOMP.2007.44","DOIUrl":null,"url":null,"abstract":"The emergence of server side component models such as J2EE has considerably simplified the construction of enterprise applications. However the dependence of the enterprise on these applications and their proliferation has shifted the complexity in managing the environment in which these applications operate. The difficulty in management is cheifly due to the inter-dependencies that exist between the components that make up these applications. Changing one component can have unpredictable side effects in the performance and functional behavior of other components because of this coupling. Self management or autonomic computing looks into techniques of self for self-configuration, self-healing and self protection. We believe that in order for a middleware to be self-managing, it is first necessary to obtain and maintain its topology which characterizes the components and their inter-dependencies making up this complex distributed environment. We present here a methodology and a tool to non-intrusively and dynamically extract and store the component topology from a distributed execution environment. The techniques presented in this paper have been evolved primarily for a J2EE environment although they can be applied without loss of generality to any distributed object system.","PeriodicalId":288478,"journal":{"name":"Third International Conference on Autonomic and Autonomous Systems (ICAS'07)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Third International Conference on Autonomic and Autonomous Systems (ICAS'07)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CONIELECOMP.2007.44","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

The emergence of server side component models such as J2EE has considerably simplified the construction of enterprise applications. However the dependence of the enterprise on these applications and their proliferation has shifted the complexity in managing the environment in which these applications operate. The difficulty in management is cheifly due to the inter-dependencies that exist between the components that make up these applications. Changing one component can have unpredictable side effects in the performance and functional behavior of other components because of this coupling. Self management or autonomic computing looks into techniques of self for self-configuration, self-healing and self protection. We believe that in order for a middleware to be self-managing, it is first necessary to obtain and maintain its topology which characterizes the components and their inter-dependencies making up this complex distributed environment. We present here a methodology and a tool to non-intrusively and dynamically extract and store the component topology from a distributed execution environment. The techniques presented in this paper have been evolved primarily for a J2EE environment although they can be applied without loss of generality to any distributed object system.
在J2EE环境中动态确定组件间依赖关系的方法和工具
服务器端组件模型(如J2EE)的出现大大简化了企业应用程序的构造。然而,企业对这些应用程序的依赖以及它们的激增已经改变了管理这些应用程序运行的环境的复杂性。管理上的困难主要是由于组成这些应用程序的组件之间存在相互依赖关系。由于这种耦合,更改一个组件可能会对其他组件的性能和功能行为产生不可预测的副作用。自我管理或自主计算着眼于自我配置、自我修复和自我保护的技术。我们认为,为了使中间件具有自我管理能力,首先有必要获取并维护其拓扑结构,该拓扑结构表征了组成这个复杂分布式环境的组件及其相互依赖关系。本文提供了一种方法和工具,用于从分布式执行环境中非侵入式地动态提取和存储组件拓扑。本文中介绍的技术主要是为J2EE环境而发展的,尽管它们可以在不损失任何分布式对象系统通用性的情况下应用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信