【24h】

An Aspect-Oriented Communication Middleware System

机译:面向方面的通信中间件系统

获取原文
获取原文并翻译 | 示例

摘要

This paper describes a Java-based communication middleware, called AspectJRMI, that applies aspect-oriented programming concepts to achieve the following requirements: (1) modular implementation of its features, including those with a crosscutting behavior; (2) high degree of configurability and adaptability; (3) performance similar to conventional object-oriented communication middleware systems, such as CORBA and Java RMI. In AspectJRMI, users may explicitly select the features provided by the middleware infrastructure, according to their needs. Most of these features have a crosscutting behavior, including interceptors, oneway calls, asynchronous calls, value-result parameter passing, and collocation optimizations. In this case, they are implemented as aspects. The design of AspectJRMI follows a set of principles, called horizontal decomposition, to achieve pluggability of aspects to the core middleware implementation. This paper presents the programming interface and the implementation of AspectJRMI. It also presents experimental results of its performance.
机译:本文介绍了一种名为AspectJRMI的基于Java的通信中间件,该中间件应用了面向方面的编程概念来满足以下要求:(1)其功能的模块化实现,包括具有横切行为的功能; (2)高度的可配置性和适应性; (3)性能类似于常规的面向对象的通信中间件系统,例如CORBA和Java RMI。在AspectJRMI中,用户可以根据自己的需要显式选择中间件基础结构提供的功能。这些功能大多数都具有横切行为,包括拦截器,单向调用,异步调用,值结果参数传递和并置优化。在这种情况下,它们被实现为方面。 AspectJRMI的设计遵循一套称为水平分解的原则,以实现各方面对核心中间件实现的可插入性。本文介绍了AspectJRMI的编程接口和实现。它还提供了其性能的实验结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号