一种项目集成方法、装置、系统、电子设备及存储介质制造方法及图纸

技术编号:36960857 阅读:18 留言:0更新日期:2023-03-22 19:21
本申请提供了一种项目集成方法、装置、系统、电子设备及存储介质,该方法包括:从目标平台中的多个候选集成模块中选取待集成项目对应的至少一个目标集成模块;针对每个目标集成模块,创建与该目标集成模块对应的流程模块,确定流程组件的模块属性,模块属性包括模块接口地址;确定不同流程模块之间的先后顺序,生成表征模块集成顺序的集成流程链;按照集成流程链指示的顺序通过不同目标集成模块的模块接口地址,将每个目标集成模块依次与待集成项目进行集成,在监控界面中显示待集成项目的集成进度。通过采用上述项目集成方法、装置、系统、电子设备及存储介质,解决了在进行软件项目集成时,项目集成效率低的问题。项目集成效率低的问题。项目集成效率低的问题。

【技术实现步骤摘要】
一种项目集成方法、装置、系统、电子设备及存储介质


[0001]本申请涉及软件开发
,具体而言,涉及一种项目集成方法、装置、系统、电子设备及存储介质。

技术介绍

[0002]随着软件开发技术的不断发展,一家企业开发的软件项目越来越多,这增加了企业对于不同软件项目的管理以及维护成本。目前,越来越多的企业均将不同的软件项目集成到数据中台上,以通过数据中台对这些软件项目进行统一管理。数据中台集成的对象是不同类型的软件项目,集成过程繁杂多变,不同类型的软件项目集成的内容也不相同,且项目集成过程需要数据中台上不同工具层之间相互协同才能完成。现有技术中,通常是针对每个待集成项目单独开发该项目对应的接口,制定该项目的具体集成过程,然后在数据中台中按照制定的方案利用该项目的接口进行对应的开发集成。
[0003]然而,采用上述软件项目集成方法时,需要针对每个软件项目进行单独的定制开发,导致项目集成效率低的问题;同时项目现有技术中项目集成进度无法实时掌握,不能及时调整接口不同等问题。

技术实现思路

[0004]有鉴于此,本申请的目的在于提供一种项目集成方法、装置、系统、电子设备及存储介质,以解决在进行软件项目集成时,项目集成效率低的问题。
[0005]第一方面,本申请实施例提供了一种项目集成方法,包括:
[0006]从目标平台中的多个候选集成模块中选取待集成项目对应的至少一个目标集成模块;
[0007]针对每个目标集成模块,创建与该目标集成模块对应的流程模块,确定流程模块的模块属性,模块属性包括模块接口地址;
[0008]确定不同流程模块之间的先后顺序,生成表征模块集成顺序的集成流程链;
[0009]按照集成流程链指示的顺序通过不同目标集成模块的模块接口地址,将每个目标集成模块依次与待集成项目进行集成,在监控界面中显示待集成项目的集成进度。
[0010]可选地,在监控界面中显示待集成项目的集成进度,包括:接收每个目标集成模块通过消息中间件返回的与待集成项目对应的集成进度信息;基于不同目标集成模块返回的与待集成项目对应的集成进度信息,在监控界面中显示待集成项目的集成进度。
[0011]可选地,集成进度信息包括项目标识;接收每个目标集成模块通过消息中间件返回的与待集成项目对应的集成进度信息,包括:确定待集成项目的目标项目标识;获取每个目标集成模块返回的不同集成项目的集成进度信息中的多个项目标识;从多个项目标识中筛选出与目标项目标识匹配的项目标识;将与目标项目标识相匹配的项目标识对应的集成进度信息作为待集成项目的集成进度信息。
[0012]可选地,模块属性还包括模块名称;基于不同目标集成模块返回的与待集成项目
对应的集成进度信息,在监控界面中显示待集成项目的集成进度,包括:针对每个目标集成模块,获取该目标集成模块的模块名称以及在集成流程链中的顺序编号;按照集成流程链指示的顺序,在监控界面上依次显示每个目标集成模块对应的顺序编号以及模块名称;从集成进度信息中提取完成标识信息,根据完成标识信息确定每个目标集成模块是否已完成集成;若已完成集成,在监控界面上以第一标识状态对该目标集成模块对应的顺序编号以及模块名称进行展示;若未完成集成,在监控界面上以第二标识状态对该目标集成模块对应的顺序编号以及模块名称进行展示。
[0013]可选地,确定不同流程模块之间的先后顺序,生成表征模块集成顺序的集成流程链,包括:针对每个流程模块,创建与该流程模块对应的流程组件;响应于用户针对多个流程组件的拖拽操作,调整不同流程组件之间的排列顺序;按照不同流程组件之间的排列顺序确定每个流程组件的顺序编号;基于不同流程组件的顺序编号,生成表征模块集成顺序的集成流程链。
[0014]可选地,方法还包括:确定待集成项目的项目信息,项目信息包括项目标识、项目名称、预期集成开始日期、预期集成结束日期;在监控界面上显示项目标识、项目名称、预期集成开始日期以及预期集成结束日期。
[0015]第二方面,本申请实施例还提供了一种项目集成装置,所述装置包括:
[0016]集成模块选取模块,用于从目标平台中的多个候选集成模块中选取待集成项目对应的至少一个目标集成模块;
[0017]模块属性确定模块,用于针对每个目标集成模块,创建与该目标集成模块对应的流程模块,确定流程模块的模块属性,模块属性包括模块接口地址;
[0018]集成顺序确定模块,用于确定不同流程模块之间的先后顺序,生成表征模块集成顺序的集成流程链;
[0019]项目集成模块,用于按照集成流程链指示的顺序通过不同目标集成模块的模块接口地址,将每个目标集成模块依次与待集成项目进行集成,在监控界面中显示待集成项目的集成进度。
[0020]第三方面,本申请实施例还提供了一种项目集成系统,所述系统包括:项目集成模块以及目标平台;
[0021]项目集成模块执行上述的项目集成方法;
[0022]目标平台将不同目标集成模块的集成进度信息通过消息总线发送至项目集成模块。
[0023]第四方面,本申请实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如上述的项目集成方法的步骤。
[0024]第五方面,本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如上述的项目集成方法的步骤。
[0025]本申请实施例带来了以下有益效果:
[0026]本申请实施例提供的一种项目集成方法、装置、系统、电子设备及存储介质,能够
针对每个目标集成模块,创建与该目标集成模块对应的流程模块,并通过不同流程模块之间的先后顺序来确定不同目标集成模块的集成顺序,按照确定的集成顺序将不同目标集成模块与待集成项目进行集成,这样,不同类型的软件项目均可采用上述方案进行快速的项目集成,无需对每个软件项目进行单独的集成开发,与现有技术中的项目集成方法相比,解决了在进行软件项目集成时,项目集成效率低的问题。
[0027]另外,本申请还能够在监控界面中对待集成项目的集成进度进行实时显示,使得工作人员可以更方便地查看、管理待集成项目的集成进度,及时发现集成过程中出现的问题,提高项目集成效率。
[0028]为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0029]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0030]图1示出了本申请实施例所提供的项目集成方法的流程图;
[0031]图2示出了本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种项目集成方法,其特征在于,包括:从目标平台中的多个候选集成模块中选取待集成项目对应的至少一个目标集成模块;针对每个目标集成模块,创建与该目标集成模块对应的流程模块,确定所述流程模块的模块属性,所述模块属性包括模块接口地址;确定不同流程模块之间的先后顺序,生成表征模块集成顺序的集成流程链;按照所述集成流程链指示的顺序通过不同目标集成模块的模块接口地址,将每个目标集成模块依次与所述待集成项目进行集成,在监控界面中显示所述待集成项目的集成进度。2.根据权利要求1所述的方法,其特征在于,所述在监控界面中显示所述待集成项目的集成进度,包括:接收每个目标集成模块通过消息中间件返回的与所述待集成项目对应的集成进度信息;基于不同目标集成模块返回的与所述待集成项目对应的集成进度信息,在监控界面中显示所述待集成项目的集成进度。3.根据权利要求2所述的方法,其特征在于,所述集成进度信息包括项目标识;所述接收每个目标集成模块通过消息中间件返回的与所述待集成项目对应的集成进度信息,包括:确定所述待集成项目的目标项目标识;获取每个目标集成模块返回的不同集成项目的集成进度信息中的多个项目标识;从所述多个项目标识中筛选出与所述目标项目标识匹配的项目标识;将与所述目标项目标识相匹配的项目标识对应的集成进度信息作为所述待集成项目的集成进度信息。4.根据权利要求2所述的方法,其特征在于,所述模块属性还包括模块名称;所述基于不同目标集成模块返回的与所述待集成项目对应的集成进度信息,在监控界面中显示所述待集成项目的集成进度,包括:针对每个目标集成模块,获取该目标集成模块的模块名称以及该流程模块对应的顺序编号;按照集成流程链指示的顺序,在监控界面上依次显示每个目标集成模块对应的顺序编号以及模块名称;从所述集成进度信息中提取完成标识信息,根据所述完成标识信息确定每个目标集成模块是否已完成集成;若已完成集成,在监控界面上以第一标识状态对该目标集成模块对应的顺序编号以及模块名称进行展示;若未完成集成,在监控界面上以第二标识状态对该目标集成模块对应的顺序编号以及模块名称进行展示。5.根据权利要求...

【专利技术属性】
技术研发人员:张经天金可栋杨华
申请(专利权)人:中电金信软件有限公司
类型:发明
国别省市:

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

1