61970系列标准CIS部分介绍详解课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《61970系列标准CIS部分介绍详解课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 61970 系列 标准 CIS 部分 介绍 详解 课件
- 资源描述:
-
1、2023-2-111IEC 61970系列标准培训资料lCIS是Component Interface Specification 组件接口规范的缩写,即组件接口规范。lCIS详细描述了组件/应用应实现的能够以标准方式与其它组件/应用进行信息交换和/或访问公共数据的接口。该定义的要点:CIS描述的接口是标准的、通用的CIS描述的接口最终由组件/应用负责实现接口的用途:l信息交换l访问公共数据l接口:一个组件/应用应实现的能够以标准的方式与其它组件/应用交换信息和/或访问公共可用数据的接口。组件接口描述了为达到此目的而使用的特定的事件、方法和属性。l信息交换模型IEM:一个组件与其它组件所交换的
2、信息内容或消息。lCIS Level 1:Part 4xxPart 4xx CIS规范以独立于底层具体实现技术的形式进行描述。lCIS Level 2:Part 5xxPart 5xx系列文档提供了如何将Part 4xx CIS规范映射到特定的底层实现技术 为了保证互操作性,必须针对每一个接口,为每一种技术提供一个标准的映射,如Java技术、CORBA技术,等等(如Part502:CDA CORBA Mapping)。CIS文档中,为每一个应用以IEM形式定义的事件需要映射到信息传输所使用的特定语言,如XML。Part 401449:通用服务(HOW)Part 450499:应用相关的信息交换
3、模型(WHAT)Part 4xx:CIS Level 1:与具体实现技术无关的规范Part 5xx:CIS Level 2:将4xx规范映射到具体实现技术的规范Part 501:将以UML形式表达的CIM翻译成为机器可读的XML格式的规则。具体地,使用资源描述框架(RDF)模式规范语言来表达模式。Part 503 用于交换基于CIM的模型信息所需的格式和规则 技术映射lPart 401449:通用服务Part 401,402,403,404,405,407已经基本涵盖了电力应用信息交换所需的接口目前尚未完善是目前工作组的工作重点lPart 451499:IEM目前只有IEM总则Part 450
4、(451),452各个应用相关的信息交换内容标准尚未形成lPart 5xx:具体实现技术映射目前只有CIM RDF模式(Part 501)和CIM XML模型交换模式(Part 503)标准各类具体技术映射(如CORBA映射、EJB映射等)标准尚未形成lPart 4xx CIS Level 1按照以下2部分进行组织:Part 401-449:HOW:如何交换l指定组件接口所支持的通用服务。l这些规范定义了任何一个应用与其它应用交换信息或访问公共数据所使用的通用服务Part 450-499:WHAT:交换什么l以IEM的形式为特定应用类型描述特定信息交换需求。这些规范定义了应用间标准信息交换的信
5、息内容。l它们被定义为事件,但可以用多种方式进行交换。目的是在中间件的选择上尽可能提供更大的灵活性,以实际完成信息的交换,同时保证互操作 l以应用为单位进行组织l由于许多组件接口服务为多个应用类型所共需,通用服务的定义与使用它们的应用之间应保持独立。通用服务组织在一个系列中 401449使用这些服务的特定应用及其交换的信息内容则组织在另一个系列中 450499lPart 401:CIS架构本文档提供了CIS系列标准的总概,并说明了在一个系统实现和系统集成项目中如何使用这些标准。lPart 402-449:详细说明组件接口所支持的通用服务。这些规范定义了一个应用与其它应用进行信息交换和访问公共数
6、据的通用服务。lPart 450:CIS信息交换模型IEM本文档提供了定义信息内容的用例过程(步骤)的总概以及使用CIS标准进行系统集成的例子。lPart 451-499:描述了特定应用类型的特定信息交换需求这些规范定义了应用间标准信息交换的信息内容。每一个应用类型的信息内容以IEM的形式描述。lPart 401449:指定组件接口所支持的通用服务。这些规范定义了任何一个应用与其它应用交换信息或访问公共数据所使用的通用服务l使企业应用集成所需工作最小化l将应用与底层中间件技术分离开来l充分利用CIMl限制创建粒度过小的APIl防止不兼容的CC API成为标准l通用服务基于已存在的国际或工业标准
7、,以最大可能进行扩展。这些服务一般基于以下标准:OPCOMGl公共服务是CIS通用服务部分的基础,它规定了组件用标准的方式访问公共数据所必须实现的一套接口并且还描述了独立于任何组件技术的事件类型和消息内容。l公共服务分为Identifiers(标识服务)、Description(描述服务)、Namespace(名空间)和可选的组件服务四个方面 l标识服务是在DAF标准的资源标识服务模块基础之上形成起来的,使用这个服务可以标识出CIM资源,如类、属性和对象实例等。l标识服务对DAF标识服务进行了扩展,提供了按视图查询URI的接口以及创建ResourceID的接口 主要接口说明:ResourceI
8、DSequence get_resource_ids(in URISequence uris)功能:通过传入的URI(Uniform Resources Identifier)序列返回内部对应的ID序列。对于类和属性,拥有统一的URI,即标准名空间加类名或者属性名称;对于对象,URI在不同的系统中会有不同的表示。输入类的字符串:返回的是关于类的ID信息.输入属性的字符串:返回关于属性的ID信息.输入对象的字符串:返回的关于记录的ID信息.异常:抛出LookupError异常。URISequence get_uris(in ResourceIDSequence ids)功能:通过传入的ID序列返
9、回对应的URI序列。输入:ResourceIDSequence类型的ID序列,不可更改。输出:URI序列。根据输入的ID返回不同的字符串.输入类的ID:返回的字符串为名字空间标准类名 输入属性的ID:返回的字符串为名字空间标准属性名 输入对象的ID:返回的字符串为内部自定义的对象URI异常:抛出LookupError异常。URISequence get_uris(in string viewName,in ResourceIDSequence ids)功能:通过传入的视图名称、ID序列返回对应的URI序列。传入的视图名称可以限定资源描述符的查询范围,提高接口的查询效率 输入:string类型的
10、视图名称,ResourceIDSequence类型的ID序列,不可更改。输出:URI序列。异常:抛出LookupError异常。ResourceIDSequence create_resource_ids(in ResourceID prototype,in long how_many)功能:通过传入的类型ID及想要申请的ID个数,返回相应的对象IDs,这里需要进一步说明的是,这里仅仅分配了一些对象IDS,在系统里面并没有添加记录,当用户没有及时添加记录,系统会自动收回这些分配的ID资源。输入:ResourceID类型的ID,申请的个数n,不可更改。输出:n个ResourceID类型的ID。异
11、常:抛出UnknownResource异常,即传入的prototype服务器无法识别。描述服务直接借鉴了DAF标准中的资源描述服务模块。DAFDescriptions的主要功能是当用户通过DAFQuery模块查询得到记录的迭代指针以后,通过该模块可以根据需要完成具体数据的操作。unsigned long max_left()功能:当前未读取的剩余纪录数boolean next_n(in unsigned long n,out ResourceDescriptionSequence descriptions);功能:从服务器读取n条记录void destroy()功能:将当前容器销毁,客户方无法
12、再读取相应数据,此项操作服务器和客户方都可以调用。l名空间提供了一种通过标准接口与基于CIM的层次框架交互的协议以及浏览、配置交换数据的方式。lIECTC57名空间标准定义了三种类型的名空间,分别是IECTC57PhysicalModel、IECTC57ClassModel和IECTC57ISModel。CIS中基于数据的访问主要有两种。GDA(通用数据访问)以及HSDA(高速数据访问)。其中GDA数据服务中的部分公共服务又被HSDA引用。GDA服务源于DAF和GID的CDA,在此基础上结合电力系统实际延伸了其它功能。这种服务使用了请求/应答的同步访问机制,实现对数据的非实时或准实时的存取。其
13、主要内容包括如下:SCHEMA的查询。具体对象的查询。对象数据的更新、增加和删除。事件服务。以下将从主要三个方面来简单介绍GDA。分别是:数据访问,主要包括DAFQuery以及扩展的 GDAFilteredQuery 数据更新服务,DAFUpdate。事件服务,包括DAFEvents和GDAEvents.DAFQuery提供了查询数据的主要方法。ResourceDescription get_values(in ResourceID resource,in PropertySequence properties)功能:读取一条记录的相关属性列的信息。ResourceDescriptionIte
展开阅读全文