[发明专利]一种基于流程引擎的水文模型服务系统在审
申请号: | 202010774465.8 | 申请日: | 2020-08-04 |
公开(公告)号: | CN111897799A | 公开(公告)日: | 2020-11-06 |
发明(设计)人: | 朱子建;宋倍;史文静;安东;李欢;崔晨晨;张丽颖;白静 | 申请(专利权)人: | 黄河水利委员会信息中心 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/25;G06F16/29 |
代理公司: | 上海思牛达专利代理事务所(特殊普通合伙) 31355 | 代理人: | 雍常明 |
地址: | 450000 *** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 流程 引擎 水文 模型 服务 系统 | ||
本发明公开了一种基于流程引擎的水文模型服务系统,涉及水利数据模型技术领域,包括:资源管理模块、流程配置模块、模型流程引擎模块和模型资源库。本发明实现模型流程引擎支持水利模型作为流程的活动节点,以业务流程的方式依次调用执行,完成了输入数据的动态分配和模型节点的动态调度,实现了模型流程的动态灵活配置,极大的减少了模型软件流程修改的工作复杂度,实现了模型系统的复用。
技术领域
本发明涉及水利数据模型技术领域,具体来说,涉及一种基于流程引擎的水文模型服务系统。
背景技术
水利数据模型与实际应用场景耦合度过高,无法高效复用的问题严重。各类水利数学模型输入、输出数据及相关参数不兼容,模型交互无法规范化和自动化的问题严重。往往需要面对使用同类水利数学模型为多个流域搭建多个水利业务处理软件的情况,按照传统的做法需要对软件代码进行修改,将相应的模型进行替换、修改模型整体的输入和输出界面。如果替换的模型内容涉及到流程执行逻辑,则需要从根本上对软件系统进行改写,这几乎等于对模型软件系统进行重新开发。
因此亟需一种基于流程引擎的水文模型服务系统,解决模型无法相互调用和灵活组织的问题。
发明内容
针对相关技术中的问题,本发明提出一种基于流程引擎的水文模型服务系统,以克服现有相关技术所存在的上述技术问题。
本发明的技术方案是这样实现的:
一种基于流程引擎的水文模型服务系统,包括:
资源管理模块、流程配置模块、模型流程引擎模块和模型资源库,其中;
所述资源管理模块,用于对获取的资源在系统上进行注册和管理,其中,包括模型节点资源、输入适配器资源、输出适配器资源和数据获取服务资源;
所述流程配置模块,用于实现模型运行流程配置,用以将发布的各类资源配置成相应的模型流程;
所述模型流程引擎模块,用于获取定义的运行流程配置模型并激活模型节点,确定其服务模块;
所述模型资源库,用于为模型提供数据支持并进行对运行模型流程过程数据存储。
进一步的,包括数据接口,用于进行信息传输。
进一步的,所述数据接口包括资源管理接口、流程配置接口、子流程调用接口、输入接口、模型计算接口和输出接口。
进一步的,所述模型资源库包括模型资源和用于与所述模型资源匹配的适配器。
进一步的,所述适配器包括输入适配器和输出适配器。
进一步的,所述模型资源库包括数据层资源和模型数据资源。
进一步的,所述数据层资源包括流程库资源和模型库资源。
进一步的,所述模型数据资源包括应用数据库资源。
本发明的有益效果:
本发明基于流程引擎的水文模型服务系统,通过构建实现各专业业务模型统筹调度、灵活配置,用于处理具体业务的模型系统,通过在这些数据结构上定义相应的适配器,使得不同模型之间可以利用特定的接口进行数据的传递,实现模型流程引擎支持水利模型作为流程的活动节点,以业务流程的方式依次调用执行,完成了输入数据的动态分配和模型节点的动态调度,实现了模型流程的动态灵活配置,极大的减少了模型软件流程修改的工作复杂度,实现了模型系统的复用。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于黄河水利委员会信息中心,未经黄河水利委员会信息中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010774465.8/2.html,转载请声明来源钻瓜专利网。