首页 > 电力行业标准(DL) > DL/T 1233-2013 电力系统简单服务接口规范
DL/T 1233-2013

基本信息

标准号: DL/T 1233-2013

中文名称:电力系统简单服务接口规范

标准类别:电力行业标准(DL)

标准状态:现行

出版语种:简体中文

下载格式:.zip .pdf

下载大小:349779

相关标签: 电力系统 服务 接口 规范

标准分类号

关联标准

出版信息

相关单位信息

标准简介

DL/T 1233-2013.Simple service interface specification for power system.
1范围
DL/T 1233规定了用于电力系统的简单服务接口规范,提出了描述服务接口的语法、语义规则,对服务体系结构、客户端服务请求描述和服务的定义与管理等进行了规范描述。
DL/T 1233适用于电力自动化系统中访问简单服务的应用场合。
2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T 16262.1-2006信 息技术抽象语法记法一(ASN.1) 第1部分:基本记法规范
W3C Web 服务描述语言( Web Services Description Language 2.0)
注:可从以下网址获得: <http: //www.w3.org/TR/2007//REC-wsdl20-primer- 20070626>
3术语和定义.
下列术语和定义适用于本标准。
3.1 服务接口  service interface
定义一组抽象功能,通过完成特定任务为服务客户端交付所需的最终结果。最终结果通常会使使用者的状态发生变化,但也可能使服务提供者的状态改变,或者双方都产生变化。
3.2 服务客户端 service client
根据服务接口描述访问服务的实体。

标准图片预览






标准内容

ICS 29.020
备案号:40063-2013
中华人民共和团力行业标雅
DL/T1233 -2013
电力系统简单服务接口规范
Simple service interface specification for power system2013-03-07发布
玉家能源局
2013-08-01实施
2规范性引用文件
3术语和定义…
缩略谱
符号定义和语法规范,
6服务体系结构·
7客户端服务请求
服务的定义与管理
款议适配.
附录A(规范性附录)
电力系统简单服务接口规范语法定义附录B(资料性附录)
标推服务描述
DL/ T 1233 —2013
DL/T1233-2013
随着电网互联规模不渐扩大,为满足电力系统信息交换和服务访问的需求,制定本标推。本标准由中国电力企业联合会提出。本标推由全国电网运行与控制标准化技术委员会归口。本标准起草单位:国家电网公司国家电力调度控制中心,国网电力科学研究院,中图电力科学研究院。
本标准尘要起草人:辛耀中、梅、關洪、李军良、尚学佛、明玉、万将鹏。本标准在执行过程中的意见或霆议请反馈案中国电力企业联合会标准化管理中心(北京市自广路二条—号,100761)。
电力系统简单服务接口规范
DL/T1233—2013
本标雅规定了用于电力系统的简单服务接口规范,提出了描述服务接口的语法、语义规则,对服务体系结构、客户端服务请求描述和服务的定义与管理等进行了规范描述。本标准适用于电力自动化系统中访间简单服务的应用场合。2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注口期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包插所有的修改单)适于本文件。GBT16262,1一2006慢息技术抽象语法记法·【ASN.1】第1部分:基本记法规范W3CWeb服务描述语膏(Web ServicesDescription Language2.0)注:可从以下网址驱得:下列术语和定义适用于本标准。3.1
服务接口service interface
定义一组抽象功能:通过完成特定任务为服务客户端交付所需的最终结果。最终结果常会使使用者的状态发生变化,但也可能使服务提供者的状态改变,或者双方都产生变化。3.2
服务户端scrviccclient
根据服务接口描述访问服务的实体。3.3
服务提供者serviceprovider
实现服务接口定义功能并提供服务的实体。3.4
域domain
在简单服务接口体系中出完整系统确定的边界,可以对应于电力系统中不同级别的调度机构。3.5
简单服务simpleservice
能够相对独立运行且具有简单的输入参数和输出结果的应用。4缩略语
下列缩略语适用于本文件。
WSDLWebServicesDeseriptionLanguageWeb服务措述语言E
DL/T 1233—2013
5符号定义和语法规范
5.1符号定义
WSDL是W3C推荐使用的标推,通过使用复杂的语法规则来实现服务的述和访间。本标准参者了WSDL谱高,提出了用于电力系统的简单服务接口规范,提供服务访问的功能并满足电力系统在线应用对效率的要求。简单服务接口规范的符号说明见表1,定义了类型描述符、路径分隔符、参数措述的起始符和绪束符等符号。
表1简单服务接口规范符号说明
驻:以上符导均采用英文半角符号。语法规范
服务列表起始符
服务列表结束符
服务起始符
服务结束符
系统明的起始符
系统声明结束符
注释引导符
赋慎连接符
类型描述符(或用空格分荫)
路径分隔符
参效别述的起始符
参数指述的结束符
简单服务接口语法规范采用BNF(Backus-NaurForm:巴科斯范式)的形式进行描述,详见附录A。6服务体系结构
体系结构
便用简单服务接口规范的服务体系结构见图1。图1展示在服务体系结构中使用简单服务接口规范逊行服务的注期、定位和访问的流程。6.2服务流程
服务流程包括以下步骤,除步骤b)、c)之外,其余各步骤应符合简单服务接口规范:)服务提供者注册服务信息。
服务客户端查询服务信息。
总线返回服务信息。
服务客户端通过总线向服务提供者发送服务请求。服务提供者接收服务请求。
服务客户端
2服务级
默取明解
楚义信感
4发送服务销求
了接收服:
图1使用筒
f)服务提
阐送服务结果。
名)服务客,
要收服务结果。
7客户端服务请求
服务总级
[服务定册
教收服务端求
范回服务应
服务懋供者
感体系结构示意图
DL/T1233—2013
7.1服务请求描述
客户端的简单服务描述主要用于客户端向服务器端传输的服务请求。服务请求描述以字符方式定义,描述服务原语、
7.2服务请求格式
教数等内容,由服务器端行解析.客户端服务请求究整格式为:
域(Domain):表示电力系统中不同级别的调度概构,可用多层描述,层间以小数点分隔,服务名称(Service):由服务器端定义,采匝英文名称,宣使用合法目有意义的服务名称。服务参数:使用一对号“()”作为参数定界符,一个服务可以有多个参数,所有参数部位于括号之内,参数之间以逗号分隔。参数类型:采用ASC1字符串拙述,变持原始类型和数组类型,如char.int、float、string、charl-d)
int、Tioat、string等。
参激类型的显式拥述:参数名前加上参数类型修饰符,之间用冒号分隔,形如“参数类型:参e)
数名一参数值”。
参数类型的隐式描述:参数类型和参数名均可省略,只对服务参数值进行描述。菌单参数慎的捐述:字符串类型用双引号或单引号定界,当学符串中含有单引号或双引导时,在单引号或双引号前面插入反斜杠作为转义符以将其按一般字符处理;对于数值类型值不加引3
DL/T1233-2013
号;整数类型可采则十六逊制、十进制、八进和二进制表示,其中十六进制、八进制和二进制分别使用0X、00和0B作为引导符;浮点数采用科学计数法或十进制表示法,如int:uum-4slting: myName= “张=\, float: value-123.45.h)当参数类型为数组或结构时,其参数值可用大括号们定界,也可以嵌惩,int]:number-{123,456,789)。在这种情况下,类塑修饰符和参数名不应省略,以免引起混乱,8服务的定义与管理
服务定义的描述所服务提供者负货,语法规则与客产端相间。与服务请求描述不同的是,服务端只定义服务参数的类型和名称
8.1服务定义
服务定义的描逊格式为:
< Service ( tyreiparaml, type:param2, ..) grompt />其中:服务名称、参数类型、参数名的描述方式与客户端相同。引入提示符对服务功能进行描述。8.2服务列表
表1中展示了服务述的管理功能,为有效管理利展示服务,可使用服务列表的方式对服务逃行组织。典型的服务列表描述格式如下:
< ServiceList(string:hostname,string:list_file)\服务列浓服务
< StareEstirnate( szring:grid_name, stringirosuit_fize) \状态估计服务” />s>
附录B列举了电力系统中适用简单服务接口规范的部分服务。8.3服务列表规则
服务列表的描述方式采明类似XML的形式进行组织,使用程序调用的语法格式,便于同客户端的浏览调用和程序调用的描述方式保持一致。本规则如下:a)第一行为版本声明,包括XML版本号、编码方式等。b)二行的标签S被定义为简单服务接口规范的特有标识符,S引导一系列服务描述,捕述简单服务接口规范版本,at捕述服务区域名称。c)从S标记的引导行直到
结束行,其间可能有荐干行,每行描述一个服务,格式与单行服务描述一致。
d)服务名使用英文,提示符可以使用中文进行描述。9协设适配
本标推前面定义了访问简单服务的接口规范:并对服务请求进行了描述。请求和应答可以适配到多个协议和标推上,包括DL/T476《电力系统实时数据通信应用层协议》、DL/T860《变电站通信网络和系统》系列标准、TCP等标准,详见图2。4
版务客户始
简单服务接口
图2传输协议适配
骚务提供者
简单服务接目
DL / T 1233 — 2013
DL/T 1233—2013
附录A
(规范性附录)
电力系统简单服务接口规范语法定义电力系统简单服务接口规范语法的BNF定义如下,描述了规范的语法结构利组成元素。specification::wdefinition
definition ::- donain_def \.\ serRiueservice_list
domain de= :;- domain de
in def
domain_def ::- identiriWww.bzxZ.net
aPheader service_list_headerservice list :t= xml
xml start neader
service list heada
versson def ::
site oef :
service list d
service list_t
servjce :
declaration
notation:-
service_Gefine
service rame
para list:=
para_define t:
fi\vetsiondef
ast version der site des
[1-9]+\,\ [0-9]+ 1n
servioe lj.st dert
ation I natat
value \l>\
ervice name
entisier
detine
adefine
para ::- type_deri
type derine :i= type
para name
scoped ame\
type_name ::- int type?
cnar_typel
float..typel
string type
scoped nane ::= a.nt_typel
ohar..typel
float.typel
int_type :!=\int\
char_type:!\char\
float_type ::- \float\
string_tyoe ::- \string\
para_name :i= identifier
service
para value
para_vaiue::simple_valuecorplexvaluesiplevaiue::- vazueidentirier6
service list_tail
gervidelistler
complex_value tt= \[\ value_-ist \j\value_list :t= vaiue_listr valuelvalue
value ::= valueidentiries
DL/T1233 —2013
vaiuc., identifier ::- int_expression I floar_expression I char_expression I string_expressianint_expression ::=signal_expression dec_expreasion\ox\hex_expression /\oo\oct_expressionl\os\bin_expressioa
hex_expression ii= hex_num / { hex_expressiorn ) hex_numocz_num
oct_expression ::- oct_num I ( pct.expressior.::=decnum
dec_expression
| { dec_expression / ec_num
bin_expression :;= bin_num
|【bin_expressionbin_num
signal_expression ::u [--)]
hex_num :t= dec_num I A | B
BICDIEIF
dec_num ::= oct_num 1 8 1 g
oct_num 1↓= 0 1 1 1 2 1 3
bin_num ::= o I i
char expression ::- [0-9] [[a-z]l[A-z}float_expression :i- signal_expression der_expression \, dec_expressitsn I si.gual_expressiondec_expression\,\ dec_exression\g\ signal_expression dec_expressionstring_expressian tt- \w (char_expressionl char_expression 7
DL/T1233—2013
附录B
(资料性附录)
标准服务猫述
DL/T890《能望管理系统应用程序接口(EMS-API)》系列标准中定义的部分服务可以采用用简单服务接口规范进行实现,列举如下:a)通用数据访间(GenericDataAcccss,GDA):1)文件服务:提供远程访问目录利文件的功能,包括文件管理、录管理、文件镜像、文件热备份和文件加锁机制,可进行文件建立、删除、打开、关闭、读写等操作。资源查询服务:提供客户端访间系统中服务和资源的状态以及定位功能。尊件转发服务:提供客户端(远程利本地)的冲件收发,支持不同系统之间的事件转发:3
事件发送采用订阅/响应模式,把事件发送给孕件转发服务器,由事件转发服务器发送到系统内的消息总线:事件接收采用订阅/发布模式,客户端向服务端订阅,事件转发服务器从系统中接收到筛要的事件时,发布给订阅的客户端。b)高速数据访问(High.SpecdDataAccess,HSDA)模块:用于快速访间简单数据结构的API服务,此时很多的实例都是以数据组的形式访间,而且需要有效地和客户端内存空间中的变量进行唤射。虽然这些数据组可以使用带有请求应答数据交换模式的API,但通常预先定义数据组,然后按·定的周期或有变化时进行发布。时序数据访问(TimeSequcnccDataAccess,TsDA)模块:用于访间厉史数据的服务,提供基于时序的数据访间功能,包括从时序数据库读数据、写时序数据库、出线数据服务、表格数据服务等。
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。