电力企业基于SOA技术架构的工作流信息化模型设计

日期: 2013-01-28 来源:TechTarget中国 英文

  前言

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

  1 模型设计概述

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

  2 模型设计目标

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

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

  3 信息技术体系结构

  3.1软件体系结构

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

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

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

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

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

  4 SOA技术架构

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

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

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

  5 信息支撑模型设计

  5.1基于组件设计

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

  5.2 工作流技术分析

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

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

  5.3权限控制的方式设计

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

  6 工作流管理实施方案

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

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

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

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

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

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

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

  7 结束语

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

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐

  • 事件驱动框架和SOA在空军的应用

    空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。

  • API创建影响生产的六个方面

    在API创建方面,简单性至关重要。AnyPresence的Vivek Gupta讨论了开发者可以从6个方面处理好API的创建问题,从而加速API生产。

  • 揭秘New Relic APM技术细节

    New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响

  • 仅凭SOA和云无法解决业务数据管理风险问题

    SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。