论文部分内容阅读
化工企业事故管理对于化学事故的预防控制以及化工企业的持续性发展来说尤为重要。化工企业事故管理主要包括对事故进行记录、原因调查、追踪以及实行纠正与预防措施。随着计算机技术的迅速发展,化工企业事故管理的信息化进程也在不断的推进中。目前,某跨国大型化工企业的事故管理子流程分别于三个现存系统(全球事故记录系统、事件追踪与纠正措施管理系统和变更管理系统)中管理,未能实现统一的事故管理流程,化工事故处理效率很低,为化工企业的安全发展带来了严重威胁。化工企业的事故管理主要包括三个子流程:事故记录管理流程、纠正与预防措施管理流程和变更管理流程,这三个子流程分别于上述三个现存系统中实现。目前,主要存在的问题包括:现存系统通过批处理作业进行数据传递,这种低效方式导致了数据更新滞后和数据不一致的问题;由于各现存系统都是只针对特定业务需求开发的闭合系统并未考虑到日后系统扩展的问题,并且使用的技术都较为古老,导致了系统互操作性差和扩展性差的问题;由于事故管理的各子环节分别于独立系统中实现,导致了流程专责人员无法对事故管理流程进行统一的实时监控,各子业务流程相互隔离导致业务流程断裂,未能形成一个完整的事故管理流程,并且子流程间无状态反馈,不能实现闭环控制。针对上述问题,本文主要进行了以下研究:1)对事故管理的三个现存系统进行了分析调研,提出了基于SOA(Service Oriented Architecture)的化工事故管理系统的解决方案。针对各子环节数据隔离、缺少状态反馈、无法实现对事故处理状态的统一监控和预测等问题,对事故管理的各子环节进行业务流程分析,确定了基于SOA的化工事故管理系统解决方案。2)利用BPMN(Business Process Modeling Notation)方法对各子业务流程进行建模和分析,建立了一套统一的事故管理流程。针对化工企业事故管理业务流程断裂的问题,对各子流程进行了深入的建模和简化,找到了子流程间的连接点,重新建立了一套统一的事故管理流程,将断裂的子流程连接起来,实现了各子环节间的数据流通与状态反馈,形成了对事故管理流程的闭环控制。3)利用SOA架构和Web Service技术,设计并实现了基于SOA架构的事故管理系统。首先,对三个现存系统的业务逻辑进行抽象和改造,并对现存系统的业务逻辑进行了服务封装设计,包括服务的划分和粒度选择以及服务接口设计,然后对系统进行了功能模块间的接口设计,最终实现了事故管理系统与现存系统之间的信息共享与动态交互,从而达到了对事故管理流程的统一监控、事故处理数据分析预测,逾期事故处理警报和事故处理绩效评估的目的。通过对事故管理系统的测试与验证,系统整体功能符合设计阶段定义的功能需求,实现了系统的设计目标。目前,系统已在化工企业的全球工厂投入使用,事故管理系统的实际应用达成了企业对事故管理流程的统一控制目标,为企业节省了大量的人力操作成本和维护成本,极大地提升了企业化工事故的分析处理效率,并降低了事故复发和连环事故发生的风险。通过本系统来对事故处理进行实时监控和事故隐患预测,为企业高层的安全决策提供了有力的支持,为化工企业的安全可持续性发展提供了有力的保障。