Provides a workflow engine supports multiple data source configuration security access method of the invention, the workflow engine initialization step, multiple data source loading steps, data transmission encryption procedures, data presentation and other steps, as in multiple data source workflow engine can integrate the original data processing, data analysis, visual function the. At the same time, the invention also provides a workflow engine supporting multiple data source configuration safety access system. The invention can provide a variety of user data visualization and visual display results, make it easier for users to understand and analyze the workflow engine, at the same time for the user to set different permissions on data protection, is conducive to the protection of the privacy data.
【技术实现步骤摘要】
一种工作流引擎支持多数据源配置安全访问系统及方法
本专利技术涉及计算机
,具体涉及一种工作流引擎支持多数据源配置安全访问系统及方法。
技术介绍
工作流系统是支撑应用软件开发的一个基础组件产品,它的发展与应用平台的发展需求息息相关,需要不断适应新的要求。随着硬件平台的性能不断提升,集群、虚拟化部署、云计算平台的发展,部署统一工作流引擎服务平台,统一维护与管理,分配给不同的独立应用或独立机构调用,进行严格的分级管理权限,成为此类通用基础组件平台统一规划部署的一个方向,可以大幅降低用户的部署维护成本。在区域型电子政务、大型集团公司分级应用中,采用这种方式开发工作流类应用已经逐渐形成一个新的方向,可以更好的满足各级单位、各类应用的共性需求,也满足各自的个性化需求,而且不给这些分子机构带来额外的硬件投入与维护成本。但是目前的工作流引擎产品,基本只支持单一的工作流数据源,并且在保密企业中,数据分级管理、数据传输、数据备份的独立性安全保密要求无法很好的满足要求。
技术实现思路
为了解决上述问题,本专利技术的做法是通过开发工作流引擎专用的多数据源适配器,对引擎支持多个数据源进行 ...
【技术保护点】
一种工作流引擎支持多数据源配置安全访问系统,该系统包括:应用层、逻辑处理层、数据源层,其中所述应用层包括多数据源配置管理模块、多数据源封装加载模块、数据源安全密码管理模块、多数据源查询请求模块,数据呈现模块;所述逻辑处理层包括数据库操作接口模块、数据安全模块、数据查询分析模块、多数据源适配器模块、结果整合模块;所述数据源层包括独立自应用数据源、统一业务应用数据源、高安全性应用数据源;其特征在于:在所述应用层中,多数据源配置管理模块:用于创建管理多个工作流引擎数据源,设定数据源的应用标识,对数据源进行初始化,确定数据源的启用、停用;多数据源封装加载模块:负责引擎服务启动时,对 ...
【技术特征摘要】
1.一种工作流引擎支持多数据源配置安全访问系统,该系统包括:应用层、逻辑处理层、数据源层,其中所述应用层包括多数据源配置管理模块、多数据源封装加载模块、数据源安全密码管理模块、多数据源查询请求模块,数据呈现模块;所述逻辑处理层包括数据库操作接口模块、数据安全模块、数据查询分析模块、多数据源适配器模块、结果整合模块;所述数据源层包括独立自应用数据源、统一业务应用数据源、高安全性应用数据源;其特征在于:在所述应用层中,多数据源配置管理模块:用于创建管理多个工作流引擎数据源,设定数据源的应用标识,对数据源进行初始化,确定数据源的启用、停用;多数据源封装加载模块:负责引擎服务启动时,对多数据源内存数据、定时程序加载与启动;数据源安全密码管理模块:对分级管理员密码进行管理;多数据源查询请求模块:用来接收用户查询请求,根据不同的用户权限分级发送给逻辑处理层;数据呈现模块:将获取的数据通过web页面可视化呈现;所述逻辑处理层接收用户的查询请求,完成全局查询到局部查询的分解操作和局部查询返回数据的整合,其中,所述数据安全模块:对用户进行身份验证,以防止非法用户进入;所述多数据源适配器模块包括数据源应用标识、数据库标识符、数据库IP地址、数据库端口、数据库名称、数据库用户名密码以及数据库编码方式;所述数据源应用标识关联对应的工作流引擎标准调用接口,对工作流引擎标准调用接口的数据库操作层进行封装,增加数据源定向参数,确保引擎调用操作转发到正确的数据源;所述数据查询分析模块获取用户的查询请求,解析该查询请求,通过多数据源适配器模块发送给不同的数据库操作接口;数据库操作接口执行该查询请求并将结果返回给结果整合模块,结果整合模块将整合后的数据发送给数据呈现模块。2.根据权利要求1所述的系统,其特征在于:数据源启动时,加载数据源所需的初始化参数,所述初始化参数中包括数据源应用标识,启动与数据源数量一样的数据采集线程,各个采集线程与多个数据源一一对应。3.一种工作流引擎支持多数据源配置安全访问方法,其由权利要求1或2所述...
【专利技术属性】
技术研发人员:李勇,
申请(专利权)人:北京慧正通软科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。