一种基于流程引擎的水文模型服务系统技术方案

技术编号:26259223 阅读:37 留言:0更新日期:2020-11-06 17:53
本发明专利技术公开了一种基于流程引擎的水文模型服务系统,涉及水利数据模型技术领域,包括:资源管理模块、流程配置模块、模型流程引擎模块和模型资源库。本发明专利技术实现模型流程引擎支持水利模型作为流程的活动节点,以业务流程的方式依次调用执行,完成了输入数据的动态分配和模型节点的动态调度,实现了模型流程的动态灵活配置,极大的减少了模型软件流程修改的工作复杂度,实现了模型系统的复用。

【技术实现步骤摘要】
一种基于流程引擎的水文模型服务系统
本专利技术涉及水利数据模型
,具体来说,涉及一种基于流程引擎的水文模型服务系统。
技术介绍
水利数据模型与实际应用场景耦合度过高,无法高效复用的问题严重。各类水利数学模型输入、输出数据及相关参数不兼容,模型交互无法规范化和自动化的问题严重。往往需要面对使用同类水利数学模型为多个流域搭建多个水利业务处理软件的情况,按照传统的做法需要对软件代码进行修改,将相应的模型进行替换、修改模型整体的输入和输出界面。如果替换的模型内容涉及到流程执行逻辑,则需要从根本上对软件系统进行改写,这几乎等于对模型软件系统进行重新开发。因此亟需一种基于流程引擎的水文模型服务系统,解决模型无法相互调用和灵活组织的问题。
技术实现思路
针对相关技术中的问题,本专利技术提出一种基于流程引擎的水文模型服务系统,以克服现有相关技术所存在的上述技术问题。本专利技术的技术方案是这样实现的:一种基于流程引擎的水文模型服务系统,包括:资源管理模块、流程配置模块、模型流程引擎模块和模型资源库,其中;本文档来自技高网...

【技术保护点】
1.一种基于流程引擎的水文模型服务系统,其特征在于,包括:/n资源管理模块(1)、流程配置模块(2)、模型流程引擎模块(3)和模型资源库(4),其中;/n所述资源管理模块(1),用于对获取的资源在系统上进行注册和管理,其中,包括模型节点资源、输入适配器资源、输出适配器资源和数据获取服务资源;/n所述流程配置模块(2),用于实现模型运行流程配置,用以将发布的各类资源配置成相应的模型流程;/n所述模型流程引擎模块(3),用于获取定义的运行流程配置模型并激活模型节点,确定其服务模块;/n所述模型资源库(4),用于为模型提供数据支持并进行对运行模型流程过程数据存储。/n

【技术特征摘要】
1.一种基于流程引擎的水文模型服务系统,其特征在于,包括:
资源管理模块(1)、流程配置模块(2)、模型流程引擎模块(3)和模型资源库(4),其中;
所述资源管理模块(1),用于对获取的资源在系统上进行注册和管理,其中,包括模型节点资源、输入适配器资源、输出适配器资源和数据获取服务资源;
所述流程配置模块(2),用于实现模型运行流程配置,用以将发布的各类资源配置成相应的模型流程;
所述模型流程引擎模块(3),用于获取定义的运行流程配置模型并激活模型节点,确定其服务模块;
所述模型资源库(4),用于为模型提供数据支持并进行对运行模型流程过程数据存储。


2.根据权利要求1所述的基于流程引擎的水文模型服务系统,其特征在于,进一步包括数据接口,用于进行信息传输。


3.根据权利要求2所述的基于流程引擎的水文模型服务系统,其...

【专利技术属性】
技术研发人员:朱子建宋倍史文静安东李欢崔晨晨张丽颖白静
申请(专利权)人:黄河水利委员会信息中心
类型:发明
国别省市:河南;41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1