DCAM: A Distributed Aspectual Middleware
In order to meet the self-adaptability requirement of on-demand computing and ubiquitous computing in distributed environment, the paper presents a new model of distributed aspectual middleware called DCAM. DCAM adopts hierarchical structure and introduces aspect-oriented function support into its core layer. Extension mechanism for services and containers are introduced as well which makes DCAM have better architecture extensibility, stronger manageability of dependency relationship and finer support granularity of AOP. Furthermore, DCAM provides support for component migration between platforms in order to implement on-demand computing.