基于多租户架构的Java运行时环境中安全模块的设计与实现

基于多租户架构的Java运行时环境中安全模块的设计与实现

ID:36576996

大小:15.11 MB

页数:69页

时间:2019-05-12

基于多租户架构的Java运行时环境中安全模块的设计与实现_第1页
基于多租户架构的Java运行时环境中安全模块的设计与实现_第2页
基于多租户架构的Java运行时环境中安全模块的设计与实现_第3页
基于多租户架构的Java运行时环境中安全模块的设计与实现_第4页
基于多租户架构的Java运行时环境中安全模块的设计与实现_第5页
资源描述:

《基于多租户架构的Java运行时环境中安全模块的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于多租户架构的Java运行时环境中安全模块的设计与实现作者:指导教师:周赵锋李宣东教授刘嘉讲师南京大学研究生毕业论文(申请工程硕士学位)南京大学软件学院2011年5月TheDesignandImplementationofSecurityModuleintheMulti—tenancyBasedJavaRuntimeEnvironmentZhou,ZhaofengSubmittedinpartialfulfillmentoftherequirementsforthedegreeofMasterofEngineeringSupervisedbyProfessorLI,Xua

2、ndongLecturerLIU,JiaSoftwareInstituteNANJINGUNIVERSITYNanjing,ChinaMay,2011摘要近几年云计算领域非常火爆,自2006年3月亚马逊发布EC2弹性计算云服务以及一系列相关的云计算服务并且取得成功后,越来越多的企业把云计算作为其未来的一个发展方向。IBM近几年在云计算领域的投入非常大,其云计算相关产品囊括了SaaS、PaaS以及laaS。IBM基于其云计算平台的开发需求成立了Xihu项目,本论文选题自该项目。Xihu项目的目的就是提供一个JavaPaaS产品开发平台中间件,为旧M未来云计算平台产品的开发提供

3、JRE层的支持,该平台中间件就是一个支持多租户的Java运行时环境。Xihu项目基于开源的HarmonyJRE进行了扩展和改进,主要包括一是向原Java运行时环境中添加多租户支持;二是添加支持多租户环境的JavaAPI;三是提供一个支持自动化开发的SaaSMaker工具。本文将着重描述该多租户架构Java运行时环境中安全模块的设计与实现,主要包括多租户环境中的Java安全模型的重构与实现以及SaaSMaker自动化工具中安全注入功能的设计与实现。本文将首先介绍项目背景、云计算的概念以及国内外云计算平台的发展:然后会介绍项目中涉及的技术和框架,具体包括对多租户架构的介绍、Ja

4、vaInstrumentation技术的介绍、ASM框架的介绍以及Java安全模型的介绍;在设计章节会首先描述Xihu项目的整体架构设计,并对项目的各个组成部分进行概述,重点对安全模块及其组成部分进行详细描述;接着会重点描述隔离模型的设计、租户API的设计、安全模块中对于多租户环境Java安全模型的重构以及安全模块中SaaSMaker安全注入功能的设计;在实现章节会对安全模块的实现进行详细描述,包括多租户环境Java安全模型的实现和SaaSMaker安全注入功能的实现;最后对本文做了总结和展望,并指出本项目的缺陷和一些改进之处。关键词:多租户,云计算,Java安全模型,Pa

5、aSAbstractWiththedevelopmentofCloudComputing,moreandmorepeoplepaytheirattentiontoCloudComputingandmoreandmorecompanyputintothedevelopmentofCloudComputingproducts.Inrecentyears,theinvestmentinthecloudcomputingbyIBMisverylarge.ItscloudcomputingproductsincludeSaaS,PaaSandlaaS.Xihuprojectisest

6、ablishedbythedevelopneedsofplatformproductsinIBM.ThispaperisderivedfromtheXihuproject.ThepurposeofXihuProjectistoprovideamiddlewareplatformforJavaPaaSprofuctdevelopmentinJRElevel.ThismiddlewareisaJavaruntimeenvironmentwhichsupportsmulti-tenancy.Xihuprojectdidsomeextensionsandimprovementson

7、HarmonyJREwhichisopensourced.Theworkincludesaddingmulti-tenancysupporttooriginalJRE,addingnewJavaAPIswhichareusedformulti-tenancyenvironmentandprovidinganautomaticdeveloptoolSaaSMaker.Thispaperwillfocusonthedesignandimplementationofsecuritymoduleinthemulti-ten

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。