论文部分内容阅读
随着互联网技术的迅速发展,越来越多的招标企业逐渐运用线上招标管理系统,以达到有效地组织和管理整个招标企业的业务流程的目的。因此,本文旨在设计和实现了一套服务模式驱动的云招标多租户管理子系统。其中,该管理子系统引入Web和云计算等相关技术,实现了基于SaaS (Software as a Service:软件即服务)的服务模式,提高了子系统的高扩展性和高灵活性。经过需求分析,在云招标多租户管理子系统中,主要实现了租户信息管理、服务器管理以及服务账单管理等功能模块。系统中所有功能模块共同作用,除了提供对多租户基本信息的统一化管理外,还提供了可灵活匹配多租户个性化需求的服务定制配置,方便租户按期租用服务。另外,使用分库技术实现了对业务数据库进行数据隔离,即租户业务系统与业务数据库一一对应。这样一来,既可以保证了租户信息的隔离安全性,也可以有效地为多租户提供个性化服务。为了更好地为多租户提供有效服务和体验,在云招标多租户管理子系统的设计与实现的过程中,主要实现了面向多租户的分布式服务架构和自动化部署两大关键技术。其中,前者依次实现了服务信息的跨域传输、单实例多租户结构以及多租户的数据隔离,从而实现了对分布在不同区域的租户提供有效管理和服务;后者则依次实现了自动为租户申请域名、建立站点以及部署业务数据库,从而消除了人工部署业务子系统的流程,提高了管理子系统的管理效率。