论文部分内容阅读
针对城市大量供热企业能耗高,缺乏统一有效的节能检测及监控技术的现状,天津市科委开发了智能化节能检测及监控系统,但是对于像天津这样的大型城市,热源厂、热力公司、公、民建筑以及相应的主管部门采用的分散和集中相结合的管理方式,节能系统功能和业务范围相似又有所差异,为每个企业都开发独立的检测系统不符合现代集成化管理的要求,而且开发和维护的代价昂贵,为降低研发和运维成本,本文将传统的软件系统与多租户技术相结合,设计并实现了一种基于多租户模式的节能检测及监控系统。本文首先根据节能检测系统在多租户模式下实现租户间数据隔离、统一身份认证以及个性化定制的一系列需求,设计了系统的体系架构,该架构采用隔离数据库,共享应用实例的模式;在此基础上又基于元数据驱动的策略设计了支持多租户的数据存储模型与多租户个性化定制的核心机制,其中元数据仓库是整个定制机制的基础,因此本文首先设计了基于MOF的元数据仓库,然后针对租户统一身份认证的问题设计了数据源动态选择框架,最后通过开发定制管理引擎来对整个定制过程进行管理,实现系统的动态可配置。这样就使得一套应用程序可以同时为多个租户提供服务,在保证数据安全和满足用户个性化定制的同时又提高了资源利用率。本文从节能检测领域出发,在传统软件与多租户技术相结合方面开展了一系列工作,设计并实现了一个基于多租户模式的节能检测及监控系统,并在租户的数据隔离、统一身份认证以及个性化定制方面进行了一些研究,取得了一些成果。这些工作不但为实现节能减排工作的智能化、标准化、信息化奠定了基础,同时也对未来多租户技术的研究发展起到一定的推动作用。