首页 >> 分切机

基于SOA的分布式系统在SCADA系统调度端应用研究0号码机


2023年01月11日

基于SOA的分布式系统在SCADA系统调度端应用研究

基于SOA的分布式系统在SCADA系统调度端应用研究 2011年12月10日 来源: 摘 要:分析了在电力市场环境下,当前SCADA系统信息集成的局限性,将基于XML Web service的面向服务架构(SOA)技术引入其中,设计基于SOA的SCADA系统调度端平台架构,实现分布式服务功能交互。

关键词:SOA,SCADA系统,XML, Web service

Abstract: With the rapid development of power market , there is limitation when current SCADA system share information with other information systems . In order to solve this problems above , this paper pulls in SOA architecture based on XML Web service , and design the new architecture of SCADA system management platform , in order to comply the distributed function.

Key word: SOA, SCADA system, XML, Web service

0 引言

调度自动化系统是运用计算机、通信和控制技术,对调度中心管辖的设备,进行数据采集、监视和控制,以实现自动测量、自动信号、自动控制和自动调节等功能。主要由数据采集及监控、状态估计、安全分析、潮流优化和经济调度等模块组成。随着电网技术和计算机技术的发展,在调度自动化系统中需要集成来自不同厂商的硬件设备、操作系统、数据库平台和网络协议等,由此带来的异构性给应用软件的互操作性、兼容性以及升级能力造成了严重问题。形成大量分散异构的“信息孤岛”,针对此现象,本文提出一种基于SOA的分布式架构在调度自动化系统中的应用设想。

1 当前SCADA系统介绍及其局限性

从集中式,经开放式向分布式发展的过程。到目前为止,电网能量管理系统的调度系统的发展已经历经三代,这三代系统的结构可以归纳为主机终端结构、客户一服务器结构(即C/S结构)和功能分布式结构3种,如图1-a,图1-b和图1-c所示 。

目前广泛使用的是C/S结构。传统的C/S结构是对以前单机系统得扩展,解决了执行效率和多用户同时使用的问题,这种模式尽管有以下优点:可通过网络环境发布信息、分布数据;特性良好的人机界面;使用分布式管理,均衡了负载;性价比高等,但经过一段时间的使用和推广后,一些缺点也逐渐显露,如不同应用使用不同客户端软件,维护工作量大,每一次的升级都意味着要全部更新所有客户端,大部分应用依赖特定系统开发平台,可移植性,可扩展性差导致灵活度不够,无法满足应用软件规模的扩大和各种软件集成的迫切要求,也不能适应复杂多变的软、硬件环境。为了解决这些问题,对原有系统结构进行改进,出现了分布式多层应用程序架构,这种架构最大优点就是将用户表示层、业务逻辑层、数据层剥离,每层独立,表示层负责用户界面和外部接口逻辑,业务层负责核心的商业规则和业务逻辑,数据层负责读取和更新存储器中的数据,即通常所谓的三层架构。

调度自动化系统不仅要能够完成监控要求,还要和其他应用子系统如安全分析子系统,优化和经济调度子系统进行互连和互操作。对于这一点,传统的C/S模型是无能为力的。而分布式对象模型可以提供分布式异构环境下应用系统互连和互操作的标准,使得系统在具有很好的开放性的同时,也提供了很好的可扩展性,便于新的应用模块的扩展。

2 SOA与Web service技术概述

SOA(Service-Oriented Architecture),如图2所示。它是一种体系架构,它将应用程序的功能单元称为服务,这些服务之间通过定义良好的接口和契约联系起来。接口采用中立的方式进行定义,独立于实现服务的硬件平台、操作系统和编程语言。服务映射到业务功能,实现服务的组件通常映射到业务实体和操作它们的业务规则。实现服务的软件实体通常是粗粒度的,松散藕合的,基于消息通信模型的。

Web Service为分布式系统提供了支持,其平台和语言中立性使得跨平台的互操作,系统地整合更加容易,其技术的成熟化使得SOA架构思想得到很好的应用。从目前研究应用的几大软件厂商共同协商的标准来看,Web Service技术无疑是最方便的。Web Service的关键技术如下。

图2 SOA架构  2.1 SOAP

简单对象访问协议SOAP(Simple Object Access Protocol)执行和调用服务间的通信。当Web service建好以后,需要调用它时,SOAP提供了标准的RPC方法调用Web service。SOAP规范定义了SOAP消息的格式,以及怎样通过HTTP协议来使用 SOAP,它是基于XML的,继承了XML的开放性和可扩展性,可解决多个应用之间的一致性问题。

2.2XML

XML是web serivces的核心基础技术,是SOAP实现的关键所在,是Web服务平台中表示数据的基本格式,是Web服务通信协议的数据编码方式。主要优点与平台无关。XML解决了数据表示的问题,但它没有定义一套标准的数据类型,更没有说怎么去扩展这套数据类型。W3C制定的 XML Schema(XSD)就是专门解决这个问题的一套标准。它定义了一套标准的数据类型,并给出了一种语言来扩展这套数据类型。

2.3 WSDL

WSDL(Web Service Description Language)Web服务器描述语言是用XML文档来描述Web服务的标准,是 Web服务的接口定义语言,由Ariba、Intel、IBM、MS等共同提出,通过WSDL,可描述Web服务的三个基本属性:

·服务做些什么——服务所提供的操作(方法)

·如何访问服务——和服务交互的数据格式以及必要协议

·服务位于何处——协议相关的地址,如URL

WSDL使得描述服务成为可能,同时也让客户能够以标准的方式对这些服务进行调用,而不需要知道更多的底层协议,如SOAP和HTTP等。

2.4 UDDI

UDDI(Universal Description , Definition, and Integration,统一描述、定义和集成)用来发布、查找服务。用户可以在上将其服务进行注册,以便其它用户访问。目录入口是一个描述了服务及其如何提供服务的礼文件。目录也包含了一些搜寻用户需要的服务方法,并提供信息、

嘉兴治疗输卵管堵塞哪家医院专业

贺州治疗羊癫疯医院哪里专业

太原看hpv医院

干细胞卵巢早衰治疗医院

南通治疗母猪疯专业的医院

相关阅读
最火中国铝业公司产品综合能耗及排污全面下降电动切割机烘干设备孟州台式钻床振动磨机Rra

中国铝业公司产品综合能耗及排污全面下降我国铝业巨头中国铝业公司通过实...

2024-03-22
最火卖火柴的大男孩弹簧管滚牙机螺母水泥搅拌机圆振动筛Rra

卖火柴的大男孩80后的沈子凯从就职的广告公司职辞了,原因竟是一盒火柴鄂...

2024-03-22
最火恺撒铝业得到波音公司的转包合同底阀焊锡丝马车螺丝塑料机械照明箱Rra

恺撒铝业得到波音公司的转包合同周二,恺撒铝业(Kaiser Aluminum)称公司已从...

2024-03-22
最火直缝钢管规定要求带锯柜机辘骨机水管接头园林机械Rra

直缝钢管规定要求焊接钢管应做机械性能试验和压扁试验以及扩口试验,并要...

2024-03-22
最火温家宝房产调控要注重市场和法制手段百色防水圈金属打标机墙板钉锡炉Rra

温家宝:房产调控要注重市场和法制手段【铝道】温家宝主持召开经济形势座...

2024-03-22
最火矿用CLH100B硫化氢检测仪变频电源封口机矩阵切换器燃气系统孝感Rra

矿用CLH100(B)硫化氢检测仪您当前位置:首页 企业矿语音网关用CLH并清除油箱...

2024-03-22
友情链接