中华人民共和国国家标准
GB/T 33604-2017
电力系统简单服务接口规范
Simple service interface specification for power system
中国国家标准化管理委员会 中华人民共和国国家质量监督检验检疫总局 发布
目次
前言2规范性引用文件3术语和定义4缩略语.5符号定义和语法规则5.1符号定义 5.2语法规则6服务体系结构及流程6.1体系结构6.2服务流程7服务定义.8服务管理9服务请求与应答9.1服务请求格式 9.2服务应答格式10协议适配.附录A(规范性附录)电力系统简单服务接口规范语法定义附录B(规范性附录)标准的简单服务描述附录C(规范性附录)适配协议
前言
本标准按照GB/T1.1-2009给出的规则起草.
本标准由中国电力企业联合会提出,
本标准由全国电网运行与控制标准化技术委员会(SAC/TC446)归口.
本标准起草单位:国网河北省电力公司、北京科东电力控制系统有限责任公司、国家电网公司国家电力调度控制中心、中国南方电网电力调度控制中心、国电南瑞科技股份有限公司、广东电网有限责任公司电力科学研究院、南京南瑞继保电气有限公司、中国电力科学研究院、国网四川省电力公司.
本标准主要起草人:习新魁、梅峥、马斌、陈国平、许洪强、叶飞、孙炜、厉启鹏、杨立波、方文崇、顾博川、李一鹏、王亚军、万书鹏、钱锋、李伟龙、赵鹏、温丽围、席骊塘、狄方春、孙名扬、黄运豪.
电力系统简单服务接口规范
1范围
本标准规定了用于电力系统生产控制及管理业务简单服务的文本型接口规范,包括文本型服务接口的语法、语义规则服务体系结构及流程、服务定义、服务管理、服务访问等技术内容.
本标准适用于电力系统生产控制及管理业务中使用文本型简单服务的应用场合.
2规范性引用文件
件.凡是不注日期的引用文件,其最新版本(包括的修改单)适用于本文件. 下列文件对于本文件的应用是必不可少的.凡是注日期的引用文件,仅注日期的版本适用于本文
GB/T33602电力系统通用服务协议IEC61850电力应用自动化通信网络和系统(Communication networks and systems for power DL/T476电力系统实时数据通信应用层协议utility automation)
3术语和定义
下列术语和定义适用于本文件.
3.1服务接口service interface
特定功能的形式化描述,定义了实现功能所需的参数和返回结果.
3.2 服务消费者serviceconsumer
根据服务接口描述访问服务的程序.
3.3服务提供者service provider实现服务接口定义的功能并提供服务的程序.
3.4简单服务simple service能够相对独立运行,具有简单的输入参数和输出结果的应用程序.
3.5粗粒度服务coarse-grained service
在一个抽象的接口中封装了大块的业务/技术的服务,以减少服务请求交互的次数.
4缩略语
下列缩略语适用于本文件.
BNF :巴科斯范式(Backus-Naur Form)SOA:面向服务的体系架构(Service-Oriented Architecture)WSDL:Web服务描述语言(Web Services Description Language)XML:可扩展标记语言(eXtensible Markup Language)
5符号定义和语法规则
5.1符号定义
本标准参考SOA架构及WSDL语言,提出了用于电力系统的简单服务接口规范,定义了服务请求与应答流程,并满足电力系统在线应用对效率的要求.简单服务接口规范的符号说明见表1,定义了类型描述符、路径分隔符、参数描述的起始符和结束符等符号.
表1简单服务接口规范符号说明
序号 符号 定义1 (S) 服务列表起始符2 (/S) 服务列表结束符3 服务起始符4 /) 服务结束符5 系统声明结束符 系统声明起始符6 7 单行注释引导符8 (1-- 多行注释起始符9 - 多行注释结束符10 = 赋值连接符11 类型描述符(或用空格分隔)12 路径分隔符13 参数描述起始符14 参数描述结束符注:以上符号内容均采用英文半角符号.
5.2语法规则
简单服务接口语法规范采用BNF范式的形式进行描述,详见附录A
6服务体系结构及流程
6.1体系结构
简单服务体系由服务消费者、服务总线和服务提供者组成,体系结构见图1.图1展示了在服务体系结构中使用简单服务接口规范进行服务的注册、定位、请求和应答的流程.