作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程

• 体系结构与软件技术 • 上一篇    下一篇

基于分布式OSGi的通用电力数据平台

胡 平1,王忠群1,刘 涛1,陈 颖2,黄少伟2   

  1. (1. 安徽工程大学计算机与信息学院,安徽 芜湖 241000;2. 清华大学电机工程与应用电子技术系电力系统国家重点实验室,北京 100084)
  • 收稿日期:2013-11-20 出版日期:2014-03-15 发布日期:2014-03-13
  • 作者简介:胡 平(1979-),男,讲师、硕士,主研方向:分布式计算,软件体系结构;王忠群,教授;刘 涛,副教授、硕士;陈 颖,副教授、博士;黄少伟,讲师、博士。
  • 基金资助:
    国家自然科学基金资助项目(61300170);安徽省教育厅自然科学基金资助项目(KJ2013A040);清华大学卢强院士安徽省工作站基金资助项目。

General Electric Data Platform Based on Distributed OSGi

HU Ping 1, WANG Zhong-qun 1, LIU Tao 1, CHEN Ying 2, HUANG Shao-wei 2   

  1. (1. School of Computer and Information, Anhui Polytechnic University, Wuhu 241000, China; 2. State Key Lab of Power Systems, Department of Electrical Engineering, Tsinghua University, Beijing 100084, China)
  • Received:2013-11-20 Online:2014-03-15 Published:2014-03-13

摘要: 提升智能电网中各种异构应用软件间的数据共享和功能交互能力,是电力企业亟需解决的问题。而依靠标准化数据模型、SOA等技术的传统交互方案对模块运行期热插拔、分布式编程模型低侵入性和电力数据持续变化的支持度不足。为此,以电力数据为中心,从软件架构角度,将电力应用解耦为数据总线和数据插件,提出一种基于分布式开放式服务网关(OSGi)的通用电力数据平台。阐述平台拓扑架构、分布式OSGi的扩展方法及通用电力元数据模型,给出平台在福建电网的实施方法,并对典型业务模块的功能及并发性能进行测试,结果表明,该平台能有效降低异构电力应用间的数据共享和功能交互难度。

关键词: 智能电网, 电力数据平台, 开放式服务网关, 元数据, 数据链, 面向切面编程

Abstract: Power companies need to solve the problem that how to improve the capabilities of data sharing and interoperation between heterogeneous applications in smart grid. Some solutions based on data model standardization or SOA are inadequate in terms of runtime modules hotplug, invasion of distributed programming model and continuous data change supporting. This paper decouples a power application software into data bus and data plugs from the perspective of electric data and software architecture, proposes a general electric data platform based on distributed Open Service Gateway initiative(OSGi), and then discusses the topological structure of data platform, distributed OSGi extension model and electric metadata model. The implementation approach of data platform in Fujian power grid is presented, and some tests are done for typical modules’ functionality and concurrent performance. The results show that the platform can reduce the difficulty of data sharing and interoperation between heterogeneous applications effectively.

Key words: smart grid, electric power data platform, Open Service Gateway initiative(OSGi), metadata, data chain, Aspect-oriented Programming(AOP)

中图分类号: