海量实时数据服务平台Word文件下载.docx
《海量实时数据服务平台Word文件下载.docx》由会员分享,可在线阅读,更多相关《海量实时数据服务平台Word文件下载.docx(81页珍藏版)》请在冰豆网上搜索。
![海量实时数据服务平台Word文件下载.docx](https://file1.bdocx.com/fileroot1/2022-10/9/fef028e8-e1b8-4074-b523-de39585270ab/fef028e8-e1b8-4074-b523-de39585270ab1.gif)
本规范起草单位:
本规范参加单位:
本规范主要起草人:
海量实时数据平台技术规范
1.规范性引用文件
下列文件中的条款通过本部分的引用而成为本规范的条款。
凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本规范,凡是不注日期的引用文件,其最新版本适用于本规范。
ISO/IECTR13335:
2000信息技术安全技术IT安全管理指南
GB/T20270网络基础安全技术要求
2.术语和定义
本文档在描述过程中涉及相关术语、编写语等,为使读者方便了解相关术语意义,有助于该规范的描述,此处对相关术语做统一的说明。
2.1应用程序接口API
API(ApplicationProgramInterface)–应用程序接口,由可执行应用组件提供而供给其他应用组件使用的公用函数集。
2.2公共信息模型CIM
公共信息模型(CommonInformationModel,CIM)是一个抽象模型,它提供一种标准化方法,把各种资源描绘为对象类、属性、行为以及它们之间的关系,它是一种可扩展的数据模型,用于在管理环境中以一致和统一的方式在逻辑上组织管理对象。
2.3组件接口规范CIS
组件接口规范(ComponentInterfaceSpecification,CIS)是在CIM基础上定义的,规定组件(或应用程序)为了能够以一种标准方式和其它的组件(或应用程序)交换信息和/或访问公开数据而应该实现的各种接口。
当前CIS标准规定了DAF(数据访问设施)、GDA(通用数据访问接口)、HSDA(高速数据访问接口)、TSDA(时序数据访问接口)中的所有接口服务,包括近100个方法。
2.4通用数据访问GDA
GDA(GenericDataAccess)–通用数据访问,包含了用于访问基于CIM层次信息结构的公共数据的API服务。
换句话说是,客户可以访问由另一个组件(应用或数据库)维护的数据,或者一个系统所维护的数据,不需要了解此系统用于内部数据存储的逻辑模式,CIM的知识已经足够。
2.5可缩放矢量图形SVG
SVG(ScalableVectorGraphics)–可缩放矢量图形,是由W3C组织推出的最新一代矢量图形标准,是一种开放标准的文本式图形描述语言。
2.6WebService
WebService是一种新的web应用程序分支,它们是自包含、自描述、模块化的应用,可以发布、定位、通过web调用。
WebService是一个应用组件,它逻辑性的为其他应用程序提供数据与服务。
各应用程序通过网络协议和规定的一些标准数据格式(Http,XML,Soap)来访问WebService,通过WebService内部执行得到所需结果。
WebService可以执行从简单的请求到复杂商务处理的任何功能。
一旦部署以后,其他WebService应用程序可以发现并调用它部署的服务。
2.7XML可扩展标记语言
XML(ExtensibleMarkupLanguage)即可扩展标记语言,它与HTML一样,都是SGML(StandardGeneralizedMarkupLanguage,标准通用标记语言)。
Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。
扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用。
2.8XMLSchema
XMLSchema语言也被称为XMLSchemaDefinition(XSD)(XMLSchema定义)。
XMLSchema是以XML语言为基础的,它用于可替代DTD。
一份XMLschema文件描述了XML文档的结构。
2.9简单对象访问协议SOAP
SOAP(SimpleObjectAccessProtocol)简单对象访问协议,简单对象访问协议(SOAP)是一种轻量的、简单的、基于XML的协议,它被设计成在WEB上交换结构化的和固化的信息。
SOAP可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议(HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME)。
它还支持从消息系统到远程过程调用(RPC)等大量的应用程序。
2.10XSLT扩展样式表转换语言
XSLT是扩展样式表转换语言(ExtensibleStylesheetLanguageTransformations)的简称,这是一种对XML文档进行转化的语言,XSLT中的T代表英语中的“转换”(transformation)。
2.11服务
在SOA架构中,服务是最核心的抽象手段,它具有明确的功能,通常封装着业务功能或者数据。
一个服务包括接口(Interface)、契约(Contract)和实现(Implementation)三个部分。
服务的接口和契约采用中立、基于标准的方式进行定义,它独立于实现服务的硬件平台、操作系统和编程语言,这使得构建在不同系统中的服务可以以一种统一的和通用的方式进行交互。
2.12企业服务总线
企业服务总线(EnterpriseServiceBus),以下简称ESB,是一种在松散耦合的服务和应用之间标准的集成方式,提供简单、快速、基于标准的多点集成,类似硬件中的总线结构。
2.13WS-Security
WS-Security定义了一个用于携带安全性相关数据的SOAP标头元素。
如果使用XML签名,此标头可以包含由XML签名定义的信息,其中包括消息的签名方法、使用的密钥以及得出的签名值。
2.14WSDL
WSDL(WebServicesDescriptionLanguage):
WSDL即Web服务描述语言,它从句法层面对Web服务的功能进行描述,包括4个不同的粒度:
数据类型(DataType)、消息(Message)、方法(Operation)和访问端口(PortType)。
WSDL只提供了Web服务的接口描述,对服务的行为约束和属性描述缺乏进一步的支持。
2.15E语言
XX系统数据标记语言——E语言规范(以下简称“E语言”)是在IEC61970-301《XX系统公用数据模型CIM(CommonInformationModel)》的面向对象抽象基础上,针对CIM在以XML方式进行描述时的效率缺陷所制定的一种新型高效的XX系统数据标记语言。
2.16104规约
国际电工委员会制定的IEC60875-5-104规范,最新的版本是2000版。
用于适应和引导XX系统调度自动化的发展,规范调度自动化及远动设备的技术性能。
我国电力行业在2002年发布了DL634.5104-2002协议,而且注明是和IEC60870-5-104(2000)是等同采用。
本规范中提到的104规约是IEC60870-5-104(2000)。
3.技术要求
3.1功能规范
海量实时数据平台的功能架构主要包括数据接入、数据处理、数据加工、数据存储、元数据管理、访问服务、支撑工具以及平台管理八大部分。
如下图所示:
图3功能架构
3.1.1元数据管理
海量实时数据平台元数据管理功能主要包括:
测点管理、电网模型数据管理、量测管理功能。
3.1.1.1测点管理
测点管理功能主要负责测点的增加、删除、修改、查询以及导入/导出,具体说明如下:
1)增加测点:
支持增加单个或批量测点的功能,增加测点时输入测点的属性,并根据规则检查测点属性的完整性和合法性;
2)删除测点:
支持删除单个或批量测点的功能;
3)修改测点:
支持修改单个或批量测点的属性的功能,修改测点时也要检查测点属性的完整性和合法性;
4)查询测点:
支持单个参数的条件查询以及多个参数组成的组合条件查询;
5)导入测点:
支持以固定格式(XML,CSV等)批量导入测点功能,导入时根据规则配置检查测点属性的完整性和合法性;
6)导出测点:
支持以固定格式(XML,CSV等)导出测点功能。
测点属性主要包括:
测点名称、类型、数据精度、刷新频度、变换方式、限值、测点来源等。
测点属性的完整性检查主要是检查必填属性是否为空等。
测点属性的合法性检查包括:
格式、字符长度、逻辑关系等方面的检查。
3.1.1.2电网模型数据管理
海量实时数据平台遵循ECIM和IEC61970/61968标准,提供统一规范的设备模型视图。
海量实时数据平台管理的电网模型数据包括:
发电设备、输电设备、配电设备、变电设备、表计信息、用户及拓扑模型等数据。
主要功能包括:
1)提供符合CIM规范的电网模型视图。
模型层次包括组织、控制区域、电压等级、设备容器、设备以及设备的量测,形成一个完整的树状的电网模型视图;
2)支持从企业数据仓库导入电网模型数据,包括全部导入和增量导入,导入时自动检查模型数据的完整性,并实现模型的拼接。
3.1.1.3量测管理
量测是建立测点与电网设备的测量关系。
通过量测管理,提供符合ECIM标准的数据视图,为企业级应用开发提供支撑。
海量实时数据平台量测管理应该遵循《广东电网公司实时数据量测编码规范》,并对来自不同业务系统的量测进行编码映射,实现量测编码统一。
1)增加量测:
增加测点或者增加电网模型设备时自动匹配生成量测;
2)删除量测:
删除测点或者删除电网模型设备时自动删除关联的量测;
3)修改量测:
支持量测属性的修改,通过修改关联测点或者关联设备参数改变测点与设备的关联关系;
4)查询:
支持通过设备查找量测,也可以通过测点查询量测;
支持查询某个设备关联的所有测点以及某个测点所属的设备;
量测属性主要包括:
量测名称、类型、关联测点、关联设备等;
3.1.2数据接入
海量实时数据平台提供规范的数据接入功能,将各业务系统实时数据接入到海量实时数据平台。
3.1.2.1接入规约
海量实时数据平台应支持统一的数据通信协议,以规范不同业务系统的数据接入,为方便现有业务系统的接入,应支持通信协议的扩展。
海量实时数据平台应至少支持以下的通信协议:
1)通用规约:
通用规约是海量实时数据平台为实现各业务系统实时数据的高效、统一接入而制定的通信报文传输格式。
具体规约定义参见附录1。
2)104规约:
电力通信标准规约,具体定义参见附录2。
3)E语言:
遵循IEC61970/61970规范的XX系统数据标记语言,具体参见附录3。
3.1.2.2接入的业务系统
海量实时数据平台接入的各业务系统及接入规约选择如下表所示:
表1:
海量实时数据平台接入业务系统
业务系统
数据量
接入频率
通信规约
XXXX公司总部
SCADA/EMS
业务系统全部实时数据
3秒
通用规约,IEC104,E语言。
计量自动化
15分钟
通用规约
省
公
司
计量自