一种Web应用程序向SaaS迁移的方法

文档序号:9524060阅读:307来源:国知局
一种Web应用程序向SaaS迁移的方法
【技术领域】
[0001]本发明涉及云计算SaaS, IaaS领域,具体涉及一种Web应用程序向SaaS迀移的方法。
【背景技术】
[0002]未来信息应用的效率与速度是企业竞争力的关键,SaaS充分利用网络技术与资源共享的特点,成为信息服务产业的主流,通过网络以便利的、按需的方式获取网络、服务器、存储、应用和服务资源。
[0003]云计算管理平台一般提供开放、标准的协议接口,与其他云平台进行对接,实现异构云计算管理平台中计算、网络和存储资源的访问和管理。
[0004]传统Web应用程序主要有以下几个缺点:
1、基于Web应用程序,只能支持单个企业内部的扩展;
2、客户运行在独立的环境中,维护难度大,成本高;
3、所有的变更基本靠ASP实现,支持的费用高。
[0005]4、软件在更新和补丁期间必须暂停服务,灵活性差。
[0006]5、集成需要海量的数据传输,效率低下。
[0007]而且随着云计算时代的到来,Web应用程序工作量越来越巨大,如何能够将Web应用程序向SaaS迀移是我们须要解决的问题。

【发明内容】

[0008]本发明的技术任务是针对现有技术的不足,提供一种Web应用程序向SaaS迀移的方法。本方法考虑不同云计算管理平台的特点,通过一种简洁易用的方式实现Web应用程序向SaaS迁移。
[0009]本发明解决其技术问题所采用的技术方案是:
一种Web应用程序向SaaS迀移的方法,利用云平台集成的特点,实现Web应用程序向SaaS迀移,利用云计算系统平台的快速兼容,提高系统的可拓展性;本方法包括以下步骤:
(1)架构支持评估;
(2)部署Web应用环境IaaS;
(3)提供完善的控制台应用。
[0010]首先评估架构的可支持性,在可支持的基础上,找到能够提供成熟和弹性的IaaS提供商,实现可测量的计费、可访问的Web安装包、可拓展能力、监控与部署、系统恢复与备份。在此基础上实现注册、计费、管理服务功能。能够实现Web应用程序向SaaS的快速迀移。
[0011]架构支持评估:(在Web应用能够以SaaS方式交付之前,对架构进行评估)评估内容包括:无状态的Web服务器,应用服务器没有硬连接,数据模型的可拓展性,多租户的可支持性,可支持用户驱动的界面变更配置,考虑安全架构,与其他云平台的集成性。
[0012]部署Web应用环境IaaS:(把Web应用托管到IaaS上)此IaaS需要拥有的功能主要包括:为SaaS提供清晰的资源成本结构,产生可测量的计费;保证SaaS应用的底层平台能够以自服务和自动的方式扩展;可访问基于Web的安装包或源码;IaaS必须能够监控多用户的服务器的健康状况并对硬件和软件导致的故障进行快速的响应;能够对Web服务层,分布式数据库,前端服务器等提供一键部署;系统的备份和恢复功能
提供完善的控制台应用:能够实现最基本的注册,控制台管理(支持安全角色设定,创建和计费服务),创建一种有效的数据导入和导出服务,能够实现对原有数据快速的集成能力。
[0013]本发明的一种Web应用程序向SaaS迀移的方法与现有技术相比,所产生的有益效果是,(1)软件由SaaS厂商构建、运营,能够支持多个企业的拓展需求;(2)客户共享基础架构,还能够在单独的软件上运行,维护成本低,难度小;(3)通过系统升级来实现用户的定制化,同一系统的不同版本可对应不同的客户需求;(4)能够支持回滚更新,SaaS不需要定期维护;(5)利用开放的API实现与其他系统的集成,具有高效性。
【附图说明】
[0014]附图1该方法的流程结构图。
【具体实施方式】
[0015]下面结合附图对本发明的一种Web应用程序向SaaS迀移的方法作以下详细地说明。
[0016]—种Web应用程序向SaaS迀移的方法,利用云平台集成的特点,实现Web应用程序向SaaS迀移,利用云计算系统平台的快速兼容,提高系统的可拓展性;本方法包括以下步骤:
(1)架构支持评估;
(2)部署Web应用环境IaaS;
(3)提供完善的控制台应用。
[0017]架构支持评估:(在Web应用能够以SaaS方式交付之前,对架构进行评估)评估内容包括:无状态的Web服务器,应用服务器没有硬连接,数据模型的可拓展性,多租户的可支持性,可支持用户驱动的界面变更配置,考虑安全架构,与其他云平台的集成性。
[0018]部署Web应用环境IaaS:(把Web应用托管到IaaS上)此IaaS需要拥有的功能主要包括:为SaaS提供清晰的资源成本结构,产生可测量的计费;保证SaaS应用的底层平台能够以自服务和自动的方式扩展;可访问基于Web的安装包或源码;IaaS必须能够监控多用户的服务器的健康状况并对硬件和软件导致的故障进行快速的响应;能够对Web服务层,分布式数据库,前端服务器等提供一键部署;系统的备份和恢复功能
提供完善的控制台应用:能够实现最基本的注册,控制台管理(支持安全角色设定,创建和计费服务),创建一种有效的数据导入和导出服务,能够实现对原有数据快速的集成能力。
[0019]首先评估架构的可支持性,在可支持的基础上,找到能够提供成熟和弹性的IaaS提供商,实现可测量的计费、可访问的Web安装包、可拓展能力、监控与部署、系统恢复与备份。在此基础上实现注册、计费、管理服务功能。能够实现Web应用程序向SaaS的快速迀移。利用云计算系统平台的快速兼容,大大提高了系统的可拓展性,减少了平台集成的复杂度。
【主权项】
1.一种Web应用程序向SaaS迀移的方法,其特征在于利用云平台集成的特点,实现Web应用程序向SaaS迀移,利用云计算系统平台的快速兼容,提高系统的可拓展性;本方法包括以下步骤: (1)架构支持评估; (2)部署Web应用环境IaaS; (3)提供完善的控制台应用。2.根据权利要求1所述的一种Web应用程序向SaaS迀移的方法,其特征在于必须首先评估架构的可支持性,在可支持的基础上,找到能够提供成熟和弹性的IaaS提供商,实现可测量的计费、可访问的Web安装包、可拓展能力、监控与部署、系统恢复与备份,在此基础上实现注册、计费、管理服务功能,能够实现Web应用程序向SaaS的快速迀移。
【专利摘要】本发明提供一种Web应用程序向SaaS迁移的方法,利用云平台集成的特点,实现Web应用程序向SaaS迁移,利用云计算系统平台的快速兼容,提高系统的可拓展性;本方法包括以下步骤:(1)架构支持评估;(2)部署Web应用环境IaaS;(3)提供完善的控制台应用。本发明的设计主要考虑不同云计算管理平台的特点,通过一种简洁易用的方式实现Web应用程序向SaaS迁移。实现Web应用程序向SaaS迁移.利用云计算系统平台的快速兼容,大大提高了系统的可拓展性,减少了平台集成的复杂度。
【IPC分类】G06F9/48
【公开号】CN105279024
【申请号】CN201510850690
【发明人】魏大淇
【申请人】浪潮集团有限公司
【公开日】2016年1月27日
【申请日】2015年11月30日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1