Font Size: a A A

Research On Reflective Object-Oriented Middleware Framework Based On AOP

Posted on:2007-11-24Degree:MasterType:Thesis
Country:ChinaCandidate:J ShenFull Text:PDF
GTID:2178360182488618Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Middleware has been the preferred solution to deal with the interoperability problem for heterogeneous system on the distributed system. After focused on solving the problems of interoperability among heterogeneous platforms and environments, researchers took account of attributes of adaptability, configurability and others. All these issues can not be taken into account during the design time of traditional middleware system. Reflective middleware, with the guidance of Openness Implement thought, applying reflection mechanism to middleware's design and implementation phases, supplies the powerful technical support for aiming at adaptable and configurable.Before AOP, the traditional middleware system was designed with the principle of pure object-oriented technology, which encapsulates data and operation in orthodoxy manner, while to deal with the unorthodoxy concern (crosscut concern), complex pattern must be applied, which brought the problems of maintains, adaptation and reconfigurability. AOP does not topple down the thought of object-oriented, but abstracting 00 technology in a more high-level, which makes the process of crosscut concern becoming more efficient and natural, and also brings a brand new thought for implementing the reflective middleware.In the thesis, the reflective middleware based on AOP and reflection is discussed both in theory and in practice. First of all, we clarify the concepts of openness implementation, aspect-oriented programming and reflection, and conclude the dialectic relation among these;Then, after analyzing the features of reflective middleware, we present a reflective object-oriented middleware framework- AORMF (Aspect-Oriented Reflective Middleware Framework) based on micro-container and AOP technology , which couple with AOP and IoC (Inversion of Control) design pattern, we also compare AORMF with other similar framework;Finally, we implement many core parts of AORMF, such as micro kernel software bus, AOP framework Component Container's role exchange and so on, following AORMF's design.
Keywords/Search Tags:Reflective, Middleware, AOP, Micro-container, IoC
PDF Full Text Request
Related items