陈大乾
D应用集成(AI, Application Integration)是最近国内外各个流域研究的一个非常热门的方向,当企业的业务系统多于一个,并需要相互通信时,就会存在如何整合系统问题。随着信息化应用在企业中不断扩大,新旧系统的集成问题越来越受到企业的关注,企业必须快速整合,高效复用各个系统,解决更复杂的业务问题。
企业的应用集成具体可以分解为3个不同的层次。业务过程集成、数据存储集成,表示方式集成。
业务过程集成即是通过对业务规范的研究,重新整合原系统中各个业务模块的功能及次序,协调各子系统协同工作,更有序的完成业务工作。
数据存储集成主要是在同构或异构的系统中,如何将采集到的数据通过一定的方式,及时传递至集中或分布式数据中心,并在数据传输过程中,保持数据一致性和数据完整性。
表示方式集成可以概括为将原系统的界面集成。其中包括系统登录密码验证,统一页面风格,及页面整合等问题。
在燃气工程监管中,有开工审核(未开工)、现场监管(施工中)、验收归档(已完工)3个主要业务过程。随着上海进入新一轮建设高峰,原有燃气管道面临集中更换期,而原有纸质签名的工作方式,已不能满足新形势下的业务需求。在此对矛盾中,如果单方面追求效率就易造成类似‘11.15’的灾难,随着国家对建设工程监管要求不断提高,工程监管中的规范性、安全性、及时性及可追溯性等科学方法,更提到了新的高度。因此寻求新的方案解决这种问题,满足不断扩的业务。
根据当前上海燃气工程业务的划分,工程管理是单独的一个部门。原“工程管理”系统的功能是以整个燃气业务需求出发,它不针对燃气工程监管环节的具体环节,如对踏勘环节的审批,现场监管的数据输入,现场负责人员之间的相互协调。随着监管要求的提高,燃气企业提出了希望将传统纸质表单、敲章、确认等流程管理,也转变为自动化、流程化的需求。于是新的“燃气工程流程节点”系统,如图1所示:
图1 系统架构图
采用B/S,C/S相结合的结构,后台使用EXCEL Server和 Oracle数据库,数据采集采用有线无线相结合的工作方式,并采用可视化地理信息系统展示。监管环节各个业务之间的“工作流”的建设过程中,希望达到以下几个目的:
1.1.1 业务节点的实时提醒
每个业务事件都会通过弹出或者短信方式,在对应的操作角色帐号待办事宜中自动提醒,任务派发或完成后系统能实时传递或消除任务。
1.1.2 采集数据
在当前的燃气工程监管中,数据是分散在各种纸质载体上的,需要用人工方式重新输入电子表格,系统要求自动收集相关数据,包括填写时间和现场监管数据,可以方便将来项目归档,及责任追溯。
1.2.1 业务工作流的梳理
在燃气工程监管中存在个业务场景和3组操作人员。业务是从预审核阶段进入系统,然后经过各种不同的审核,进入工程施工阶段,开始巡检监管流程,施工完毕申请、验收之后进入资料归档,完成整个工程的监管。
1)区分任务节点
通过跟踪原有工作执行情况,整合、分解各种任务,如将审核工作和资料转移工作分开为两个任务节点,将分配踏勘人和确认部门整合在一起。再通过对业务流程规范的学习,结合当前部门划分现状,确认了每个节点任务以及该任务的操作角色。
2)整合收集数据
通过收集表单和询问工程监管信息,分类数据类型,如工程项目属性,任务节点属性,考核参数以及其他基础数据。将数据分解到各个节点任务中,形成一次数据录入,数据重复使用,及一致性检测。
3)传递处理消息
理清上下节点的关系,角色的划分及任务流转的物理定义和实现方式。通过网页动态弹出提示和短信提醒方式通知相关人员。
1.2.2 数据的采集
数据的采集对于建设工程现场监管人员来说一直是个难点,通常需要现场录入后,回单位通过手工输入重新输入系统。同时测绘系统及管道验收数据,都需要从另外系统查询。这些问题都需要在该系统中合理解决。
1)B/S,C/S相结合
通过EXCEL SERVER实现WEB及EXCEL两种方式,输入在电脑客户端上输入表单。WEB页面实现客户端的快速使用,用户界面升级轻便快捷,方便操作人员接受培训及登录使用。EXCEL登录方式延续原始习惯,方便报表用户将EXCEL形式的报表导入至系统中,方便更改表单界面。
2)无线手持技术的应用
应用手持PDA设备,或者智能手机终端,在施工现场填写电子表单,打包通过工业GSM网络传递至服务器端,减少因数据重复录入而造成的人为因素。同时,通过无线技术将数据提取并显示至手持终端设备,实现数据的同步。
3)传感器技术的使用
通过RFID阀门传感器,全自动焊接机的远程数据模块,将工程验收数据收集起来,异步传输至服务器端,以便数据归档和责任追溯。
在系统实现过程中遇到了一些困难,如纸质报表和系统界面的统一,节点任务流程的特殊状态,节点考核的非可控性管理,手持终端数据的同步,传感器数据的平滑处理。
Excel Server是一个面向用户的管理软件系统的设计工具与运行平台,可以将电子表格软件Microsoft Office Excel转变为一个网页界面显示的数据业务协同的工作环境。在该系统上通过制定Excel模板,绑定数据及操作,快速地将电子文档导入系统,以及利用WEB页面浏览方式打开该表进行填写。用户如需更改页面布局或添加删除字段,只需在Excel上修改,再用以上方法导入即可更新。
在实际流程过程中,除了正常的工作流程外,有时还会出现各种突发的异常状态,如人为输入错误,项目类型变更,施工条件改变,业务需求更改等。
在Excel Server中添加任务的自定义顺序,设定起始流程,跳转条件以及下一步执行人等信息。并制定撤销和重做方案,比如撤销时返回至那个环节,是否允许重做。系统便可以通过这两种处理方法解决一部分问题。除了采用重做,撤销等通用的方法外,系统还人为增加了几个辅助节点,如当联系业主时发生联系不到业主方负责人等情况,将项目状态改为等待再次联系业主状态,类似的辅助节点还有很多,比如等待再次踏勘,等待设计变更等等。这类辅助节点帮助解决意外状态,使项目工作流流畅的执行。
燃气工程监管中,涉及到的人员纷繁复杂,除了本部门内各个科室分工不同外,还有其他一些不可控因素,如燃气行业其他配合部门,建设总包单位,施工单位等等。在进行工程监管流程节点的考核中,有时会因为这些不可控因素造成节点滞留,如不加以区别对待会对操作者积极性产生影响。故系统增加特殊情况考核审批流程,经过操作人申请,直接领导审核确认的方式,放宽考核周期时间或标记该工程的此节点不考核,节点考核,如表1所示:
表1 节点考核表
同时,经过审核之后的考核报表,更好地反应工程监管的实际情况,减少部门内部相互推诿,对其他单位监控疏漏等情况,有益于准确发现和落实相关责任。
在燃气“工程流程节点系统”中,服务端与手持设备的数据同步,使通过服务端的收发器来完成。首先,手持设备点击特点项目表单,设备向服务器发送请求,服务段受到请求后将相关数据打包为XML文件传输至终端,终端录入数据后重新封装,异步发送至服务器,服务器将会添加一张具体表单数据,并更新相关数据。
由于管道压力或其他一些因素,燃气阀门及管道检测设备的传感器,有时会出现瞬时的数据丢失或异常,如系统收集到了这些数据,将会造成验收人员的判断失误。如何更好地反应现场实际数据,有效避免错误。系统采用二次数据确认辅助平均算法的方法,一般情况下传感器1分钟接收一次数据,如发现数据超过阈值,立刻激活传感器再收集一次,如收集结果仍不正常,则传感器开启1分钟,将收集到的数据平均后,再发送至服务端。这样做的优势,在于即节省了传感器电源,又避免多数瞬时数据错误。
燃气工程流程节点系统,是以燃气工程监管为中心,按照燃气施工的相关规范及现阶段下,燃气企业的结构划分的流程化、电子化、高效化的燃气工程监管解决方案。
该系统客户端为WEB,EXCEL或移动终端设备,满足不同用户输入数据的需要。通过数据重用及类型验证等方式,确保数据的一致性。以工作流形式,划分严格规范各角色间的节点任务流程,及时提醒相关操作人员完成任务,既限制用户提前处理该任务,又辅助提醒用户处理应该完成的任务,得到用户一致好评。系统记录节点任务操作时间,可供负责人考核打分,提供详细的考核周期,细化并落实责任人,提供业务考核的依据。除此之外,系统将零散的数据整合、保存,起到项目数据可追溯的作用。
在实施“工程流程节点系统”之后,取得了燃气企业工程监管部门的一致好评,减少了印刷纸质表单的费用,减少了重复输入数据的操作,明确了个人的节点任务,规范了业务流程,提高了业务流转的效率,快速地查询项目各类信息。该系统满足了原有的预期目的。
随着Internet的发展以及燃气企业监管工作日益紧密的联系,应用系统集成,对于燃气企业也会越来越重要。如何寻求成本低,实现业务重组,减轻重复劳动,提高可操作性,是燃气监管企业面临的艰巨问题。计算机技术日新月异,今后仍然会有许多新的技术可以应用到这一领域中去。因此通过以下几个方面工作,可以为燃气工程监管企业,带来更好的解决方案:
1) 在应用新技术方面:例如,无线传感器技术实现数据自动采集传输,RFID自动识别材料,行为监控设备记录人员动作。
2) 关注最新的技术动态:学习国外及相关领域是否有了更有效的业务解决方案,可以结合新的技术优化业务流程,如数字签名技术,巡航检查设备等应用。
3) 购买解决方案,如GPS定位系统,地理信息系统,简化企业实施系统的步骤和成本,集成到自身系统,满足更多业务需求。
[1]杨耿杰、郭谋发,基于嵌入式操作系统的GPRS配变抄表及检测终端,[j]电力自动化设备2009年8月
[2]雷晓珊、田冉,地下管线信息化建设的问题与对策,[j]上海煤气2009年第3期
[3]谢小轩、张浩、夏敬华、王坚、李琦,企业应用集成综述,[j]计算机工程与应用,2002.22
[4]罗海滨,工作流技术综述,[j]软件学报2000
[5]章峰、王军、王宏安、戴国忠,基于XML的企业信息集成平台实现与应用,[j]计算机工程与应用,2002.24
[6]James Morle, building highly scalable system architectures,[M]ISBN: 0201325748
[7]Thomas Kyte, Expert Oracle Database Architecture,[M]ISBN 1-59059-530-0