论文部分内容阅读
目前,我国正面临着严重的人口出生缺陷数量增大的问题,因此,国家计划生育委员会开发了免费孕前优生健康检查系统,2010年的12月份,该系统已经开发完毕,现已经在全国100多个试点县及其乡级单位试用,并将继续扩大使用。在使用的过程中,随着用户访问量的逐渐增多,公共检查系统的数据库中所存储的数据呈爆炸式增加,同时由于全国各地区的地域化特征及检查条目的差异,对个性化自定义的设置要求增加,当前的普通Web模式在满足需求方面显得捉襟见肘。为此,依据当前科技发展趋势,参考目前比较热门的云计算技术的特点,在满足系统所需要的隐私数据保护前提下,在当前的系统中采用云计算技术。对人口系统进行可配置可定制的多租户技术,不但可以共享既有资源,还能针对不同的地区进行符合当地民情的个性化的配置和设置。人口信息系统中采用第四种隔离模型,具备可扩展性,还能够适应大规模客户的需要,而且可在无需对应用进行额外设计和修改的情况下,可以根据需求灵活的增减后端服务器的数量,这样不管有多少用户,都可以像针对单个用户一样,方便的实施应用修改。本文基于云计算中的多租户隔离的第四种模型设计了隔离控制器,它主要包括三部分:第一为业务逻辑集群;第二部分为定制管理引擎;第三部分为元数据的备份和保存。其中第二部分和第三部分为本论文所设计的重点。对于可配置和控制的组件根据依赖关系,采用xml表示的元数据进行描述。对于元数据的管理使用了定制管理引擎,会根据当前访问者的身份呈现租户的个性化设置的界面或者系统。在元数据的备份和保存阶段,会定期对用户自己的元数据进行备份,同时原来的设置也会继续保存,以防用户新的设置不满足要求的情况时,对于原来的进行回滚。本论文所提出的这个隔离控制器融合了计算机科学技术的很多领域,为云计算技术中的多租户应用的隔离研究提供了新的方法和思路,同时也为推进云计算技术中SaaS应用的发展提供了一些动力,这样使得本论文的研究内容不但具有相关理论价值,同时具有一定的商业推广价值。