[发明专利]一种基于Java的跨平台工作流实现方法及系统在审

专利信息
申请号: 201911180224.4 申请日: 2019-11-27
公开(公告)号: CN110969414A 公开(公告)日: 2020-04-07
发明(设计)人: 万波;吴信才;吴亮;黄胜辉;黄波;黄颖;陈小佩;叶亚琴;潘卓然 申请(专利权)人: 中国地质大学(武汉);武汉中地数码科技有限公司
主分类号: G06Q10/10 分类号: G06Q10/10;G06F16/28
代理公司: 武汉今天智汇专利代理事务所(普通合伙) 42228 代理人: 邓寅杰
地址: 430000 湖*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 java 平台 工作流 实现 方法 系统
【权利要求书】:

1.一种基于Java的跨平台工作流实现方法,其特征在于,其步骤包括:

S1、功能注册:从Jar包中获取类、接口、方法和参数,并将这些功能方法有选择的注册到功能数据库中,便于实现功能的展示、搜索和功能建模;

S2、功能流程搭建;

S3、功能流程管理与服务发布:对功能流程模板进行统一管理,提供功能流程模板的导入、导出、编辑、删除功能,实现流程的管理和发布;

S4、功能流程服务运行测试;

S5、功能流程服务调用:通过功能库web接口调用。

2.根据权利要求1所述的基于Java的跨平台工作流实现方法,其特征在于:所述步骤S1功能注册的具体步骤包括:

S11、启动功能驱动测试服务;

S12、启动工作流建模工具;

S13、连接功能驱动服务:设置功能驱动服务信息,输入服务器IP和功能驱动测试服务端口,连接功能驱动测试服务;

S14、注册功能。

3.根据权利要求2所述的基于Java的跨平台工作流实现方法,其特征在于:所述步骤S14 注册功能包括Jar包注册、类注册、方法注册和参数注册。

4.根据权利要求3所述的基于Java的跨平台工作流实现方法,其特征在于:所述步骤S14具体的注册步骤包括:

S141、获取文件资源目录;

S142、从文件资源目录遍历Jar包;

S143、从Jar包中获取类和接口;

S144、从类和接口中获取方法和参数;

S145、分别把Jar包、类、方法、参数注册到功能数据库中。

5.根据权利要求1所述的基于Java的跨平台工作流实现方法,其特征在于:所述步骤S2功能流程搭建的具体步骤包括:

S21、新建流程模板:新建一个空的流程模板,自动生成流程编码,输入参数,选择所属类别,最后创建流程模板;

S22、编辑流程参数:定义流程参数,包括参数名称、参数类型、参数方向、默认值;

S23、添加功能方法节点;

S24、编辑功能方法参数:编辑参数,包括功能号、功能名称、返回值类型;

S25、连接流程节点;

S26、调试、测试、运行流程。

6.一种基于Java的跨平台工作流实现系统,其特征在于:其包括

功能驱动模块:包括功能注册模块和功能驱动引擎模块;

功能远程调用服务模块:是对功能注册和功能驱动引擎的封装,包括功能注册服务、功能调用服务两部分;

工作流建模模块:用于用户自定义业务流程;

工作流驱动模块:包括工作流引擎和工作流管理两个部分,工作流引擎利用功能库中的功能驱动引擎实现对流程的解释执行;工作流管理是对工作流模板进行统一管理;

工作流web远程调用服务模块:实现对模板库中发布的流程的遍历和调用功能。

7.根据权利要求6所述的基于Java的跨平台工作流实现系统,其特征在于:所述功能注册模块是利用Java的反射机制,从Jar包中枚举类、接口、方法和参数,并将这些功能方法有选择的注册到功能数据库中,便于实现功能的展示、搜索和功能建模。

8.根据权利要求7所述的基于Java的跨平台工作流实现系统,其特征在于:功能注册过程中各个要素的对应关系为:Jar包与类、类与方法、方法与参数均为一对多的关系。

9.根据权利要求6所述的基于Java的跨平台工作流实现系统,其特征在于:所述功能驱动引擎模块是利用Java的动态调用机制实现对功能按照统一的接口规范进行调用,所述功能驱动引擎模块具体的调用步骤为:该模块将为每个流程应用分配一个会话,并按会话管理一个对象池,对象池中包含此会话中使用到的所有创建和引用的对象;功能驱动引擎实现这些对象的索引,并将这些对象在各个功能方法间传递;流程调用结束后再通过垃圾回收机制释放对象池里的对象。

10.根据权利要求6所述的基于Java的跨平台工作流实现系统,其特征在于:所述工作流建模模块包括静态工作流和动态工作流两种模式;静态工作流支持普通工作流模式,支持基于条件规则的路由;动态工作流支持多种复杂工作流模式,并支持多种流程实例控制管理。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国地质大学(武汉);武汉中地数码科技有限公司,未经中国地质大学(武汉);武汉中地数码科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911180224.4/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top