针对7×24小时运行的系统,不能停止系统运行进行更新或维护的问题,根据OSGi(Open Service Gateway Initiative)框架的特点,在分析已有的服务动态更新方法基础上,克服已有策略不能保证服务更新前后的相互一致性和服务状态的一致性,...针对7×24小时运行的系统,不能停止系统运行进行更新或维护的问题,根据OSGi(Open Service Gateway Initiative)框架的特点,在分析已有的服务动态更新方法基础上,克服已有策略不能保证服务更新前后的相互一致性和服务状态的一致性,以及更新策略实现过程中的编程模型不佳问题,提出基于发布/订阅模型的服务动态更新策略。以静止状态理论为依据,利用Petri网形式化描述服务动态更新过程,从理论上验证该策略的有效性;同时,以Event Admin Service作为策略的实现工具,具有良好的编程模型,从而实现OSGi平台上的动态演化,实验结果表明该策略具有可行性。展开更多
针对当前OSGi规范没有对服务的实时性提出具体标准和详细解决方案的问题,试图将Java实时规范(Real-Time Specification for Java,RTSJ)整合到OSGi架构中,以提供一种在动态实时嵌入式环境下部署实时组件和服务的解决方案。通过分析RTSJ对...针对当前OSGi规范没有对服务的实时性提出具体标准和详细解决方案的问题,试图将Java实时规范(Real-Time Specification for Java,RTSJ)整合到OSGi架构中,以提供一种在动态实时嵌入式环境下部署实时组件和服务的解决方案。通过分析RTSJ对OSGi框架的影响,针对OSGi事件机制在RTSJ中不能满足实时计算要求的现状,提出了基于RTSJ实时线程的事件机制,解决了OSGi在RTSJ中自适应环境变化所导致的服务之间的实时切换问题,从而确保了基于OSGi架构的实时嵌入式系统在动态不确定环境下的实时性。展开更多
医疗设备与医疗信息系统的无缝集成以及协同互操作是实现数字化医院亟待解决的问题,传统的解决方案在可维护性与可扩展性、数据共享等方面尚存在不足。提出了一个应用于数字化医院的医疗设备集成框架,该框架以OSGi为基础,通过虚拟设备...医疗设备与医疗信息系统的无缝集成以及协同互操作是实现数字化医院亟待解决的问题,传统的解决方案在可维护性与可扩展性、数据共享等方面尚存在不足。提出了一个应用于数字化医院的医疗设备集成框架,该框架以OSGi为基础,通过虚拟设备机制抽象出医疗设备功能接口,应用SOA的设计思想把设备作为服务发布,将各种设备数据统一到国际医疗标准HL7(Health Level Seven)和DICOM(Digital Imaging and Communication of Medicine)标准。还讨论了集成框架的原型系统实现及其应用。展开更多
描述了一个移动P2P应用环境下的组件管理模型P2PCOM(component in mobile P2P applications),P2PCOM支持非集中的网络结构,适合轻量级移动智能终端的P2P分布式应用开发。通过运用OSGi协议规范,提出端口管理器的概念,用来实现抽象的,灵...描述了一个移动P2P应用环境下的组件管理模型P2PCOM(component in mobile P2P applications),P2PCOM支持非集中的网络结构,适合轻量级移动智能终端的P2P分布式应用开发。通过运用OSGi协议规范,提出端口管理器的概念,用来实现抽象的,灵活和高层次的通信机制。端口同时具有协议独立性、位置独立性、同步异步远程调用,组件中的服务可以在本地与远程的容器中迁移,根据QoS的需求,给服务定义服务等级。通过对实验场景的建立与实验性能分析,结果表明了P2PCOM可以较好的支持灵活的、高度可裁减的移动P2P应用开发。展开更多
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 d...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.展开更多
文摘针对当前OSGi规范没有对服务的实时性提出具体标准和详细解决方案的问题,试图将Java实时规范(Real-Time Specification for Java,RTSJ)整合到OSGi架构中,以提供一种在动态实时嵌入式环境下部署实时组件和服务的解决方案。通过分析RTSJ对OSGi框架的影响,针对OSGi事件机制在RTSJ中不能满足实时计算要求的现状,提出了基于RTSJ实时线程的事件机制,解决了OSGi在RTSJ中自适应环境变化所导致的服务之间的实时切换问题,从而确保了基于OSGi架构的实时嵌入式系统在动态不确定环境下的实时性。
文摘医疗设备与医疗信息系统的无缝集成以及协同互操作是实现数字化医院亟待解决的问题,传统的解决方案在可维护性与可扩展性、数据共享等方面尚存在不足。提出了一个应用于数字化医院的医疗设备集成框架,该框架以OSGi为基础,通过虚拟设备机制抽象出医疗设备功能接口,应用SOA的设计思想把设备作为服务发布,将各种设备数据统一到国际医疗标准HL7(Health Level Seven)和DICOM(Digital Imaging and Communication of Medicine)标准。还讨论了集成框架的原型系统实现及其应用。
文摘描述了一个移动P2P应用环境下的组件管理模型P2PCOM(component in mobile P2P applications),P2PCOM支持非集中的网络结构,适合轻量级移动智能终端的P2P分布式应用开发。通过运用OSGi协议规范,提出端口管理器的概念,用来实现抽象的,灵活和高层次的通信机制。端口同时具有协议独立性、位置独立性、同步异步远程调用,组件中的服务可以在本地与远程的容器中迁移,根据QoS的需求,给服务定义服务等级。通过对实验场景的建立与实验性能分析,结果表明了P2PCOM可以较好的支持灵活的、高度可裁减的移动P2P应用开发。
基金This work is supported by the Brain Koreec 21 century,Korea .
文摘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.