一种应用系统生成方法、装置、设备及存储介质制造方法及图纸

技术编号:20683024 阅读:21 留言:0更新日期:2019-03-27 19:34
本发明专利技术公开了一种应用系统生成方法、装置、设备及存储介质。该方法包括:获取元数据库中存储的业务分析、业务模型、逻辑模型、物理模型以及业务分析、业务模型、逻辑模型和物理模型之间的关联关系;根据所述业务分析、业务模型、逻辑模型、物理模型以及业务分析、业务模型、逻辑模型和物理模型之间的关联关系生成业务组件、业务单元组件、类库接口以及数据操作接口中的至少一种;根据所述业务组件、业务单元组件、类库接口以及数据操作接口中的至少一种生成应用系统,通过本发明专利技术的技术方案,能够实现为数据管理与服务体系建设提供技术支持,进而解决现有平台的缺点。

【技术实现步骤摘要】
一种应用系统生成方法、装置、设备及存储介质
本专利技术实施例涉及计算机技术,尤其涉及一种应用系统生成方法、装置、设备及存储介质。
技术介绍
油田企业是一个业务复杂、技术密集型的企业,经过多年的信息化建设,形成了众多的信息系统,而传统“烟囱式”的建设模式客观上形成了众多的信息孤岛,系统间数据共享困难,业务协同应用难以实现。为了改变此现状,国内外油田企业相继开展了数据中心建设工作,重点工作包括数据资源整合与数据服务平台建设。作为数据整合与应用整合的核心,数据服务平台需要解决下述问题:(1)分布式数据资源的标准统一与服务接口统一问题;(2)标准统一的数据采集、数据存储与数据管理问题;(3)现行勘探开发体数据(地震数据、测录井曲线、分析化验曲线、地质模型网格化数据等)的格式标准化与转换问题;(4)跨平台跨语言的数据服务二次开发接口(SDK)的生成、扩展升级与调度问题;(5)勘探开发新技术不断涌现及信息技术的不断发展而系统升级与平滑过渡问题。国际上在上世纪末就已经开始了数据资源的整合工作,如挪威、俄罗斯、委内瑞拉、巴西等国家已建成国家级石油勘探开发数据库,BP、TEXACO、SCHLUMBERGER、BAKERHUGE等油气公司和油气服务公司也都建立起了自己庞大的勘探开发数据库,实现了数据资源的统一采集、统一管理和统一服务,大大提高了公司内部信息共享能力和对专业应用无缝支持的能力。国际上完整的数据服务平台是斯伦贝谢公司(Schlumberger)的ProSource,它是一个集成平台,基于一体化勘探开发数据模型Seabed实现了各种数据源(Finder、LogDB、GeoFrame、OpenWorks等)多种数据类型(结构化、测井、地震等)的集成。国内中国石化从2009年开展勘探开发数据中心建设,在统一的勘探开发一体化数据模型SPDM基础上建立了数据服务平台(DataServicePlatform),实现了结构化、文档、图形、体数据等四种数据类型的集中统一管理与服务。SchlumbergerProSource平台是一个集成平台,它通过Seabed模型实现了对分布式数据资源的集成,可以为前端的集成展示、数据分析等应用提供统一的数据服务,但还存在着以下缺点:1)基于一个既定的模型进行集成,支撑新的数据类型与新的业务扩展必须进行新的编码与平台的升级;2)只支持现有的国外比较主流的几类软件(Finder、LogDB、GeoFrame、OpenWorks等)的项目库数据集成,对国内的勘探开发数据库系统目前不支持;3)缺乏数据的采集与一体化存储解决方案;4)缺乏勘探开发一体化数据编目;5)缺乏结构化与非结构化数据统一的全文搜索。中国石化数据服务平台(DataServicePlatform)实现了基于统一勘探开发一体化数据模型SPDM的数据服务,可以提供业务人员综合查询、综合研究软件支持及WEBService接口等服务模式,但存在以下缺点:1)数据标准没有进行版本控制与分级管理,不能实现数据标准的平滑升级;2)数据标准没有在数据采集体系中实施,其实质就是数据标准没有完全落地;3)模型驱动架构没有完全实现,不能实现零代码维护,模型升级成本高;4)数据资源扫描算法效率不高,齐全率计算方法不能客观反映数据资源情况;5)没有建立数据质量持续提升的闭环管理。
技术实现思路
本专利技术实施例提供一种应用系统生成方法、装置、设备及存储介质,以实现为数据管理与服务体系建设提供技术支持,进而解决现有平台的上述缺点。第一方面,本专利技术实施例提供了一种应用系统生成方法,包括:获取元数据库中存储的业务分析、业务模型、逻辑模型、物理模型以及业务分析、业务模型、逻辑模型和物理模型之间的关联关系;根据所述业务分析、业务模型、逻辑模型、物理模型以及业务分析、业务模型、逻辑模型和物理模型之间的关联关系生成业务组件、业务单元组件、类库接口以及数据操作接口中的至少一种;根据所述业务组件、业务单元组件、类库接口以及数据操作接口中的至少一种生成应用系统。进一步的,所述业务分析、业务模型、逻辑模型和物理模型之间的关联关系包括:通过业务描述建立了业务分析到业务模型的转换;通过业务单元模型建立了业务模型到逻辑模型的转换;通过投影规则建立了逻辑模型到物理模型的转换。进一步的,获取元数据库中存储的业务分析、业务模型、逻辑模型、物理模型以及业务分析、业务模型、逻辑模型和物理模型之间的关联关系之前,还包括:于获取业务变化请求时,根据所述业务变化请求更新业务模型;根据更新后的业务模板调整业务模型、逻辑模型和物理模型之间的关联关系。进一步的,根据更新后的业务模板调整业务模型、逻辑模型和物理模型之间的关联关系包括:根据更新后的业务模板调整业务模型与逻辑模型的映射关系以及逻辑模型与物理模型之间的投影关系。第二方面,本专利技术实施例还提供了一种应用系统生成装置,该装置包括:获取模块,用于获取元数据库中存储的业务分析、业务模型、逻辑模型、物理模型以及业务分析、业务模型、逻辑模型和物理模型之间的关联关系;第一生成模块,用于根据所述业务分析、业务模型、逻辑模型、物理模型以及业务分析、业务模型、逻辑模型和物理模型之间的关联关系生成业务组件、业务单元组件、类库接口以及数据操作接口中的至少一种;第二生成模块,用于根据所述业务组件、业务单元组件、类库接口以及数据操作接口中的至少一种生成应用系统。进一步的,所述业务分析、业务模型、逻辑模型和物理模型之间的关联关系包括:通过业务描述建立了业务分析到业务模型的转换;通过业务单元模型建立了业务模型到逻辑模型的转换;通过投影规则建立了逻辑模型到物理模型的转换。进一步的,还包括:更新模块,用于于获取业务变化请求时,根据所述业务变化请求更新业务模型;调整模块,用于根据更新后的业务模板调整业务模型、逻辑模型和物理模型之间的关联关系。进一步的,所述调整模块具体用于:根据更新后的业务模板调整业务模型与逻辑模型的映射关系以及逻辑模型与物理模型之间的投影关系。第三方面,本专利技术实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本专利技术实施例中任一所述的应用系统生成方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术实施例中任一所述的应用系统生成方法。本专利技术实施例通过获取元数据库中存储的业务分析、业务模型、逻辑模型、物理模型以及业务分析、业务模型、逻辑模型和物理模型之间的关联关系;根据所述业务分析、业务模型、逻辑模型、物理模型以及业务分析、业务模型、逻辑模型和物理模型之间的关联关系生成业务组件、业务单元组件、类库接口以及数据操作接口中的至少一种;根据所述业务组件、业务单元组件、类库接口以及数据操作接口中的至少一种生成应用系统,以实现为数据管理与服务体系建设提供技术支持,进而解决现有平台的缺点。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。本文档来自技高网
...

【技术保护点】
1.一种应用系统生成方法,其特征在于,包括:获取元数据库中存储的业务分析、业务模型、逻辑模型、物理模型以及业务分析、业务模型、逻辑模型和物理模型之间的关联关系;根据所述业务分析、业务模型、逻辑模型、物理模型以及业务分析、业务模型、逻辑模型和物理模型之间的关联关系生成业务组件、业务单元组件、类库接口以及数据操作接口中的至少一种;根据所述业务组件、业务单元组件、类库接口以及数据操作接口中的至少一种生成应用系统。

【技术特征摘要】
1.一种应用系统生成方法,其特征在于,包括:获取元数据库中存储的业务分析、业务模型、逻辑模型、物理模型以及业务分析、业务模型、逻辑模型和物理模型之间的关联关系;根据所述业务分析、业务模型、逻辑模型、物理模型以及业务分析、业务模型、逻辑模型和物理模型之间的关联关系生成业务组件、业务单元组件、类库接口以及数据操作接口中的至少一种;根据所述业务组件、业务单元组件、类库接口以及数据操作接口中的至少一种生成应用系统。2.根据权利要求1所述的方法,其特征在于,所述业务分析、业务模型、逻辑模型和物理模型之间的关联关系包括:通过业务描述建立了业务分析到业务模型的转换;通过业务单元模型建立了业务模型到逻辑模型的转换;通过投影规则建立了逻辑模型到物理模型的转换。3.根据权利要求1所述的方法,其特征在于,获取元数据库中存储的业务分析、业务模型、逻辑模型、物理模型以及业务分析、业务模型、逻辑模型和物理模型之间的关联关系之前,还包括:于获取业务变化请求时,根据所述业务变化请求更新业务模型;根据更新后的业务模板调整业务模型、逻辑模型和物理模型之间的关联关系。4.根据权利要求3所述的方法,其特征在于,根据更新后的业务模板调整业务模型、逻辑模型和物理模型之间的关联关系包括:根据更新后的业务模板调整业务模型与逻辑模型的映射关系以及逻辑模型与物理模型之间的投影关系。5.一种应用系统生成装置,其特征在于,包括:获取模块,用于获取元数据库中存储的业务分析、业务模...

【专利技术属性】
技术研发人员:夏如君吴刚林鹤鸣赵晖蔡军涂强廖爱明郑凯洲彭涛熊方平
申请(专利权)人:中国海洋石油集团有限公司
类型:发明
国别省市:北京,11

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

1