摘要
The Open Service Gateway Initiative (OSGi) has played an important role in ubiquitous environments that support interoperability among embedded devices, such as home appliances and network devices. However, the OSGi does not have a common event mechanism yet, and it is difficult to communicate among services asynchronously. In the present work, a common event manager, Aspect-Oriented Event Manager (AOEM), was designed on an OSGi framework. AOEM supports services to generate and provide notification of events. This paper presents the implementation of AOEM as an OSGi bundle with AspectJ. The experiment on transferring between device service and application service demonstrate that AOEM provides good abstraction of the services and convenience.
The Open Service Gateway Initiative (OSGi) has played an important role in ubiquitous environments that support interoperability among embedded devices, such as home appliances and network devices. However, the OSGi does not have a common event mechanism yet, and it is difficult to communicate among services asynchronously. In the present work, a common event manager, Aspect-Oriented Event Manager (AOEM), was designed on an OSGi framework. AOEM supports services to generate and provide notification of events. This paper presents the implementation of AOEM as an OSGi bundle with AspectJ. The experiment on transferring between device service and application service demonstrate that AOEM provides good abstraction of the services and convenience.
出处
《重庆邮电大学学报(自然科学版)》
2007年第3期335-338,共4页
Journal of Chongqing University of Posts and Telecommunications(Natural Science Edition)
基金
This work is supported by the Brain Koreec 21 century,Korea .