基于SOA和ALBPM的流程管理系统(BPMS)的实现

时间:2022-04-04 03:42:15

基于SOA和ALBPM的流程管理系统(BPMS)的实现

基于Oracle工作流技术ALBPM结合了面向服务架构(SOA)的框架理念和设计思路的联通业务流程管理系统的建模与实现方案.阐述流程管理系统的主机和网络架构,介绍流程管理系统在ORACLE的应用服务器WebLogic下进行ALBPM流程的部署和监控,以保证BPMS系统能正常稳定的运行在该环境下.通过对系统实际性能分析证明该系统在实际应用中具有优异的性能,系统设计符合SOA规范,具有良好的重用性和可移植性。

【关键词】SOA ALBPM BPMS JSF 流程

目前联通常用的流程,在行政、财务、市场营销方面审批居多,例如采购、请假、会议、派车、营销方案等。需要系统对数据适时的进行查询统计。传统的流程属于手工推进,纸质流程,不仅仅复杂且效率低下;流程进展情况不透明,流程申请人很难查看了解流程进展情况;难以进行后续的统计分析。如何提高审批效率、提高管理水平、节约成本,成为每个电信人所关注的问题。

1 提高管理信息化程度,创建流程管理系统

流程管理系统,主要是解决联通流程自动化的问题,让联通的发展规划,通过软件来固化和自动化,简化工作、增加流程透明度、提高工作效率。实现自动化管理,优化动态业务,产生真正的业务价值,见图1。

河北联通流程管理系统(BPMS)是基于J2EE平台、采用ALBPM技术实现企业级应用开发、运行、管理、监控、维护的应用系统。一方面承接底层的J2EE技术,一方面以更业务化的形式面向最终应用。ALBPM技术将J2EE体系规范、构件技术、XML技术和可视化开发技术完美结合起来,为基于J2EE平台之上的应用提供了面向构件的应用架构,通过图形化的构件单元作为应用系统的基本组成元素。J2EE为建立复杂的分布式的企业级应用提供了技术支撑环境,通过面向对象的JAVA语言可以在J2EE环境中实现像JSF和Spring等构件,为企业级应用的分布式处理和构件复用提供了良好的支持。ALBPM平台,提供完全可视化的应用组装(可视化的用户界面、可视化的业务流程和应用逻辑、可视化的数据)、运行、维护环境。

2 发挥互联互通优势,加强资源共享,多渠道办公

在互联网深入广大民众生活的今天,电信运营商的流程管理也应加速信息反馈过程,扩展信息收集渠道,内部信息整合加快资源共享,快速完成管理流程。

2.1 内外网信息打通,快速收集、共享及反馈信息

流程管理系统创建对外及对内窗口,即能及时收集外部信息并整理反馈,又能及时公布信息,加速信息沟通,这样内部能及时了解企业管理流程动态,外部也能了解企业文化。

2.2 拒绝信息孤岛、加快资源共享

企业内部各部门之间的资源需进行整合,形成统一流程管理平台,实现信息同步、流程可视。

2.3 紧跟时代步伐,多渠道办公

信息化设备日新月异,如果要实现随时随地办公,特殊情况的实时办公,就需要实现多渠道办公,比如流程管理系统和手机,或者其他信息化终端设备的对接,同时通过多样化的手段实现、审核、批复、通知等等操作。

作者单位

河北联通信息化事业部 河北省石家庄市 050011

上一篇:新课标下历史教学中常见问题思考 下一篇:基于C语言的软件编程分析