您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 国内外标准规范 > DL∕T 1992-2019 电力企业SOA应用技术标准
ICS27.100F20备案号:63143-2018中华人民共和国电力行业标准DL/T1992—2019电力企业SOA应用技术标准SOAapplicationtechnologystandardforpowerenterprises2019-06-04发布2019-10-01实施国家能源局发布DL/T1992—2019I目次前言..............................................................................IIII1范围..................................................................................32规范性引用文件........................................................................33术语和定义............................................................................34缩略语................................................................................45SOA应用技术框架......................................................................46服务实现技术要求.....................................................................177服务交互技术要求.....................................................................33附录A(资料性附录)服务原语参考.....................................................47附录B(资料性附录)服务接口规约信息.................................................48附录C(资料性附录)服务质量测量方法.................................................50附录D(资料性附录)服务注册信息参考.................................................52DL/T1992—2019II前言为规范SOA应用技术框架、服务实现技术要求以及服务交互技术要求,制定本标准。本标准由中国电力企业联合会标准化管理中心提出并负责解释。本标准由电力行业信息标准化技术委员会归口。本标准起草单位:中国南方电网有限责任公司、鼎信信息科技有限责任公司、云南电网有限责任公司、云南云电同方科技有限责任公司。本标准主要起草人:王志英、衡星辰、董灿、张诗军、董召杰、周兴东、吴波、胡永华、张羿、张建文、徐兵元、邓安明、方俊霆、段福亮、黄载瑜、邰璐璐、曹巍、刘莉。本标准首次发布。本标准在执行过程中的意见或意见反馈至中国电力企业联合会标准化管理中心(北京市白广路二条一号,100761)。DL/T1992—20193电力企业SOA应用技术标准1范围本标准规定了面向服务的体系结构(Service-OrientedArchitecture,SOA)的SOA应用技术框架、服务实现技术要求以及服务交互技术要求。本标准适用于电力企业基于SOA的应用系统开发和信息集成建设、SOA项目咨询和SOA项目监理。2规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其昀新版本(包括所有的修改单)适用于本文件。GB/T29262—2012信息技术面向服务的体系结构(SOA)术语GB/T29263—2012信息技术面向服务的体系结构(SOA)应用的总体技术要求GB/T32427—2015信息技术SOA成熟度模型及评估方法GB/T32428—2015信息技术SOA服务质量模型及测评规范GB/T32429—2015信息技术SOA应用的生存周期过程GB/T32430—2015信息技术SOA应用的服务分析与设计GB/T32419.1—2016信息技术SOA技术实现规范第1部分:服务描述GB/T32419.2—2016信息技术SOA技术实现规范第2部分:服务注册与发现GB/T32419.3—2016信息技术SOA技术实现规范第3部分:服务管理GB/T32419.4—2016信息技术SOA技术实现规范第4部分:基于发布订阅的数据服务接口GB/T33846.1—2017信息技术SOA支撑功能单元互操作第1部分:总体框架GB/T33846.2—2017信息技术SOA支撑功能单元互操作第2部分:技术要求3术语和定义GB/T29262—2012、GB/T32427—2015、GB/T32419.2—2016中界定的以及下列术语和定义适用于本文件。3.1服务集成开发serviceintegrationdevelopment对多个服务按照某种模式进行组合调用,形成满足特定业务需求的新服务的行为。3.2服务原语serviceprimitive服务逻辑处理的动作,以服务使用者的角度进行描述。3.3企业架构enterprisearchitecture国际上各个大型组织通行的、用来促进业务与信息化融合,在快速变革中驾驭全局,优化投资结构,降低变革成本,控制变革风险的一套行之有效的方法。它是包括企业战略、组织、职能、业务流程、IT系统、数据、网络部署等的完整、一体化描述,反映了企业业务的状况、体现了业务与IT的映射关系,DL/T1992—20194能够明确各类IT设施对业务的支撑关系。3.4领域驱动设计domain-drivendesign一种通过将软件实现与核心业务概念的演进紧密相连从而实现复杂需求的软件开发方法。3.5服务实例serviceinstance可对外提供服务能力的程序集。3.6服务交互通信serviceinteractivecommunication在服务请求者与服务消费者之间提供接入、负载均衡、传输、路由及转换的功能单元,在实际交互过程中,服务交互通信的实现方式包括企业服务总线、服务网关等。3.7身份同步identitysynchronization使同一个实体在不同信息系统中的身份数据保持一致的相对关系。3.8集成integration将一些孤立的信息或元素通过某种方式集中在一起,建立联系,并且构成一个有机整体的过程。3.9API网关APIgateway提供API托管服务,涵盖API发布、管理、运维、售卖的全生命周期管理。辅助用户简单、快速、低成本、低风险的实现微服务聚合、前后端分离、系统集成,向合作伙伴、开发者开放功能和数据。注:API缩略语说明见本标准4缩略语。4缩略语API:应用程序编程接口(ApplicationProgrammingInterface)CIM:公共信息模型(CommonInformationModel)DDD:领域驱动设计(DomainDrivenDesign)FTP:文件传输协议(FileTransferProtocol)SLA:服务等级协议(Service-LevelAgreement)5SOA应用技术框架5.1SOA应用概念模型见GB/T29263—2012第4章SOA应用概念模型。5.2SOA应用技术参考模型5.2.1总述DL/T1992—20195SOA应用技术参考模型适用于SOA应用的构建、运行和管理过程,本节见GB/T29263—2012中4SOA应用技术参考模型,在原参考模型基础上细化了SOA应用技术参考模型中每个实线部分的技术要求。SOA应用技术参考模型主要包括9个部分:a)IT基础设施是承载SOA应用的已有运行环境以及未来可配置和扩展的基础环境;b)SOA资源是实现SOA应用所需的应用系统、数据以及现存服务等IT资源,这些资源存在于企业、政府部门以及其它组织机构内,作为SOA应用建设中服务的初始来源;基于SOA资源,可通过封装、抽取等过程形成服务,具体要求见本标准6服务实现技术要求;c)SOA支撑技术和服务是支撑SOA应用的基础技术能力及基础技术服务的总称;d)业务公共服务是一系列面向行业/领域应用的、可复用的、具有一定业务功能的服务,服务之间可以基于SOA支撑技术和服务所提供的功能和能力进行交互,并以此实现更丰富的业务逻辑,有关服务交互的技术要求见本标准7服务交互技术要求;e)电力行业应用是面向用户的、基于电力行业“发、输、变、配、用”等各环节以及具体业务领域需求的IT系统;f)用户是使用SOA应用的人、系统、设备及其它服务的总称;g)质量是指SOA应用满足用户需求或期望的程度;h)安全是为保障SOA应用安全运行的机制和策略的总称;i)治理是针对SOA应用所制定的管控策略和机制,涵盖SOA应用的整个生命周期。SOA支撑技术和服务SOA资源质量安全治理数据资源服务资源服务描述信息服务应用系统资源电力行业应用IT基础设施业务公共服务服务交互通信用户展现服务身份管理服务授权服务服务注册与发现服务开发服务编制服务编排服务管理图1SOA应用技术参考模型5.2.2SOA应用的支撑技术和服务要求DL/T1992—201965.2.2.1服务描述能力要求服务描述能力应满足如下要求:a)提供标准的信息模型和访问接口来描述服务和资源的相关属性;b)符合相关服务描述的具体技术标准,具体要求见本标准6.1服务描述。5.2.2.2服务注册和发现能力要求服务注册与发现能力应满足如下要求:a)提供服务注册功能及访问接口,用以对服务和资源进行注册、检索和发现;b)提供服务新增、变更等消息的主动发布接口,便于使用者能够及时感知和发现服务的变化;c)符合相关服务注册与发现的具体技术标准,具体要求见本标准7.2.1服务注册与发现。5.2.2.3服务开发能力要求服务开发能力应满足如下要求:a)应提供构建新服务所需的设计、开发、配置、调试、测试及运行的环境;b)应支持已有应用系统或数据资源的服务化封装;c)宜提供相关的工具或环境对服务设计遵从度、服务耦合性、服务自治性等进行检测;d)符合相关服务开发的具体技术标准,具体要求见本标准6.5服务开发。5.2.2.4服务编制能力要求服务编制能力应满足如下要求:a)按逻辑顺序调用一系列服务以形成更大粒度服务;b)为编制好的服务提供运行时的容器环境;c)符合相关服务编制的具体技术标准。5.2.2.5服务编排能力要求服务编排能力应满足如下要求:a)基于若干其他服务,通过服务流程建模、编排的方式,构建满足业务流程的新服务;b)提供流程执行引擎,为部署的业务流程脚本提供解释、执行、控制和管理等功能;c)符合相关服务编排的具体技术标准,具体要求见本标准7.2.2服务编排。5.2.2.6服务管理能力要求服务管理能力应满足如下要求:a)提供对服务设计、服务开发、服务测试、服务部署、服务发布、服务使用、服务变更、服务退役等过程的管理措施和流程,实现服务的全生命周期管理,见本标准5.3服务生存周期过程;b)对服务的状态进行实时监控、预警和执行其他相关管理操作;c)符合相关服务管理的具体技术标准。5.2.2.7服务交互通信能力要求服务交互通信能力应满足如下要求:a)提供服务的接入、路由、负载均衡、消息转换、传输等功能;b)具有与服务管理的整合能力;c)提供服务间交互的机制及质量保障;d)符合相关服务交互通信的具体技术标准,具体要求见本标准7.1.4服务交互通信单元。5.2.2.8信息服务要求DL/T1992—20197信息服务应满足如下要求:a)提供信息采集、编目、发布和检索等功能;b)符合相关信息服务的具体技术标准。5.2.2.9展现服务要求展现服务应满足如下要求:a)提供一组
本文标题:DL∕T 1992-2019 电力企业SOA应用技术标准
链接地址:https://www.777doc.com/doc-9480085 .html