期刊文献+

AOP event manager in open service gateway

AOP event manager in open service gateway
下载PDF
导出
摘要 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 .
关键词 开放式网关 框架 视点定向事件管理器 设计 驱动程序 AOP open service gateway initiative(OSGi) OSGI framework AOP
  • 相关文献

参考文献10

  • 1[1]MARPLES D,KRIENS P.The Open Services Gateway Initiative:An Introductory Overview[J].IEEE Communications Magazine,2001,39:110-114.
  • 2[2]WILS A,MATTHIJS F,BERBERS Y,et al.Device discovery via residential gateways[J].IEEE Transactions on Consumer Electronics,2002,48(3):478-483.
  • 3[3]CABRER M R,REDONDO R P D,VILAS A F,et al.Controlling the Smart Home from TV[J].IEEE Transactions on Consumer Electronics,2006,52(2):421-429.
  • 4[4]KICZALES G.Aspect Oriented Programming[J].ACM Computing Surveys (CSUR),1996,28(4):154.
  • 5[5]ZHANG C,JACOBSEN H-A.Refactoring Middleware with Aspects[J].IEEE Transactions on Parallel and Distributed Systems,2003,14(11):1 058-1 073.
  • 6[6]Knopflerfish Open Source OSGi[EB/OL].[2006-12-10].http://www.knopflerfish.org.
  • 7[7]KICZALES G,HILSDALE E,HUGUNIN J,et al.Getting started with AspectJ[J].Communications of the ACM,2001,44 (10):59-65.
  • 8[8]Open Services Gateway Initiative[EB/OL].[2006-12-10].http://www.osgi.org.
  • 9[9]CHEN K,GONG L.Programming Open Service Gateways with Java Embedded ServerTM Technology[M].[s.l.]:Addison Wesley,2001.
  • 10[10]COLYER Adrian,CLEMENT Andy,HARLEY George,et al.Eclipse AspectJ:Aspect-Oriented Programming with AspectJ and the Eclipse AspectJ Development Tools[M].[s.l.]:Addison-Wesley Professional,2004.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部