An aspect-oriented communication middleware system

OTM Conferences (2)(2005)

引用 8|浏览0
暂无评分
摘要
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.
更多
查看译文
关键词
aspect-oriented communication middleware system,java rmi,modular implementation,crosscutting behavior,conventional object-oriented communication middleware,asynchronous call,programming interface,java-based communication middleware,core middleware implementation,middleware infrastructure,aspect-oriented programming concept,aspect oriented programming,object oriented,aspect oriented,middleware
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要