电力调度分布式工作流设计与实现论文_孙鹏

电力调度分布式工作流设计与实现论文_孙鹏

(国网通辽供电公司 内蒙古通辽市 028000)

摘要:随着网络和信息化技术水平的不断提高,现代企业更加注重资源的整合管理与系统集成,基于工作流服务集成的管理方式颇受关注。在电力调度领域中,通过工作流服务可实现调度类系统的应用集成,协助调度系统运行。本文基于同构系统设计实现了分布式流程交互及服务集成机制,为电力调度流程服务的集成提供了一种有效方案。

关键词:电力调度;分布式;工作流;设计

一、工作流服务交互集成的设计

1、邮件服务集成机制

工作流服务的运行数据存储于数据库中,那么在流程进行跨系统的数据交互时,由于与数据库相关,就需要依赖数据库而实现数据专项交互,增加了数据交互的复杂性。而将工作流服务的运行数据存储于文件中,利用文件机制完成流程的流转、存储、查询等功能,虽然在查询统计时与数据库相比效率有所降低,但在流程流转传递数据时具备一定的优势。流程跨系统流转时,可借助邮件机制传递流程实例文件和流程附件至极广域的范围,并可通过物理隔离装置,以满足调度流程的需求并可便捷、高效地实现流程的跨系统交互。

(1)流程文件结构

工作流服务采用文件格式存储流程,因此,需使用某种格式规范定义流程文件实现体。XML格式有其优势,但是解析效率较低,因此,流程文件采用符合电力系统的标记语言描述规范,即E语言格式,它不仅继承了XML的优点,还具有较高的描述效率和传输效率等优势。流程文件包括流程模板文件和流程实例文件,实例文件根据模板文件生成。在通过消息邮件流转实例文件时,消息邮件服务携带实例文件穿越安全生产大区,保证了流程实例文件的安全性。此外,文件在所经过的各个节点均生成实例文件,当流程运行出错时,可以在本地当前节点修正流程,以利于错误的处理。

(2)邮件服务调用机制

支持系统平台的消息邮件服务机制是系统间传递数据的一种方式,它将邮件以文件的形式发送到目标端,目标系统中部署了邮件服务的主机负责接收邮件,并根据需要作出相关处理。与常规的E-mail系统相比,该机制更为安全可靠;与服务/数据总线相比,该机制增加了文件存储转发机制,可以对整个发送过程进行追溯。邮件服务对外提供了上传邮件、发送邮件等接口,工作流只需按规定传递邮件发送、接收地址和邮件内容等接口参数,邮件服务即可将流程文件传递到目标端。邮件服务发送后,用户登录邮箱即可查阅邮件,但目标端的工作流服务还需要保存并解析邮件,以供工作流服务进行流程处理。邮件服务除基本功能外,还提供了根据用户名启动相应程序的功能,工作流服务借助此机制实现了自动接收流程的功能。它与邮件服务约定了用户名“WORKFLOW”,邮件接收服务收到该用户的邮件后启动工作流的客户端程序接收流程,就可将流程文件从邮件服务下载至工作流服务并解析。此过程仅需在邮件服务中进行简单配置即可。在流程文件中,流程的跨系统传递依赖于所设置的边界活动。当要发送的下一个活动为边界活动时,工作流服务调用邮件服务,通过TCP/IP协议将流程实例文件发送给邮件服务,邮件服务再将该文件经由TCP/IP协议发送给目标系统。

二、力调度指挥流程特点分析

随着互联网信息技术的不断更新和提高,使得企业在发展过程中更加注重资源上的节约与利用,能够通过整合和集成的方式来提高企业生产和经营效率,所以,通过电力调度指挥系统来对工作流技术进行运用,在企业管理中较为常见。而在调度工作流程中使用电子调度指挥系统先要满足电力调度系统所具有的特点。以电力调度在使用过程中采取的是分区域、分级进行调度模式来对实现的职能运用。但是,电子调度指挥系统在应用过程中是基于所有环节进行共同工作的,并非独立进行的运转工作。所以,在进行电子调度过程中就可以根据上下级之间所产生的纵向信息传递功能来进行调度指挥工作应用。

期刊文章分类查询,尽在期刊图书馆与此同时,在电子调度指挥流程流转过程中要通过纵向区域的部署和传输,利用分布式流程所产生的交互集成工作,来满足广域上的传输作用。

除此之外,电子调度指挥系统在应用过程中一定要确保其稳定运行,在应用过程中不受侵害,这对提高信息系统的安全性非常重要。因此,在工作流技术中应用电子调度指挥系统就要考虑到信息安全性问题。现今,在电子调度指挥系统中对工作流技术的运用,是为了对使用中安全性问题进行考虑。根据国家电网电力二次系统安全防护要求,以此将电力通信网分为四个等区,分别是Ⅰ区、Ⅱ区、Ⅲ区、Ⅳ区。其中,Ⅰ区是对生产使用上进行实时控制的大区;Ⅱ区、Ⅱ区则并非是实时控制大区,如Ⅱ区也是生产大区,但是其并不会对工作流进行实时控制;而Ⅲ区的话则是生产管理区域;Ⅳ区则是ERP系统专用区域。而在不同区域中通过网络物理装置进行分割,以此能保证各个区域的应用不会受到影响和干扰。但是在Ⅲ区、Ⅳ区,以及Ⅰ区、Ⅱ区之间可以通过数据进行交流,能够在电力调度指挥中实现横向跨区域的信息传输。

三、电力调度分布式工作流的实现

3.1电力调度分布式工作流整体构架

在正常的电力调度工作中,工作流从某种程度上来说,是整体流程的引擎。这一点就决定着它必须将工作流的设计和开发作为其立足点。从电力调度分布式工作流的分布来说,它主要包括这些内容。大致有流转控制器、模型解析、路由分配等模块[2]。但是值得一提的是,它不包括流程文件的模块。因为流程文件的模块与电力调度分布式工作整体的构架不协调。所以,基于前面那三种模块的特殊性,可以通过启动、发送、退回以及追回这四个步骤完成相应的模块工作。根据实际情况来说,电力调度分布式工作流整体的构建具有很强的安全性和实用性,它可以提高数据安全的级别,可以调节任何一个操作流程,从而使得整体的工作更具有可查看性以及操作性。

3.2工作流分布式应用集成

所谓的工作流分布式应用集成也即为由服务总线支配,将系统平台作为工作地点,在这上面进行数据和文化集成的工作流服务。有些专家认为,在系统平台中,有两种集成方式,也即为横向和纵向继承方式。所谓横向集成是指通过消息邮件的形式来完成电力调度分布式工作流的工作。在我们国家,有很多的企业单位都倾向于这种集成方式,因为它有利于提高信息的安全,有利于企业跨越式的发展。再来说下纵向集成方式,这种方式是在进行组织结构工作时所用的一种集成方式,它主要是运用于上下级的跨越调度工作。

3.3电力调度分布式工作流接口集成

电力调度分布式工作流在进行服务时,要做的第一件事就是把总线上的服务种类进行编排,并且按照一定的顺序设立几个服务接口,因为这样能够保证顺序的有效排列。再者,在进行服务时,一定要格外注意必须通过注册,因为只有完整注册,才能进入服务流程,并且每一个服务流程所对应的接口也是不一样的。举个例子来说,如果是在进行文件种类的服务,那么就会针对性的提出一个与之相关的接口,保证让其在该系统中能够进行有效的调节。另外,很多时候电力调度分布式工作流接口的集成都是通过调节外部程序进行的。

结束语

分布式工作流实现的关键,就是根据电力调度工作的特征进行合理的设计,这是保证电力调度工作正常开展,提高效率的根本。在进行分布式工作流设计的过程中,要注重设计的实际应用性和安全性,从而增加企业的经济效益,实现集成化服务的企业目标。

参考文献:

[1]陈霞.电力调度分布式工作流设计与实现[J].化工管理,2015(33):8.

[2]李军.基于电力调度工作流构建运行管理的互联互通框架[J].电力系统自动化,2015(01):177-182.

[3]李冰.电力调度分布式工作流设计和实践[J].中外企业家,2014(32):215.

论文作者:孙鹏

论文发表刊物:《电力设备》2018年第33期

论文发表时间:2019/5/17

标签:;  ;  ;  ;  ;  ;  ;  ;  

电力调度分布式工作流设计与实现论文_孙鹏
下载Doc文档

猜你喜欢