1、GB/T33604-2017BNF:巴科斯范式(Backus-Naur Form)SOA:面向服务的体系架构(Service-(Oriented Architecture)WSDL:Web服务描述语言(Web Services Description Language)XML:可扩展标记语言(eXtensible Markup Language)5符号定义和语法规则5.1符号定义本标准参考S()A架构及WSDL语言,提出了用于电力系统的简单服务接口规范,定义了服务请求与应答流程,并满足电力系统在线应用对效率的要求。简单服务接口规范的符号说明见表1定义了类型描述符、路径分隔符、参数描述的起始符和
2、结束符等符号。表1简单服务接口规范符号说明序号符号定义1(S)服务列表起始符2/S服务列表结束符3(服务起始符)服务结束符(!系统声明起始符611系统声明结束符7单行注释引导符8!-多行注释起始符9-多行注释结束符10赋值连接符11类型描述符(或用空格分隔)12路径分隔符13(参数描述起始符14)参数描述结束符注:以上符号内容均采用英文半角符号。5.2语法规则简单服务接口语法规范采用BNF范式的形式进行描述,详见附录A。6服务体系结构及流程6.1体系结构简单服务体系由服务消费者、服务总线和服务提供者组成,体系结构见图1。图1展示了在服务体系结构中使用简单服务接口规范进行服务的注册、定位、请求和应答的流程。2