【技术实现步骤摘要】
【国外来华专利技术】使用基于模式的发现进行云应用程序和服务集成的方法及系统相关申请案交叉申请本申请要求2019年1月30日提交的、专利技术名称为“使用基于模式的发现进行云应用程序和服务集成的方法及系统”的第16/262,140号美国专利申请的优先权,所述专利申请通过引用的方式并入本文中。
技术介绍
云计算环境是基于网络的计算环境(例如,基于互联网的计算环境),它使得可以访问可配置计算基础架构和软件服务的共享池。这些计算基础架构和软件服务可以以最小的管理工作量快速提供,通常是通过互联网提供,以支持(即执行或运行)软件应用程序。云计算是继从基于大型机的计算向基于客户端-服务器的计算转变之后的另一行为方式的转变,并作为服务实现。云计算服务提供商(云提供商)通常提供三种主要类型的服务:基础架构即服务(infrastructureasaservice,IaaS);平台即服务(platformasaservice,PaaS);软件即服务(softwareasaservice,SaaS),通过按需创建虚拟机供客户使用。IaaS提供了一个计算基础架构,用于创建可供客 ...
【技术保护点】
1.一种将为本地环境开发的本地应用程序迁移到云计算环境(100)的方法,其特征在于,所述方法包括:/n构建服务器(300)接收所述本地应用程序(112)的应用程序代码;/n所述构建服务器分析所述本地应用程序的所述应用程序代码,以根据所述云计算环境中本地软件应用程序要使用的应用程序服务器服务,和所述云计算环境中所述本地应用程序要使用的应用程序平台服务,识别所述本地应用程序中的模式,其中,所述应用程序服务器服务和所述应用程序平台服务是所述云计算环境的平台即服务(platform as aservice,PaaS)层(104)的一部分;/n所述构建服务器根据所述识别的模式生成数据 ...
【技术特征摘要】
【国外来华专利技术】20190130 US 16/262,1401.一种将为本地环境开发的本地应用程序迁移到云计算环境(100)的方法,其特征在于,所述方法包括:
构建服务器(300)接收所述本地应用程序(112)的应用程序代码;
所述构建服务器分析所述本地应用程序的所述应用程序代码,以根据所述云计算环境中本地软件应用程序要使用的应用程序服务器服务,和所述云计算环境中所述本地应用程序要使用的应用程序平台服务,识别所述本地应用程序中的模式,其中,所述应用程序服务器服务和所述应用程序平台服务是所述云计算环境的平台即服务(platformasaservice,PaaS)层(104)的一部分;
所述构建服务器根据所述识别的模式生成数据,以配置所述PaaS层,用于将所述本地应用程序迁移到所述云计算环境。
2.根据权利要求1所述的方法,其特征在于,分析所述应用程序代码以识别所述模式包括分析所述应用程序的应用程序代码。
3.根据权利要求2所述的方法,其特征在于,分析所述应用程序代码包括搜索所述应用程序代码中的文件名或所述应用程序代码中的文本。
4.根据权利要求1至3中任一项所述的方法,其特征在于,分析所述应用程序代码以识别所述模式包括:
根据所述应用程序服务器服务和所述应用程序平台服务识别与所述应用程序相关联的多个候选模式;
根据预定的选择标准选择所述多个候选模式中的给定候选模式。
5.根据权利要求1至4中任一项所述的方法,其特征在于,还包括:
在不修改所述本地应用程序的所述应用程序代码的情况下将所述应用程序迁移到所述云计算环境。
6.根据权利要求1至5中任一项所述的方法,其特征在于,还包括:
根据所述应用程序服务器服务和所述应用程序平台服务识别多个候选模式;
根据集成模式首选项,选择所述候选模式中的一个,并根据所述选择的候选模式配置所述PaaS层。
7.根据权利要求1至6中任一项所述的方法,其特征在于,生成所述数据包括以下中的一个:生成数据以配置与所述应用程序服务器服务相关联的配置文件、生成数据以配置与所述应用程序服务器服务相关联的库,或生成数据以配置与所述应用程序服务器服务相关联的网络代理。
8.根据权利要求1至7中任一项所述的方法,其特征在于,生成所述数据包括:与存储库通信以检索识别与所述识别的模式相关联的过程的数据;生成所述数据以配置所述PaaS层,以根据所述过程迁移所述应用程序。
9.根据权利要求1至8中任一项所述的方法,其特征在于,生成所述数据包括生成数据以修改与所述PaaS层的应用程序服务器服务相关联的配置文件或安装文件中的至少一个。
10.根据权利要求1至9中任一项所述的方法,其特征在于,所述应用程序平台服务包括缓存平台服务、数据库平台服务或文件平台服务。
11.一种非瞬时性机器可读存储介质,其特征在于,存储有指令,所述指令在由机器执行时,使所述机器:
根据基于云的应用程序服务器服务类别和基于云的应用程序平台服务类别分析应用程序的应用程序代码,以识别所述应用程序代码的模式;
根据所述识...
【专利技术属性】
技术研发人员:罗晋荣,忠文·阿伯拉德·周,艾萨·那玛托拉希·阿波多扎巴尔,陈敏,傅贵,胡振华,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。