电力调度分布式工作流设计与实现论文_朱俊伟

电力调度分布式工作流设计与实现论文_朱俊伟

(内蒙古电力(集团)有限责任公司鄂尔多斯电业局 内蒙古鄂尔多斯市 017000)

摘要:随着我国经济和科学技术的不断发展,信息化技术在社会活动中被广泛应用。在信息化背景下,众多企业单位开始更注重自身的资源整合和系统的运作活动,进而分布式工作流体系被广泛在不同企业应用。在电力运作活动中,电力调度体系,利用分布式工作流形式,利于促进调度装置健康运行。本文主要就电力调度分布式工作流设计与实现展开分析和讨论。

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

一、工作流的概念

最开始“工作流”这一概念是为了提高工作效率所提出的一种方法。其初是提高办公室自动化技术的应用才对工作流进行的分析。而在1993年国际工作流管理联盟的成立,表明了工作流技术开始得到广泛应用。如果对工作流相关定义进行阐述的话,那么则是“企业通过计算机信息技术,将企业部门或者全部工作流以自动化或者自动化方式所发展,能够最大限度的提升企业工作效率。而能够在计算机技术支持下实现企业自动化或者半自动化的方式都可以视为工作流。”与此同时,工作流是针对企业预期目标或者目的等进行的实施,所以在应用过程中有其特定顺序,可以按照顺序来对事物进行合理管理,以此激发事件与事件之间的连接。对工作流系统进行了解,其主要采用了浏览器、数据库系统、WEB服务器三层体系所构成。在最上层的数据服务层则是对用户数据,以及工作流数据等进行的存储功能;而中间逻辑层则是通过数据库来对用户执行其高考进行的管理工作,且所产生的用户工作清单都是独立方式所存在;最下层是用户界面,用户可以通过网页浏览器通过界面的形式进行操作。

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

2.1邮件服务集成机制

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

(1)流程文件结构

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

(2)邮件服务调用机制

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

期刊文章分类查询,尽在期刊图书馆此过程仅需在邮件服务中进行简单配置即可。在流程文件中,流程的跨系统传递依赖于所设置的边界活动。当要发送的下一个活动为边界活动时,工作流服务调用邮件服务,通过TCP/IP协议将流程实例文件发送给邮件服务,邮件服务再将该文件经由TCP/IP协议发送给目标系统。

2.2服务编排

支持系统平台的服务总线支持平台中所有服务的注册,通过服务总线可以对每个服务进行管理,各服务提供接口供其他服务或者程序调用。工作流服务也作为平台的服务之一注册于服务总线,通过服务总线调用服务,并通过流程管理实现服务编排。一个工作流程在自动活动或者人工活动中可以定义相关操作,用于调用某种服务完成某项功能。通过工作流程的服务编排功能,支持系统平台的各个服务之间进行了有机结合,满足了调度类流程与其他服务或系统集成的要求,同时还可将服务集成纳入流程管理中,增强了服务执行的管控性。

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

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

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

3.2工作流分布式应用集成

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

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

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

结束语

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

参考文献

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

[2]杨笑宇,庞郑宁,樊启俊,冷喜武,朴林,李勇,李军.基于电力调度工作流构建运行管理的互联互通框架[J].电力系统自动化,2015(01):177-182.

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

论文作者:朱俊伟

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

论文发表时间:2018/11/13

标签:;  ;  ;  ;  ;  ;  ;  ;  

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

猜你喜欢