论文研究-基于开源工作流的企业协同信息平台研究 .pdf

所需积分/C币:7 2019-08-16 10:57:14 331KB .PDF

基于开源工作流的企业协同信息平台研究,邢暕,张慧琳,通过对CSCW及工作流技术的研究,本文提出了基于开源工作流jBPM的企业协同信息解决方案,其中对于系统总体架构,工作流组件层设计及�
中国武技记文在 流程开发人员 参与者 流程定义的 (用户、系统 图形化工具 基于Web访问 创建流程定义 控制流程的开始,继 续和结束 运行时API Jboss jBPM 业务分析师 业务流程变化 基于web访问 实体组件 图 结构图 基于 的企业协同信息系统 系统总体架构 企业协同信息系统的目标是物理上串联各个信息系统,功能上实现各个信息系统之间的 协同工作,将各功能系统组合成个业信息化的统一平台,为企业提供业务功能上的支持。基 于上述目标设计的协同信息系统结构如图所示 WEB层昙 CRM SCM 运营管理 Jboss jBPM 支持工具 OA 工作流引擎 消息中 间件 H Call Cente 业务流程 流程定义 LDAP 持久化服务 遗留系统 据 Oracle SOL server DB2 Mysql 层 图个业协同信息系统架构 中国武技记文在 该架构基于标准设计,逻辑上分为层、中间层和数据层: 采用 框架实现,针刈多种客户端(、桌面稈序、手持设备、手机短信等) 提供支持,支持 和 等通讯方式。实现方式通 过自定义 拦截客户端请求,根据请求格式的不同将其派发给相应处理器进行 处理,如拦截格式的请求交由的 处理。 ()中间层 中间层为仝业信息系统的业务核心,为企业的运营提供业务支持,其中⊥作流部分又是 企业协同系统的核心功能。工作流部分实现对的封装,以向用户展示一致的 行 为,流程的驱动完全由工作流引擎完成。并且,通过对工作流监视,可实现各项工作任务及 工作人员的完成情况的统计功能。 结合企业组织结构、权限系统实现人与系统的协同: 业务流程是与企业组织结构紧密联系在一起的,企业的组织结构映射到信息系统之中就 是权狠体系 工作流的每个人工节点,都需要指小该任务的参与者(参与者可以是个 体的单个用户,也可以使拥有某一类权限的集体用户)。流程定义体现的是任务在各个节点 之问的流转,在现实中就是工作任务在企业各个部门和各个工作人员之间的流动。因此,实 现人与系统的协同工作,就必须将企业的权限体系和⊥作流系统紧密结合,将企业的组织结 枃映射到流程定义的各个节点上去,实现工作流对工作任务的自动派发,用户对任务的自动 获取。 使用消息中间件实现系统之间的协同: 个业的业务流稈并不是局限于某个系统内部,而经常是跨越了多个信息系统范闱的,实 现个系统之间的协同工作,就必须将相应的业务流稈片段从个独立的信息系统中提取出 来,将其组合以供工作流引擎调配。本系统架构中,异构系统之间的通讯采用消息中间件实 现。 ()数据层 该层保存企业运营各类数据,使用中间层 ⊥具屏蔽数据库异构的影响,因此数 据层可以支持 等多和类型数据库。 工作流组件层设计 功能上,工作流组件层是用户操控、使用工作流引擎工具,通过该层为用户提供包含流 程定义列表获取、任务获取和结束、流程变量编辑等服务;结构上,该层服务于所有业务 逻辑,即对于不同业务调用,该层能提供统一的且符合功能需求的方法支持。因此,在工作 流组件层的设计上除了满足功能需求外,着重考虑的就是如何提供致的、可复用的支撑方 基于上述考虑,工作流组件层通过三个接凵提供服务 工作流操控接口 实现对流程引擎的控制,提供任务的获取、结束、挂起 等服务,不参与用户交互,仅供 调用 统计等其他服务接口( ):对工作流数据库的査询,提供工作流引擎状态、 任务跟踪、员工工作情况统计等服务,不参与用户交互,仅供 调用 用户交互接口( ):是用户访问、接受工作流引擎服务的唯一入口,采用多态的 中国武技记文在 设计思想以统一的方法响应不同业务逻辑的调用。与任务节点有关的操作交由 处 理,其他操作交由 处理,处理结果以相应格式封装后提供给用户。 实施关键技术 ()安全认证 在多应用系统的环境下,用户认证使用统一的身份验证机制,采用 技术。客户 登录所有系统时,均首先访问 服务器进行用户身份认证,减少数据库服务器和应 用服务器的访问压力。 安全性上,采用标准的 ,访问控制列表形式实现系统的 方法安全访问。通过使用 等加密、认证与授权安全套接模块, 以进一步提高系统的安仝性。 ()流程定义与权限体系的结合 对丁企业的权限体系并未提供丰富的支持,但是它的廾源特性是我们可以另辟道 路来鲜决这一问题即扩展。可采用的办法有两个:一是扩展提供的 类;二是扩展的流程定义工具。本方案采用第二种方式,将企业的权限体系直接置于 流程定义器 中,在定义流程的同时即可选择相应任务的参与者(用户、角色), 实现流程定义与权限体系的结合 与 框架的集成 作为优秀的开源框架提供了企业级信息系统开发过程中众多基本问题的解 决方案,本架构设计采用 作为开发框架,集成管理 提供了 与 的集成方案,使用 提供的 简化开关 的代 码,统一为提供数据库资源的访问,并将异常处理集中在一起,将事条与业务 数据库的事务统一管理,大大简化廾发工作量。 结论 木文通过对现代个业信息系统及计算机支持的协同工作的分析,通过对工作流管理系统 的研究,给出了以开源工作流核心建立企业协同信息平台的方案,以解决现代企业 管理过程中遇到的一系列关于信息系统的问题,如信息系统的异构、多元化和分工的细致化 等,建立统一的协同工作平台是很好的解决方案。木文的写作基」实际的科研项目研究,研 究过程中借助丌源匚作流的灵活性、扩展性等强大性能,来解决现代企业信息系统之间的协 同问题。现阶段的重点在于将遗留系统整合于协同平台,下阶段目标将是平台的扩展性,为 新建信息系统提供标准接凵 中国武技记文在 参考文献 史美林,向勇,杨光信.《计算机支持的协同工作理论与应用》,北京:电子工业出版社, 》,王建民, 闻立杰,北京:清华大学出版社, 李怀林,余八一.《新型信息管理系统构建》,北京:经济日报出版社, 宋海刚,陈学广,计算机支持的协同工作 发展述评,计算机工程与应用

...展开详情
img

关注 私信 TA的资源

上传资源赚积分,得勋章
相关内容推荐