基于扩展CIM电力生产信息集成平台及应用研究.pdf

上传人:赵** 文档编号:46680182 上传时间:2022-09-27 格式:PDF 页数:80 大小:2.35MB
返回 下载 相关 举报
基于扩展CIM电力生产信息集成平台及应用研究.pdf_第1页
第1页 / 共80页
基于扩展CIM电力生产信息集成平台及应用研究.pdf_第2页
第2页 / 共80页
点击查看更多>>
资源描述

《基于扩展CIM电力生产信息集成平台及应用研究.pdf》由会员分享,可在线阅读,更多相关《基于扩展CIM电力生产信息集成平台及应用研究.pdf(80页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、浙江大学硕士学位论文基于扩展CIM电力生产信息集成平台及应用研究姓名:何友林申请学位级别:硕士专业:系统分析与集成指导教师:郭创新;曹一家20060501 删6中文摘要随着电力改革的深入和竞争机制的逐步引入,电力市场对电力企业的运作效率和灵活性提出了更高的要求。过去多年的信息化发展,电力企业各部门依据自身业务发展的需要,建设了适应各部门业务处理的信息系统,这些系统的建设从一定程度上提高了电力企业的业务处理能力和自动化水平。然而,电力企业的一些业务流需要跨越多个部门、多个系统才能完成,以及企业的一些决策需要综合t多个业务部门的信息,而且现有业务系统开发时间不同,使用的操作系统、系统模型、数据格式

2、等都各异,系统间信息交互困难,企业内存在着事实上的“信息孤岛”。本论文以上述电力企业信息化发展面对的问题为出发点,以现代信息技术为基础,研究电力企业生产信息集成相关问题。论文主要从三个方面开展工作:其一,以国际标准通用信息模型为基础,研究电力企业生产信息建模,结合杭州电力局生产建模项目,为杭州电力局建设符合实际需求的企业信息模型。其二,研究电力生产信息集成平台,整合电力企业内各业务信息系统,使得系统之间信息能够互联互通。其三,在信息集成平台之上,研究规划电力企业高级应用,重点研究了抗体克隆算法在配电网络重构中应用,尝试了算法数据来源于信息集成平厶口。关键词:信息建模;信息集成;集成平台;公共信

3、息模型;网络重构;配电网;免疫算法A b s”a c tW i mf u r t h e rr e f 0 衄o fe l e c t r i cp o w e rs y s t e ma n di n t r o m l c t i o no fc o m p e t i t i o nm e c h a l l i s m,e l e c 仃i c i t ym a r k e tr e q u i r e si m p r o v e m e n to fm eo p e r a t i o ne m c i e n c ya I l dn e x i b i l i 吼I n l ep

4、 a s ty e a r s,a c c o r d i n gt ot 1 1 en e e d so fs e l f _ b u s i n e s sd c v e l o p m e n t,e l e c m cp o w e re m e r p r i s e sh a V ec o n s m J c t e dc o l l e s p o n d i n gi n f o m a t i o ns y s t e m,w h i c he 岫c es e I f-b u s i n e s sp r o c e s s i n ga b i l 的a n di t sa

5、 u t o m a t i o nl e v e li nac e r t a i ne X t e n t H o w e V e r,s o m eo ft h eb u s i n e s sn o wi n v 0 1 V e sag r e a tm a n yd e p a r t m e n t sa n dr e f 打st om a l l ys y s t e m s,a n dt h ed e c i s i o n m a l【i n ga I s or e q u i r e st os y n m e s i z em u c hi n f b r m a t i

6、 o nf m mV a r i o u sd e p a n m e m s,f 啪e m o r e,b e c a u s eo ft l l ed i 丘b r e n c eo ft h ee x i s t i n go p e r a t i o ns y s t e ma I l di t sd e v e l o p n m tt i m e,t h ed i 髓r e n c eo f 也es y s t e mm o d e la n dd a t af o n n a t,p l u st h ei n f o r I l l a t i o ne x c h a l

7、l g ed i m c u l t yb e t、v e e nv a r i o u ss y s t e m s,t h e“i n f o 彻a t i o ni s l a l l d”p h e n o m e n ai n e V i t a b l ye x i s t si nt 1 1 ee l e c t r i cp o w e re n t e 啦r i s e A i m i n ga ts O l V i n gn l ep r o b l e m sf 如e db yt h ee l e c t r i cp o w e re n t e r p r i s e

8、i n f o m a t i o nt e c l H l o l o g yd e V e l o p m e n t,b a S e do nm em o d e mi n f o 姗a t i o nt e c h n o l o g y,也i sp 印e rd o e ss o m er e s e a r c ho nt h ep r o d u c t i o ni 缸b n n a t i o ni m e g r a t i o no fe l e c 伍cp o w e re n t e I p r i s e T h ep a p e r sw o r kc a l lb

9、 ed i、,i d e di n t om r e ea s p e c t s:F i r s d y,b a s e do nt 1 1 ei n t e m a t i o n a lS t a l l d a r dC o m m o nh l f b m a t i o nM o d e l C I M,t 1 1 i sp 印e re x p l o r c st h ep r o d u c t i o ni n f o m l a t i o nm o d e l i n gf o re l e c t r i cp o w e re n t e r p r i s e C

10、o m b i l l e d、,i t l lH 姐g 吐o uE 1 e c t r i cP o w e rB u r e a up r o d u c t i o nm o d e l i n gp r o j e c t s,t l i sp 印e rd e v i s e sa 讲)r o p r i a t ee r l t e l p r i s ei 碰o n n a d o nm o d e lf o rH a l l g 出1 0 uE l e c t r i cP o w e rB l l l-e a u S e c o n d l y,m i sp 印e rw o r

11、 k so V e rm ep o w e rp r o d u c t i o ni n f b 瑚a d o ni 1 1 t e g r a t i o np l a t f o 彻,m a k e se a c hi 0 n n a t i o ns y s t e mc o n n e 曲e dt os h a r e 出ed a t aw i t l le a c ho t h e LT h i r d l y,o n 也ei n f o n n a t i o ni n t e g r a t i o np l a t f o m l,也i sp 印e rm a k e so m

12、s o m ep l a n so ne l e c t r i cp o w e re n t e l p r i s ea d v a n c e da p p l i c a t i o n,a n df o c u so n 也e 印p l i c a t i o no fa 1 1 t i-b o d yd o n ea J g o r i m mi nn l ep o W e rd i s 仃i b 埘o nn 曲o r k sr e c o n f i g u r a t i o n,a l l da t t e m p t st od of 矾h e rr e s e a r

13、c hb a s e dO nt h ed a t aw 1 1 i c hi sd r a w no u t 矗0 mt h i si n f o n n a t i o ni m e F a t i o np l a t f b m K e vP l a t f o 玎n W o r d s:C o m m o nI n f b m a t i o nM o d e l i n g,I n f b m a t i o nI n f b r m a t i o nM o d e l C I M N e t w o r k sD i s t d b u t i o nN e t、v o r k

14、 s,h I H n u n eA 1 9 0 r i t h mI n t e g r a t i o n,I n t e 掣a l i o nR e c o n f i g I】r a t i o n,P o w e r浙江大学硕士学位论文基于扩展c I M 电力生产信息集成平台及应用研究1 1 概述第1 章绪论电力企业在国家的经济建设起着举足轻重的作用,它的工作关系着社会的方方面面,企业的正常运转,人们的日常生活,都离不开电力。电力企业的各个生产部门的职责就是将电安全、稳定和及时的输送到各大企业和千家万户。因此,电力企业内部科学规范的业务管理和生产过程自动化尤为重要。我国电力体制正在进行

15、改革,改革必然带来市场竞争,带来国际化规范运作方式的实施,使电力成为真正的商品。电力企业必须建立规范的现代企业制度,减员增效,提高劳动生产率,提高管理水平,加强信息反馈,提高决策的科学性和准确性,提高企业的综合能力,适应市场经济要求和电力生产特点。改革后电力企业在生产经营决策和成本与效益上的择优与追求更加迫切,将会引起电力企业在内部管理机制、运作方式、经营模式、市场应对策略以及用户资源和管理等方面发生巨大变化。这种变化主要体现在电力企业的管理理念和企业运作方式上。经过2 0 多年的改革和信息技术发展,电力企业对信息化的认识已经有了很大提高。企业各业务部门根据自身部门发展的需要,建设了适应各自部

16、门的应用系统,如办公自动化(O m c e A u c o m a t i o n,O A)、管理信息系统(M a n a g eI n f o n n a t i o ns y s t e m,M I s)、电力市场和营销系统、能量管理系统(E n e 娼yM a n a g eS y s t e m,E M S)、配电管理系统(D i s 协b u t i o nM a I l a g eS y s t e m,D M S)、呼叫中心(C a l lC e m e r)等。这些系统的建设,大大提高了电力企业内业务流程的自动化以及企业的运行效率。然而,随着电力改革的深入和竞争机制的逐步引入,

17、电力市场对电力企业的运作效率和灵活性提出了更高的要求。特别是一些业务流需要跨越多个部门、多个系统才能完成,以及企业的一些决策需要综合多个业务部门的信息。由于现有业务系统缺乏从整个企业的角度进行统一规划和设计,开发时间不同,使用的操作系统、系统模型、数据格式等都各异,系统问信息交互困难,企业内存在着事实上的“信息孤岛”【1】【2】。但是,企业的运作是一个整体,需要各个系统之间相互配合,于是,应用系统之间的数据交换接口就成为困扰企业信息管理发展浙江大学硕士学位论文基于扩展c l M 电力生产信息集成平台及应用研究的一大难题。缺乏一个综合信息集成平台,不能将备部门的信息有机的集成在一起,势必给电力企

18、业的管理带来困难,不但使信息管理效率低下,而且信息冗余,大量的重复开发也会造成资源浪费。1 2 本课题研究的意义进一步提高电力系统的安全、优质和经济运行水平。电力企业应用系统是一个高度分布和异构的环境,目前的状况是信息孤岛林立,通过建设电力企业生产信息集成平台使得在这个异构的环境下实现各个分布式应用的互联和互操作,为电力系统信息论提供充分的信息,有利于研究信息论在电力系统分析决策中的应用原理和方法,提高电力信息的可靠性和电力系统分析决策的智能性,可进一步提高电力系统的安全、优质和经济运行水平。挖掘出大量的非常有价值的隐含的潜在信息。近些年来,电力企业的信息化有了长足的发展,保存了海量的电力系统

19、的运行数据。电力企业解除管制的商业环境以及更加多变的电力市场使得信息和知识成为电力公司最有价值的资源。在充满竞争的电力市场中,电力工业的解除管制将使信息量和交换数据大大增加,利用信息集成平台能够方便地获取这些运行信息,帮助公司最大程度发挥系统运行潜力、提高人员生产力、降低损耗、为系统可能的变化保持必要的灵活性。这些数据是我们电力系统的宝贵财富,其中不但有我们常用的信息,更隐含了大量的非常有价值的潜在信息。提高智能系统的决策、策划、反应的快速性和正确性,降低决策风险。在当前的知识经济时代,知识正成为生产力要素中最活跃最重要的部分,知识的创新和应用使企业在竞争中不断发展,并创造巨大财富。解决信息孤

20、岛问题,能把各个孤立的信息资源整合在一起,进而形成统一的知识,连同知识员工积累的实践经验和创新思想进行有效的挖掘、共享和利用,使企业了解自己的知识资源,并利用这些知识达到发展的目的,这对于保持企业的竞争优势是至关重要的。通过这些知识资源,可以使电力系统运行人员更便捷地获得电力系统真实的运动状态和本质性的规律,使商业部分与电力系统控制功能有效结合起来以获得信息的高度共享和实时获取,以此作为电力企业计划、生产、规划等的决策依据。浙江大学硕士学位论文基于扩展c I M 电力生产信息集成平台及应用研究信息融合能够把局部环境下的不完整信息加以综合,消除可能存在的冗余和矛盾信息,加以互补,降低其不确定性,

21、以形成对系统环境的相对完整一致的感知描述,消除信息源不唯一性,从而提高智能系统的决策、策划、反应的快速性和正确性,降低决策风险。本课题是基于对电力企业现有信息系统现状总结得来,对C m I 扩展建模和信息集成平台进行了深入的研究,利用集成平台尝试研究了电力高级应用,因此对于电力企业信息互联和共享以及高级应用和决策有现实意义。1。3 国内外研究状况电力企业希望通过数据资源的集成和整合,优化企业数据关系,有效配置企业资源,达到提升企业的效率和成本控制。电力企业的集成很重要的一点是企业数据的集成,也就是企业范围内信息模型的统一。过去的电力企业的信息系统建设,采用的模型都是各个系统供应商根据企业的实际

22、需求而设计,模型设计不规范,并且私有不开放。现在,国际电工技术委员会(I r l 钯m a t i o n a lE l e c t m t e c l l I l i c a lc o m m i s s i o n,I E c)制订了国际电力公用信息模型(c o I l l I n o nI n f o 皿a t i o nM o d e l c I M)3 7】,为电力信息系统的集成和开放奠定了基础。c I M 是一个代表电力企业所有主要对象的抽象模型,但它并不能覆盖电力企业的所有对象模型,因此,采用u M L 语言 8】,研究c I M 的扩展模型 9 1 3】,来满足电力企业的实际需

23、求。企业数据资源共享是企业实现应用集成的基础,建设信息集成平台既能够集成和优化原有各应用系统,又能够满足当前和未来挑战性需求,以实现整个电力运营的全过程管理和控制,及时真实地了解、应用、分析各方面的信息,提高判断和决策的及时性和准确度。当前,一些专家学者对电力企业的信息集成进行了研究,这些研究大部分都是以c I M 为基础,比如,杭卅f 电力局建设了基于c I M对s c A D A 系统进行整合的应用研究【1 4】;围绕企业应用和数据集成,研究如何用C I M 及信息总线创建一个更有力和更灵活的企业构架 1 5】。在信息集成方面,中间件能够解决分布式计算环境中不同硬件设备和软件系统的互联互通

24、,增强网络间软件的互操作性,解决传统分布式计算模式中的不足等问题,因此,研究中间件在企业集成中的应用成了人们关注的方向,尤其是公共对象请求代理体系结构(c o 舳o no b j e c tR e q u e s tB r o k e rA r c h i t e c t u r e,c o R B A)(1 6】中间件的应用3浙江大学硕士学位论文基于扩展c I M 电力生产信息集成平台及应用研究【1 7 2 5】。在信息集成平台的构架上,还有基于多智能体的信息集成研究【2 6】【2 7】。因此,企业信息集成的研究有一定的工程实用价值和理论研究价值。数据仓库【28 能够实现全企业范围内的数据集

25、成,有利于企业的综合决策分析。它在企业管理和决策中面向主题的、集成的、与时间无关的和不可修改的数据集合。数据被归类为广义的、功能独立的、没有重叠的主题。各个数据源中的数据经过清洗、转换和登台,装载入数据仓库,支持进一步的数据挖掘分析【2 虬3 m1 4 本文所做工作在现有信息技术的基础上,研究开发信息集成平台方案。在这个平台之上研究面向电力生产的高级应用。课题主要的研究内容包括以下几个方面:1 4 1 基于C I M 的电力生产信息建模研究建立具有标准意义并可扩展的数据模型是建立电力生产信息系统应用的关键。I E C 组织制订的C I M 标准是我们重要的参考,但是由于在电力生产上的特点,C

26、I M 标准在我国电力企业应用中存在着很多问题,怎样理解C I M、扩展C I M是当前迫切的研究课题。本文针对杭州电力局的生产管理系统,应用扩展C I M 标准,利用杭州局已有映射工具,获驭生产管理系统私有模型数据。I E c 制定了国际电力c I M 和组件接口规范(c o m p o n e n th l t e r f a c es p e c i f i c a t i o n,c I s),这些国际标准的制定有利于电力企业信息之间的交互和共享。由于国际电力c n 证还在不断地充实和完善,而且每个电力企业都会有特定应用需求,而这些需求不一定能够完全在国际标准c D d 中反应,因此,

27、深入研究I E C 6 1 9 7 0 和I E C 6 1 9 6 8,利用统一建模语言(U I l i f i e dM o d e l i n gL a n g I l a g e,U M L)和R o s e 工具,为电力企业研究设计基于C I M 的电力生产信息模型。在设计过程中,对c I M 里未能提供而电力企业内有实际需求的模型,在标准c I M 的基础上进行了扩展,以满足企业的需求。浙江大学硕士学位论文基于扩展c I M 电力生产信息集成平台及应用研究1 4 2 电力生产信息集成平台研究信息集成平台是电力企业信息化发展中重要的一步,通过信息集成平台,信息化建设进入一个新时期,并

28、且为开发电力高级应用系统奠定基础。信息集成平台是一个基于应用构件技术的,在不同的应用系统之间实现信息共享与交换的技术,它提供了分布式计算环境下的多层客户服务器模型跨平台、跨网络的透明通信框架的特点,实现了企业应用系统以软构件的形式插入软总线实现集成运行机制。信息集成平台目标能够实现企业级数据语义的统一管理,能够促进决策支持系统的形成。要实现数据语义的统一管理必须采用公用的数据模型。要实现信息集成平台元数据的管理必须建立元数据库,元数据作为管理数据语义的中心,提供企业信息资源的详细记录,包括描述数据的具体位置、数据的创建者和管理者、数据的应用范围、数据之间的关联以及各种数据模型与c I M 之间

29、的映射转换规则等。元数据的有效管理使得我们能采用电力企业c I M 实现不同应用系统之间的集成而再也不需要繁琐混乱的点对点集成方案。信息集成平台需要研究平台框架体系,在总体架构下进一步细分为多个功能模块,各个模块之间相互配合完成平台功能。我主要研究开发平台的c I M 元数据解析入库、元数据映射、平台配嚣管理、日志等功能模块工作。1 4 3 企业高级应用研究在信息集成平台研究的基础上,如何利用这个平台为电力企业应用服务是一个很重要的问题。我对免疫算法进行了初步的研究,在人工免疫系统的克隆选择原理基础上,我设计了一种抗体克隆算法。该算法先克隆亲和度高的抗体,然后利用小范围交异和大范围变异操作,从

30、而寻找全局最优解。该算法尝试利用企业信息集成平台,通过公共信息模型获取电力企业信息系统私有模型中的负荷数据,应用于配电网络季节性产生的过负荷以及故障后恢复供电声生的过负荷,通过优化开关操作使得配电网络达到负荷均衡。算例表明本算法具有很高的搜索效率和寻优性能,可有效地应用于以负荷均衡为目标的配电网络重构。浙江大学硕士学位论文基于扩展c l M 电力生产信息集成平台及应用研究数据仓库技术作为一种新兴的面向分析的海量数据处理工具,把电力系统数据经过清洗、转换、熬理存储到里面,以支持电力企业综合高级决策应用。现阶段许多电力企业数据仓库正在或即将开始建设,它的数据来源于电力企业现有信息系统。由于各家电力

31、企业的信息化进成不一致,而且信息系统软硬件都不一样,因此,利用信息集成平台,可以方便地获取各个信息系统中的数据,为数据仓库的建设带来了很大的方面。1 5 本文组织结构本论文汇集了本人在研究生期间实际工作中的学习成果和工作成果。第一章论述了论文的背景、本论文研究的意义以及本论文的大概研究工作。第二章论述了研究电力生产信息集成平台需要那些技术基础,主要包括c I M、c I s、c O R B A、扩展标记语言(e x t e n s i b l eM a r k u pL a n g u a g e,x M L)等。第三章从企业信息资源规划的角度,论述了基于c I M 的电力企业信息建模必要性及

32、如何去建模。第四章论述了电力生产信息集成平台的建设,研究开发了信息集成平台的部分实现工作。第五章论述了基于信息集成平台之上的一些高级应用研究,特别在配电网络重构方面作了重点研究。6浙江大学硕士学位论文基于扩展c 1 M 电力生产信息集成平台及应用研究第2 章电力生产信息集成平台技术基础2 1 公共信息模型C I M国际电工技术委员会(h t e m a c i o n a lE l e c t r o t e c h m c a lc o I I l I n i s s i o n,I E c)定义了两个系列标准I E c 6 1 9 7 0 和I E c 6 1 9 6 8。I E c6 1

33、 9 7 0 系列现在由第5 7 技术委员会第1 3 工作小组负责准备。该小组接受E P R jC C A P I 协kF o r c e(美国电力研究所控制中心应用程序接口小组)的工作成果。E P I uC C A P IT 鹪kF o r c e 的主要任务是建立标准的需求和草案,这些标准有利于:由不同的开发商开发的能量管理系统(E M s)的各个部分之间的集成;E M s 系统和电力系统领域内的其他系统的集成。E P R IC C A P IT 船kF o r c e 小组原来的方法是将服务集成化,但是最近两年方法已经转变为标准化组件接口。在最近提出的标准草案中,标准的内容主要是应用程序

34、接口,这些接口使得各个应用程序无需知道别的应用程序的内部结构就可以访问公共数据和交换信息。通用信息模型描述了这些应用程序接口的语义(s e m a n t i c s),组件接口规范描述了交换信息的内容。国际电工技术委员会I E c 定义的两个系列标准I E c 6 1 9 6 8 和I E c 6 1 9 7 0 分别描述了配电管理系统和能量管理系统的应用程序接口。两个系列标准共同定义了一种电力系统通用信息模型(c I M)。通用信息模型c 玎v I 是电力企业应用集成的重要工具,它包括公用类、属性、关系等,其类(c l a s S)及对象(O b j e c t)是抽象的,可以用于许多电力

35、系统应用,它是逻辑数据结构的灵魂,可定义信息交换模型。c I M 已经被3 0 多个电力企业所接受,2 9 家开发商可以提供3 3 种基于c 诅的应用,C I M 还被其它标准化组织所认可和引用。c I M 提供了一个关于电力能量管理系统信息的全面逻辑视图,是一个代表电力企业所有主要对象的抽象模型,包括了这些对象的公有类和属性,以及它们之间的关系。2 2 组件接口规范C l Sc I s 规定了组件应用程序为了能够以一种标准方式和其它的组件应用程序交换信息和或访问公开可获得的数据而应该实现的各种接口。I E c 6 1 9 7 0 中浙江大学硕士学位论文基于扩展c I M 电力生产信息集成平台

36、及应用研究c I s 有关内容都在4 x x 和5 x x 中。第4 0 1 部分:组件接口规范框架 3 2 给出了c I s的概要性框架。第4 0 2 部分:公共服务(c o m m o ns e r v i c e s,c s)3 3】描述了数据访问的一般标准,其主要内容来源于0 M G 组织颁布的U M SD a t aA c c e s sF a c i l n yS p e c m c a t i o n,简称数据访问设施(D a 诅A c c e s sF a c i l i 吼D A F)。第4 0 3 部分:通用数据访问(G e n e r i cD a t aA c c e

37、s s,G D A)3 4 对标准的第4 0 2 部分进行了一定的扩展。第4 0 4 部分:高速数据访问(H i 曲s p e e dD a t a A c c e s s,H s D A)3 5】描述了基于O M GD A I S 的在线实时数据访问接口。2 2 1 通用数据访问G D AG D A 是用于访问基于C l M 组织的公共数据所需的A P I 服务。客户在只需要掌握C【M 模型的条件下,就可以访问由另一个构件或系统维护的数掘,而无需知道数据的逻辑格式。G D A 主要解决在只读的基础上从E M s 或者类似的系统获得分析数据(输入数据和结果)的问题。它包含描述系统的实际或者仿真

38、状态,以及系统的物理模型数据的信息。G D A 可以足够用来集成多种应用和系统以便在近实时或者非实时模式操作E M s 的数据。G D A 这套接口的定义主要是为了解决下述问题:1)数据存取:即提供查询企业信息系统中所有数据(输入数据、分析结果、物理模型数据等)的接口;2)通知机制:提供数据变化的通知服务;3)并发控制:提供从企业信息系统读取数据并保持一致性的能力;4)数据规范:实际上即对E P I u c I M 数据接口的统一支持。G D A 服务包括四个组件:1)D A F D e s c r i p t i o I l s:主要解决通用数据的格式问题;2)D A F I d e m i

39、 f e r s:主要解决资源定位的问题;3)D A F E v e n t s:提供数据更新事件的服务;4)D A F Q u e r),:提供查询接口;浙江大学硕士学位论文基于扩展c I M 电力生产信息集成平台及应用刁f 究5)D A F u p d a I e:提供数据更新接口;6)G D A F i l t e r e d Q u e r y:提供过滤查询接口。2 2 2 高速数据访问H S D AH s D A 是在O P cD A 3 6 和O M GD A I s 3 7】的基础上发展起来的,提供了高速数据访问的一个规范。所访问的数据可以是电力系统的实时数据、计算数据、设备的参

40、数以及下发到系统的控制,这些数据带有时间戳和质量码。H s D A 支持数据的发现和数据的获取,并用于在线数据传递的,但不支持数据对象的增加和删除。H s D A 的A P I 的主要类型有:浏览和数据访问。其中数据访问A P l 支持:同步和异步的读、同步和异步的写以及订阅。一个客户端浏览D A j s 服务器中的数据,并选择它想访问的数据。客户端利用上面做的选择建立要访问的数据的一个描述,并提交数据访问请求。如果访问调用是异步的,服务器在准备好以后发送响应到客户端。如果访问是一个订阅请求,服务器向客户端发送更新的数据。2 3C O R B A 中间件c O A 16 是由对象管理组织(O

41、b j e c tM a n a g e m e n tG r o u p,O M G)提出的应用软件体系结构和对象技术规范,是分布式计算和对象模型的结合,允许客户调用在网络中任何地方的对象,提供了对象的透明性和网络的透明性,其核心是一套标准的语言、接口和协议,以支持异构分布应用程序间的互操作性及独立于平台和编程语言的对象重用。2 3 1C o R B A 产生背景随着互联网技术日益成熟,企业和公众正享受着高速、低价网络信息传输所带来的高品质数字生活。由于网络规模的不断扩大以及计算机软硬件技术水平的飞速提高,给传统的应用软件系统的实现方式带来了巨大挑战。在企业级应用中,硬件系统集成商基于性能、

42、价格、服务等各方面的原因考9浙江大学硕士学位论文基于扩展c r M 电力生产信息集成平台及应用研究虑,通常在同一系统中集成来自不同厂商的硬件设备、操作系统、数据库平台和网络协议等,由此带来的异构性给应用软件之间的互操作性、兼容性和平滑升级能力带来了严重问题。随着网络业务处理不断增多,传统的基于客户服务器模式的分布式应用方式越来越显示出在运行效率、系统网络安全性和系统升级能力等方面的局限性。为了解决分布式计算环境中不同硬件设备和软件系统的互联互通,增强网络间软件的互操作性,解决传统分布式计算模式中的不足等问题,O M G 提出了c O R B A,以增强软件系统间的互操作能力,使构造灵活的分布式

43、应用系统成为可能。正是基于面向对象技术的发展和成熟、客户服务器软件系统模式的普遍应用以及集成已有信息系统等方面的需求,推动了c O R B A 技术的成熟与发展。作为面向对象系统的对象通信的核心,C O I m A 已经为当今网络计算环境带来了真正意义上的互联。2 3 2C O R B A 体系结构C O R B A 规范充分利用了现今软件技术发展的最新成果,在基于网络的分布式应用环境下实现应用软件的集成,使得面向对象的软件在分布、异构环境下实现可重用、可移植和互操作。其特点可以总结为如下几个方面:1、引入中间件作为事务代理,完成客户机向服务对象方提出的业务请求,如图2 1;图2 1 基于中间

44、件的客户机与服务器之间的关系2、实现客户与服务对象的完全分开,客户不需要了解服务对象的实现过程l O浙江大学硕士学位论文基于扩展c I M 电力生产信息集成平台及应用研究以及具体位置图2 2;3、提供软总线机制,使得在任何环境下、采用任何语言开发的软件只要符合接口规范的定义,均能够集成到分布式系统中:4、c 0 j A 规范软件系统采用面向对象的软件实现方法开发应用系统,实现对象内部细节的完整封装,保留对象方法的对外接口定义。在以上几个特点中,最突出的是中问件的引入,在c O I 也A 系统中称为对象请求代理(O b j e c tR e q u e s tB r o k e r,O R B)

45、和采用面向对象的开发模式。对象模型是应用开发人员对客观事物属性和功能的具体抽象。由于c O R B A使用了对象模型,将c 0 R B A 系统中所有的应用看成是对象及相关操作的集合,因此通过对象请求代理,使c O R B A 系统中分布在网络中应用对象的获取只取决于网络的畅通性和服务对象特征获取的准确程度,而与对象的位簧以及对象所处的设备环境无关。图2 2c O R B A 系统体系结构图目前,c O R B A 技术在银行、电信、保险、电力和电子商务领域都有广泛的应用。软件市场中c o R B A 中间件产品也不少,但基于不同公司的产品战略以及研发方向,各个产品在服务性能、对高级语言的支持

46、和所依赖的系统平台方面有很大区别。浙江大学硕士学位论文基于扩展c 1 M 电力生产信息集成平台及应用研究2 3 3 接口定义语言I D LO M G 规定了接口定义语言(I n t e 疏c eD e f i n i t i o nL a I l g I l a g e,I D L)。L 可以完整地确定构件的接口,即客户所需要使用接口的全部信息。通过I D L 可以有效地分离功能的实现方和使用方,使得双方可以用不同的语言实现,可以运行在不同的操作系统,并且可以运行在不同的节点上。I D L 独立于任何一种具体的语言,但采用了c+的语法,尽量与c+的语法兼容。当采用c O R B A 为基础开发

47、软件时,首先要确定服务对象的I D L,然后服务方与客户方分别将I D L 映射为各自具体语言的表达形式,I D L 定义的接口经过I D L 编译器后能够产生客户的桩和执行对象的框架与O R B 通信的接口。2 4 扩展标记语言X M LX M L(e x t e n s i b I eM a r k u pL a l l g l l a g e)3 7】【3 8】语言作为W 3 C 的推荐标准,也是指在实现无障碍网络数据交换协议。X M L 是一种原标记语言,用户可以为自己的数据创建自己的标记,制定自己的标记语言,以统一、开放、基于文本的数据模式描述不同应用或数据源中的私有数据,屏蔽环境和

48、数据结构的差异。x M L的诞生给数据交换方式带来了革命性的变化,使系统问通过网络进行数据交换的双方不必严格遵循相同的规则就能准确地对数据进行封装和解析。x M L 能够优化网络资源,以L 将数据内容和数据显示格式分离开来,将会在一定程度上节约网络资源。v I L 简化了数据交换机制,一般情况下,电力企业中的各个系统可能是由不同的软件公司开发的,软件可能采用不同的技术、运行于不同的平台。L 文档规则,)(1 帆文档基本上可以分为以下三种:无效文档:没有遵守)洲L 规范定义的语法规则。如果开发人员已经在D T D或模式中定义了文档能够包含什么,而某个文档没有遵守那些规则,那么这个文档也是无效的。

49、有效文档:既遵守X M L 语法规则也遵守在其D T D 或模式中定义的规则。格式良好的文档:遵守x M L 语法,但没有D T D 或模式。1 2浙江大学硕士学位论文基于扩展c I M 电力生产信息集成平台及应用研究定义文档的内容,一种方法是使用文档类型定义(D o c 砌e n t1 阳eD 醴n i t i o n,D T D)。D 1 D 可以定义在x M L 文档中出现的元素、这些元素出现的次序、它们可以如何相互嵌套以及x M L 文档结构的其它详细信息。D)是最初的x M【,规范的一部分。另一种方法是使用x M Ls c h 肌a。模式可以定义您能在D T D 中使用的所有文档结构

50、,它还可以定义数据类型和比D T D 更复杂的规则。2 5 资源描述框架R D F资源描述框架(R e s o u r c eD e s c r i p t i o nF f 锄e w o r k,R D F)是一种通用的元数据结构,是描述数据的保存、分布、产生、使用等情况的x M L 应用。R D F 以数据为中心,为交换机器可读信息的应用程序提供一种交互性。R D F 建立在一个称为“三元组”的数学模型上,它可以把一些非常简单的元数据说明组合在一起。每一个“三元组”由主语(S u b j e c t)、谓语(P r e d i c a t e)、和宾语(O b j e c t)这三个元素组

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁