探索中国CIO人才现状 | 第四季调研报告
电力企业基SOA技术架构的工作流信息化模型
2013-12-09  作者:CIO 

  前言

  目前电力企业的信息化程度较高,大部分业务流程实现了的信息化管理。而工作流(WFM)主要人与电脑共同工作,并以人的对规程的意识开展。伴随着作业表单的推广应用,作业表单规范了作业过程的步骤和信息,融入了作业风险的管控措施,成为实现工作流管理的一个载体。作业表单管控的模式已经普遍被电力企业工作流管理所接受,因此如何将人与作业表单自动协调、控讯,实现在业务处理过程中,使所有工作任务的执行都处于受态,同时工作量可以被监督,分派工作能够实现用户协同效力的状态,成为电力企业工作流管理的发展方向。

  1模型设计概述

  作业表单是通过描述现场作业的关键作业工序、注意事项、风险控制措施、工艺标准等信息,记录作业过程实际情况,从而进行现场作业过程管理,实现现场作业标准化,保证现场作业质量和安全的作业记录文件。

  2模型设计目标

  电子化作业表单的总体目标,将充分利用现有的基础资源,采用信息化的手段实现对生产过程中“规范化管理、流程化运作”,对生产过程中可能存在的风险进行全程监控,实现对现场安全生产工作的监控,控制现场作业质量,彻底为班组减负。

  电子化作业表单通过将移动平台(主要包括掌上电脑(PDA)、平板电脑(UMPC)、笔记本电脑)和安全生产管理信息系统结合到一起,基于“移动系统”和“规范化”概念改造传统作业表单填写模式,实现作业表单电子化、信息化、规范化和智能化,最大限度提升班组工作计划的规范化管理,提高作业现场的安全保障和现场作业的质量,同时让管理层实时了解班组实际工作情况。

  3信息技术体系结构

  3.1软件体系结构

  采用B/S(浏览器/服务器)体系结构,架构于JavaEE平台之上,结合C/S(客户端/服务器)体系结构,实现不同平台间的数据同步。软件总体架构图如下:

  客户层:使用混合HTML/动态HTML(DHTML,ynamicHTML)/JavaScript的方法构建客户层,用来显示数据,在该层用户可以输入和更新数据。

  表示层:该层生成Web页面和Web页面中的动态内容,该动态内容由业务逻辑层产生,使用Servlet和Java服务器页面(JSP)来构建。

  业务逻辑层:该层是系统中最重要的一部分,在该系统中采用EJB来实现业务逻辑,EJB容器提供了可以解决安全性、资源共享、持续运行、并行处理、事务完整性等复杂问题的服务。采用EJB来实现业务逻辑层,是一个安全的、可靠的和高性能系统的保证。

  数据层:负责数据管理,该系统采用Oracle数据库。

  4SOA技术架构

  电力企业经过十几年的信息化建设,生产管理业务已具规模,信息系统不仅覆盖了企业的日常业务管理和社会服务功能,而且在支撑业务方面也达到了较高的实用化水平。但由于这些系统是在不同时期构建的不同类型的业务系统,由此形成的一个个“信息孤岛”限制了业务之间的横向连接,造成了业务运营缺乏灵活性,很多新的业务开展不起来,工作流的贯通需要应用面向服务体系架构,以实现工作流的数据传递、实时共享。

  有很多企业的IT得益于使用SOA实现的旧资产激活。在业务方面第一位的需要是从现有资产和系统创造新的价值,通常这需要利用新的业务过程和复合的应用程序(例如,门户应用程序)来实现。SOA可以帮助客户实时地访问先前的批处理事务,由此提高做出业务决定的速度和准确性。通过SOA来重复使用关键业务数据和应用程序有助于提供更好的客户服务,从而提高这些客户保持率。

  SOA通过清晰的定义和松散的耦合提高了灵活性。在SOA的技术中,所谓的服务是一种“自包含”(self-contained)的实体,它能够完成独特的业务功能。服务根据SOA原则利用现有的中间件实现交互。其充分利用新的开放标准以及XML数据定义(WebServices-Web服务),把两者结合到快速进入市场的解决方案中。

  5信息支撑模型设计

  5.1基于组件设计

  组件结构是一个基于Java的,分布式计算框架,它将可再使用的面向对象的组件同一个健康可靠的实施环境结合起来,以提交多应用的协作。

  5.2工作流技术分析

  现代企业管理通常围绕一个或多个业务流程展开企业的各种活动和各项日常工作。通过业务流程协调企业各种物质和人力资源,利用计算机以流程驱动的工作流技术应运而生。

  工作流就是在一个业务处理过程中的信息流和控制流。信息流就是部门之间传递的各种文档、消息和数据。控制流决定了在哪些部门、那些人之间传递信息,以及传递的次序。工作流系统的任务就是高效地管理公司业务处理过程中的这种信息流和控制流。

  5.3权限控制的方式设计

  系统的权限控制方式分为两种:第一种是基于类级别的控制,也称功能权限控制,包括菜单功能和操作功能。第二种方式是基于对象级别的控制,也就是数据权限控制(只有指定的人才可以接触到指定的数据)。结合以上两种方式系统管理员可以通过设置用户、部门、角色、操作来定义用户的操作权限和数据权限,对系统中每一个操作的权限均可以进行设定。通过权限的设置,使信息系统在使用方便性和系统安全性上得以高度的统一。

  6工作流管理实施方案

  电子化作业表单采用信息化的手段实现对生产过程中“规范化管理、流程化运作”,对生产过程中可能存在的风险进行全程监控,实现对现场安全生产工作的监控,控制现场作业质量,彻底为班组减负,从而保证公司各项安全生产管理工作的良性循环和持续改进,提升公司安全生产的信息化管理水平,实现公司安全生产长效机制。

  以生产计划为主线的生产业务流程中,在业务工作计划性管理基础上,实现作业风险评估,达到作业过程中的风险正确识别和及时预防。实现通过作业表单生成试验报告、检修结果等业务作业成果性输出文档,对设备状态评价的提供有力数据支撑,实现设备风险精确性评估,从而达到通过风险评估确定设备面临的和可能导致的风险,为输变电设备运行、维护、检修、试验、技改等生产工作的决策提供依据。实现生产业务PDCA闭环性管理。

  工作流信息模型建设需要经历四个阶段:

  第一阶段:电子化作业表单执行功能建设。实现表单绘制、上传、审核、修订以及系统运转功能,提供Web端与移动平台执行功能,并能够实时管理移动设备状态。

  第二阶段:电子化作业表单信息数据实施同步建设。系统自动统计与相关的业务数据进行关联,并实现数据共享功能。系统通过3G网络、GPS等多种手段,收集作业过程中的地理信息,对班组填写作业表单的过程进行监控。

  第三阶段:作业与风险评估信息的数据共享建设。系统根据工作流的任务与环境自动从作业风险及控制措施标准库获取对应的风险控制措施并填写到作业表单,达到对作业过程中的风险正确识别和及时预防。

  第四阶段:实施设备状态评价对作业控制的支撑。系统通过电子化作业表单生成试验报告、检修结果、缺陷记录报表、巡视记录、运行日志、安全隐患记录等业务作业成果性输出文档,对设备状态评价的提供有力数据支撑,实现设备风险精确性评估。通过系统分析形成确定设备面临的和可能导致的风险,为输变电设备运行、维护、检修、试验、技改等生产工作的决策提供依据。

  7结束语

  将SOA技术架构应用到工作流的管控中,能够实现作业过程信息与其他业务系统交互的,构建了作业全过程状态监测系统。系统能够向电力企业可靠性管理、绩效管理、客户服务等提供数据源,并供相关系统的数据二次应用与开发。
 

SOA