虚拟燃气供应商系统之租户管理的设计与实现文献综述
2020-04-29 15:17:32
研究目的:
长期以来,IT行业一直致力于降低企业信息化成本,寻求一种创新的软件应用及服务模式,在此背景下,软件开发经历了从计算机即软件到软件产品定制,再到第三方ASP应用服务的发展历程,尤其是近年来提出的SaaS软件即服务的理念,更加引起了业界内外的广泛关注。
SaaS(Software-as-a-Service,软件即服务)以多租户模式为核心理念,以单实例支持多个租户的功能需求,具有维护方便、价格适中等特点。多租户软件能够很好的满足其共性软件需求,采用SaaS模式能够显著降低信息化建设成本和运维成本,同时保证数据接口的一致性。
SaaS系统通常适用于多数用户的通用需求,这是由其多租户共享相同的应用层结构决定的。但从实际应用的角度来看,各租户的业务逻辑往往具有一定的差异,因此SaaS系统需要根据实际情况进行一定程度的定制。是否能够通过租户的配置和二次开发来满足其个性化的业务需求是决定SaaS能否在企业中得到广泛应用的重要因素。对多租户模式下的企业应用进行定制相较传统应用系统来说更加复杂,一方面需要保障系统的共享性,另一方面需要满足业务逻辑的可定制性。此外,多租户共享同一应用实例的特点决定了多租户应用的定制不能因为某一个租户需要进行定制而重新部署应用程序。因此,应用层业务流程可配置性是分布式企业应用多租户模式软件的关键需求之一。
另外,大型分布式企业内部各子系统功能相对独立,因此需要保证SaaS应用满足各子系统的独立性要求,同时需要适应各子系统内部不同的组织结构和管理要求。因此安全可靠,可灵活配置的系统权限管理方案是多租户软件部署能否取得成功的另一个重要因素。
城市燃气供应系统由三部分组成:气源,输配管网,应用设施。在互联网技术兴起之前,燃气供应商们主要靠人力来手工管理企业的数据,既增加了成本,且效率低下。随着信息时代的到来,计算机科学对传统企业的改造,使得企业的数据管理效率大大提高。燃气供应商希望通过计算机软件来管理企业数据,而传统软件需要安装、维护等缺点促使了SaaS软件模式的兴起,它通过Web即可轻松获取服务,不用自己维护,且可定制。但在SaaS模式下就不得不考虑多租户管理的问题,如何使多个租户共享同一服务,且要保证数据隔离,如何管理好租户之间的关系,还有诸如租户功能配置,租用计费策略等等问题,因此对本课题的研究就显得势在必行了。
通过本课题的研究,可以解决多个租户的数据隔离,提供不同的计费策略,灵活的功能定制,从而同时为多个燃气供应商提供便捷的软件服务,大大降低软件开发的成本,提高开发效率,获取更多的利润。同时为企业节省成本,提高效率。
国内现状:
在国内,SaaS应用起步的比较晚,所以随着国外SaaS软件进军国内市场,国内的很多软件商也开始调整了自身的战略方针,投身到了SaaS软件应用中。自八百客的成立以及其随后推出的800CRM则正式标志着SaaS软件应用在中国的开始。Alisoft公司、Xtools公司等也相继推出了SaaS应用软件。目前在国内,SaaS应用软件尚处于起步阶段。
目前国内对于SaaS的研究主要集中在以下三个方面: