[发明专利]基于多租户的web应用项目的定制方法及装置在审
申请号: | 201711261142.3 | 申请日: | 2017-12-04 |
公开(公告)号: | CN107908434A | 公开(公告)日: | 2018-04-13 |
发明(设计)人: | 李春国 | 申请(专利权)人: | 中企动力科技股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙)11371 | 代理人: | 王术兰 |
地址: | 100000 北京市大兴区北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 租户 web 用项 目的 定制 方法 装置 | ||
技术领域
本发明涉及web应用开发技术领域,具体而言,涉及一种基于多租户的web应用项目的定制方法及装置。
背景技术
传统IT开发一个web项目是根据不同的需求进行定制化开发,开发完成交付后,往往这个项目的重复使用性比较低。如果其它客户也需要这套系统,这时候一般做法就要把这个项目再复制一份并进行二次开发。后期要对项目做升级更新时候需要每个项目都更新维护,给运营带来复杂化。
发明内容
有鉴于此,本发明实施例的目的在于提供一种基于多租户的web应用项目的定制方法及装置,以提高多租户情况下的程序复用性,租户可以共享相同的应用程序,但彼此的底层资源却又相互独立。
第一方面,本发明实施例提供了一种基于多租户的web应用项目的定制方法,基于多租户的web应用项目的定制方法应用于服务端,所述方法包括:
接收后台管理终端的创建请求;
依据所述创建请求和预先创建的基础web应用项目创建目标web应用项目;
其中,所述目标web应用项目的配置信息包括所述基础web应用项目的数据库配置、所述目标web应用项目的缓存配置以及所述基础web应用项目的路径指向。
如上所述的基于多租户的web应用项目的定制方法,优选地,所述方法还包括:
接收所述后台管理终端上传的目标应用程序;
将所述目标应用程序存储至所述目标web应用项目的目录下。
如上所述的基于多租户的web应用项目的定制方法,优选地,所述服务端为集群服务器,所述创建请求包括目标服务器和存储容量,所述依据所述创建请求和预先创建的基础web应用项目创建目标web应用项目的步骤包括:
依据所述创建请求和预先创建的基础web应用项目,在所述集群服务器中的所述目标服务器创建存储空间大小等于所述存储容量的所述目标web应用项目。
如上所述的基于多租户的web应用项目的定制方法,优选地,所述基础web应用项目的数据库配置包括所述基础web应用项目的数据库链接和所述基础web应用项目所在的服务器地址;
所述目标web应用项目的缓存配置包括所述目标web应用项目的缓存服务器的ip地址和端口。
如上所述的基于多租户的web应用项目的定制方法,优选地,所述基础web应用项目是基于php多租户框架实现。
第二方面,本发明实施例提供了一种基于多租户的web应用项目的定制装置,应用于服务端,所述基于多租户的web应用项目的定制装置包括:
接收模块,用于接收后台管理终端的创建请求;
创建模块,用于依据所述创建请求和预先创建的基础web应用项目创建目标web应用项目;
其中,所述目标web应用项目的配置信息包括所述基础web应用项目的数据库配置、所述目标web应用项目的缓存配置以及所述基础web应用项目的路径指向。
如上所述的基于多租户的web应用项目的定制装置,优选地,所述接收模块还用于接收所述后台管理终端上传的目标应用程序,所述基于多租户的web应用项目的定制装置还包括:
存储模块,用于将所述目标应用程序存储至所述目标web应用项目的目录下。
如上所述的基于多租户的web应用项目的定制装置,优选地,所述服务端为集群服务器,所述创建请求包括目标服务器和存储容量,所述创建模块用于依据所述创建请求和预先创建的基础web应用项目,在所述集群服务器中的所述目标服务器创建存储空间大小等于所述存储容量的所述目标web应用项目。
如上所述的基于多租户的web应用项目的定制装置,优选地,所述基础web应用项目的数据库配置包括所述基础web应用项目的数据库链接和所述基础web应用项目所在的服务器地址;
所述目标web应用项目的缓存配置包括所述目标web应用项目的缓存服务器的ip地址和端口。
如上所述的基于多租户的web应用项目的定制装置,优选地,所述基础web应用项目是基于php多租户框架实现。
对于现有技术,本发明提供的基于多租户的web应用项目的定制方法及装置具有如下的有益效果:
本发明提供的基于多租户的web应用项目的定制方法及装置可提高多租户情况下的程序复用性,租户可以共享相同的应用程序,但彼此的底层资源却又相互独立,不会相互影响。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中企动力科技股份有限公司,未经中企动力科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711261142.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:胫骨切割引导器
- 下一篇:一种投影和电脑同时开关机的方法