F2BPM流程服务中心平台
上图:F2BPM流程服务中心平台应用方案 随时企业的IT系统建设越来越多,往往一个企业中形成各种独立的系统,各系统相对独立,缺乏流程支掌,为达到通过构建流程服务中心向各处应用系统提供流程服务,同时将各个独立的系统以流程中心为扭带链接起来。 流程中心仅是作为后台服务管理,对于用户来说并不需要登录此平台上做相关的业务操作审批等,流程中心与不涉及存放与业务相关的表单页面和表单数据。流程中心作为应用系统的服务端,应用系统作为客户端。流程中心相对前端的客户来说简单就是前后台分离。 F2BPM流程服务中心平台对各个应用系统提供流程服务,各个应用系统调用F2BPM流程服务中心进行流程流转。 由于每个企业自身的IT系统应用环境千差万别,本文档给出F2BPM流程中心应用到企业中作为流程中心的常见应用解决方案。 目前越来越多的企业架构解决方案更加趋向于基于http协议“微服务”理念框架,数据交换通过RESTfull方式进行交互,跨应用系统更加轻量,整合调用更上方便。F2BPM流程中心平台方案也是基于RESTfull的设计理念。 优点:一站部署各站调用应用,共享一个流程平台,流程运行前后端分离。与应用系统的开发语言无关,任何开发语言的应用系统都能接入使用。 缺点:应用系统端需要开发跨系统Json数据交换的工作量比较多,存在跨两个Web系统调用问题。
? 有统一人事系统用户认证服务器, ? 流程服务中心程序独立部署 ? 流程服务中心数据库独立部署 上图:F2BPM流程服务中心应用拓扑图 流程服务中心应用方式是最复杂但也是大企业集团应用比较好的选择方式,一般应用于比较大的集团企业。他们的特点是数据库和程序都是独立部署,流程中心与应用系统使用各自的数据库,同时各应用系统都是统一使用HR系统的用户组织架构。 此时流程服务中心后台界面管理功能为流程服务中心平台管理员使用,用于维护流程定义,流程应用等配置定义管理,用于登录维护管理流程中心后台相关的事务。 而当调用流程服务中心执行流程流转时用户组织是通过F2BPM用户组织架构适配器读取HR系统(或统一用户数据库),用户组织架构的维护管理依然是由集团企业自身系统自身来管理。这样最大的好处是用户组织架构的管理维护都是统一一个。而且F2BPM不需要同步集团的用户组织架构。 |