- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电网数据集成服务办法
; 引言; 信息集成是智能电网信息建设的主要基础工作和关键技术。智能电网是为了实现能源替代和兼容利用,它需要在开放的系统和共享信息模式的基础上整合系统中的数据,优化电网的运行和管理[1]。目前,同一个供电公司中往往并存着多个不同厂家生产的应用系统,它们使用不同的计算机平台,不同的数据库技术,这使得系统与系统之间不能很好地互联。信息集成技术一直是数据库领域的研究热点,其目标是建立统一的信息平台,实现信息的畅通交换。常用的集成方法主要有:a.点对点集成需要应用系统调用函数实现,只有少量系统在需要集成时可以快速实现;b.数据仓库法利用数据仓库集成电力信息并实现数据挖掘,同时提供决策支持,但是这种方式数据更新不频繁,反映实时信息的能力不足;c.联邦数据库目的是实现数据库间部分数据的共享,数据源都要添加彼此访问的接口,所以需要编写大量的接口程序,而且联邦数据库方式只支持数据库数据源的集成;d.中间件方式是目前使用较多的一种数据集成方法,它通过提供一个全局模式和对应这个数据源的局部模式,集成来自不同数据源的数据,将查询数据转换成一个统一的规范格式。主流中间件技术标准有EJB、CORBA、COM/DCOM、WebService方法。WebService作为一种新的分布式计算模式,具有跨平台、语言独立、松散耦合、协议标准等特点,可以构造灵活健壮的异构信息集成系统。传统的WebService中最基础的SOAP协议采用基于远程过程调用RPC的交互模型。该SOAP协议在安全性、复杂性、代理和缓存上存在不足。本文根据智能电网信息集成的特定要求,在分析已有集成方法优缺点的基础上,提出了基于REST架构风格的WebService,实现智能电网数据集成。; 1IEC61970标准; 国际电工委员会(IEC)推出了IEC61970标准,又称为EMS-API标准[2-7],它定义了智能电网所需的系统模型,是智能电网信息一体化的基础。; 1.1公共信息模型公共信息模型CIM(CommonInformationModel)[4-5]是IEC61970协议整体框架的基础,它是一种描述电力系统所有对象逻辑结构和关系的信息模型,定义了一种表达电力系统资源及其属性和关系的统一语法和语义。CIM是一个抽象模型,采用UML描述类、属性和关系。CIM给智能电网信息集成提供了一种通用模型,进而在接口层上实现数据交换和数据共享。CIM由包组成,包括Core、Topology、Wires、Outage、Protection、Meas、LoadModel、Generation和Domain共9个包。每个包都是一组类的集合,每个类包括类的属性和与此类有关的类。在CIM中类之间有聚合、继承和关联3种关系。; 1.2组件接口规范组件接口规范CIS(ComponentInterfaceSpecifi-cation)[6-7]是在CIM基础上定义的,规定组件为了能够以一种标准的方式和其他组件交换信息或访问公开数据而应该实现的各种接口。由于CIS是基于独立的基础体系设计的,因此其必须映射到特定的技术才能得以实现。本文采用将CIS映射到REST架构风格的WebService技术。CIS分2个级别:级别1仅对接口做一般性描述,不涉及具体的计算机技术;级别2将CIS映射到CORBA和XML等具体的计算机技术。现阶段CIS大多处于准备阶段,因此,要重点研究CIM,可以先自行研究CIS并保持关注和跟踪[2]。; 2表述性状态转移; 表述性状态转移REST[8](RepresentationalStateTransfer)是对当前Web体系结构潜在设计原则的一种描述,也是其最成功要素的总结。表述性是指转移给用户的下一个页面可能是常见的HTML格式的页面,或者不是页面而是获得某些数据和服务。例如访问某供电公司一座110kV变电站的3号变压器状态,可以使用逻辑URI:http:∥/110zhuoxian/transformer3。返回给客户的响应是一个资源的物理表述,假设是transformer3.html,该页面包含图片和状态信息,包括电压、温升、输送功率等,还包括和该变压器相关联设备的链接,客户选择一个链接来决定下一步动作。REST把所有需访问的事务视为资源,各资源通过一个URI来标识,通过简洁通用的接口来操作Web上的资源。REST系统的组件是自描述的,这样客户可根据这些自描述信息来维护自己的程序状态[5]。; 2.1REST对比大Web服务的性能优势传统的WebService称为大Web服务[9],它最基础的SOAP协议采用的是基于RPC的交互模型,使用HTTP作为传输协议。从以下几方面说明REST性能方面的优势。a.扩展性。大Web服务提供不同的接口,由于操作数量没有限制,
文档评论(0)