首页> 外文会议>International Conference on Security and Management(SAM'06); 20060626-29; Las Vegas,NV(US) >Using Aspects and Compilation Techniques to Dynamically Manage Applications
【24h】

Using Aspects and Compilation Techniques to Dynamically Manage Applications

机译:使用方面和编译技术动态管理应用程序

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

The emergence of middleware solutions and new services even on small devices will need adapted distributed management solutions which address these specificities, both in terms of software design and in terms of performance. We propose a management system where these high level and low level management concerns are separated. The high level management part relies on messages interception mechanisms which, coupled with Aspects Oriented Programming concepts, provides facilities for management applications to dynamically operate, enhance and manage JAVA based applications transparently. The low level management part uses an agent tightly tied to the JVM/JVMTI and able to receive and to manipulate programmable monitoring expressions. To avoid conflicts with applications already using JVMTI instrumentation techniques, we dynamically compile these expressions into machine code to reduce overload and minimize performance lost.
机译:中间件解决方案和新服务的出现,即使是在小型设备上,也将需要经过调整的分布式管理解决方案,这些解决方案可以在软件设计和性能方面满足这些特殊性。我们提出了一个管理系统,其中这些高层管理和低层管理关注点是分开的。高级管理部分依赖于消息侦听机制,该机制与面向方面的编程概念相结合,为管理应用程序提供了透明地动态操作,增强和管理基于Java的应用程序的便利。低级管理部分使用与JVM / JVMTI紧密相关的代理,并且能够接收和操纵可编程监视表达式。为了避免与已经使用JVMTI工具技术的应用程序发生冲突,我们将这些表达式动态地编译为机器代码,以减少过载并最大程度地降低性能损失。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号