买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:郑州信源信息技术股份有限公司
摘要:本发明提供一种系统架构的开发方法及系统架构,涉及系统开发技术领域,所述系统架构包括单体应用模式、分布式模式、整体式业务模块、分布式业务模块和架构支撑,所述架构支撑包括探测模块、Rest插件、多种微服务和扩展插件。本发明,通过探测模块对架构支撑内的各种功能模块以及部署模式进行自动探测,从而相似开发过程无需考虑部署模式、分布式技术实现方式,不需要对业务系统进行改造,即可在多种部署模式之间相互转换,同时能够在多种分布式技术实现方式间相互转换,且置多种插件,支持rest与多种微服务方式,使一套代码能够应用于多种部署模式,且具有多种微服务方式支持,以便达到更好的开发效果。
主权项:1.一种软件系统架构的开发方法,其特征在于:所述系统架构包括单体应用模式、分布式模式、整体业务模块、分布式业务模块和架构支撑模块,所述架构支撑模块包括探测模块、Rest插件、多种微服务和扩展插件;包括以下步骤:S1:需要开发系统架构时,在选择单体应用模式时,往架构支撑内添加多种微服务插件,并将整体业务模块包括的多个业务模块对应具有相应功能的微服务插件;S2:S1中将多个业务模块对应具有相应功能的微服务插件后,往架构支撑内添加多种扩展插件,扩充架构支撑所具有的功能,使架构支撑能够满足整体业务模块需要的全部功能;S3:S2中架构支撑能够满足整体业务模块需要的全部功能后,使多个业务模块使用架构支撑内的Rest插件、多种微服务和扩展插件进行系统开发;S4:S3中在进行系统开发过程中,若是开发模式需要改变为分布式模式,将整体业务模块包括的多个业务模块,分为多个分布式业务模块,使每个分布式业务模块均包括一个或多个业务模块;S5:S4中将整体业务模块分为多个分布式业务模块后,探测模块能够自动检测分布式业务模块,并将原先整体业务模块的架构支撑内的Rest插件、多种微服务和扩展插件复制分散为多组架构支撑,使每个架构支撑内均具有探测模块、Rest插件、多种微服务和扩展插件;S6:S5中将整体业务模块的架构支撑分散为多组架构支撑后,探测模块会根据每个架构支撑所具有的功能,使其与分布式业务包括的业务模块进行对应,使分布式业务均具有系统开发所需的多种功能,且多个架构支撑之间能够相互支撑,使系统开发能够正常进行。
全文数据:
权利要求:
百度查询: 郑州信源信息技术股份有限公司 一种系统架构的开发方法及系统架构
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。