一种大型软件产品的构造部署方法及装置制造方法及图纸

技术编号:26342090 阅读:19 留言:0更新日期:2020-11-13 20:30
本申请公开了一种大型软件产品的构造部署方法及装置,用以解决现有的构造部署方法工程量巨大、操作复杂、容易出错等问题。该方法确定待构造的业务对象单元对应的预设的单元接口、构造策略接口、部署策略接口;根据所述单元接口与构造策略接口,确定所述业务对象单元对应的构造上下文与构造策略配置,对所述业务对象单元进行构造;根据所述单元接口与部署策略接口,确定所述业务对象单元对应的部署上下文与部署策略配置,对所述业务对象单元进行部署。

Construction and deployment method and device of large software products

【技术实现步骤摘要】
一种大型软件产品的构造部署方法及装置
本申请涉及软件构造部署
,尤其涉及一种大型软件产品的构造部署方法及装置。
技术介绍
在软件系统中,一个大型软件产品通常包括多个业务领域,每个业务领域包括多个模块,每个模块又包括多个业务对象单元。于是,一个软件产品总共可包括上千个业务对象单元。在一个软件产品中,若按照业务对象单元的粒度定义源代码仓库,每个业务对象单元分别对应一个源代码仓库,则一个软件产品可包括上千个源代码仓库。于是,构造人员在构造与部署软件产品时,需要根据每个业务对象单元的源代码仓库,对每个业务对象单元分别进行人工定义。并且,在修改相关构造信息与部署信息时,构造员也需要分别对需要修改的业务对象单元依次进行修改。这种软件产品构造与部署方法,需要构造员重复上千次类似的操作,工作量巨大,并且,人工定义也容易出现遗漏、错误等问题,影响软件产品的正常运行。
技术实现思路
本申请实施例提供一种大型软件产品的构造部署方法及装置,用以解决现有的构造部署方法工程量巨大、操作复杂、容易出错等问题。本申请实本文档来自技高网...

【技术保护点】
1.一种大型软件产品的构造部署方法,其特征在于,包括:/n确定待构造的业务对象单元对应的预设的单元接口、构造策略接口、部署策略接口;/n根据所述单元接口与构造策略接口,确定所述业务对象单元对应的构造上下文与构造策略配置,对所述业务对象单元进行构造;/n根据所述单元接口与部署策略接口,确定所述业务对象单元对应的部署上下文与部署策略配置,对所述业务对象单元进行部署。/n

【技术特征摘要】
1.一种大型软件产品的构造部署方法,其特征在于,包括:
确定待构造的业务对象单元对应的预设的单元接口、构造策略接口、部署策略接口;
根据所述单元接口与构造策略接口,确定所述业务对象单元对应的构造上下文与构造策略配置,对所述业务对象单元进行构造;
根据所述单元接口与部署策略接口,确定所述业务对象单元对应的部署上下文与部署策略配置,对所述业务对象单元进行部署。


2.根据权利要求1所述的方法,其特征在于,根据所述单元接口与构造策略接口,确定所述业务对象单元对应的构造上下文与构造策略配置,对所述业务对象单元进行构造,包括:
根据所述单元接口,获取所述业务对象单元对应的构造策略标识;
根据所述构造策略标识,确定所述业务对象单元对应的构造策略配置信息;
根据所述构造策略配置信息,加载相应的构造策略接口的构造策略程序,以调用所述单元接口,获取所述业务对象单元对应的构造上下文;
根据所述构造策略接口以及所述构造上下文,对所述业务对象单元进行构造。


3.根据权利要求1所述的方法,其特征在于,根据所述单元接口与部署策略接口,确定所述业务对象单元对应的部署上下文与部署策略配置,对所述业务对象单元进行部署,包括:
根据所述单元接口,获取所述业务对象单元对应的部署策略标识;
根据所述部署策略标识,确定所述业务对象单元对应的部署策略配置信息;
根据所述部署策略配置信息,加载相应的部署策略接口的部署策略程序,以调用所述单元接口,获取所述业务对象单元对应的部署上下文;
根据所述部署策略接口以及所述部署上下文,对所述业务对象单元进行部署。


4.根据权利要求1所述的方法,其特征在于,对所述业务对象单元进行构造之前,所述方法还包括:
若所述单元接口中的是否启用构造为是,继续执行所述业务对象单元的构造操作;
若所述单元接口中的是否启用构造为否,终止所述业务对象单元的构造操作。


5.根据权利要求1所...

【专利技术属性】
技术研发人员:解其亮焦学瑞舒鹏飞魏忠法刘建涛徐同明
申请(专利权)人:山东浪潮通软信息科技有限公司
类型:发明
国别省市:山东;37

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

1