- 1、本文档共69页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于多租户架构的Java运行时环境中安全模块的设计与实现
基于多租户架构的Java运行时环境中
安全模块的设计与实现
作 者: 周赵锋
指导教师: 李宣东教授刘嘉讲师
南京大学研究生毕业论文
(申请工程硕士学位)
南京大学软件学院
2011年5月
The Design
The Design and Implementation of Security Module in the Multi—tenancy Based Java Runtime Envi ronment
Zhou,Zhaofeng
Submitted in partial fulfillment of the requirements for the degree of Master of Engineering
Supervised by Professor LI,Xuandong
Lecturer LIU,Jia
Software I nstitute NANJI NG UNIVERSITY
Nanjing,China
May,2011
摘要近几年云计算领域非常火爆,自2006年3月亚马逊发布EC2弹性计算云
摘要
近几年云计算领域非常火爆,自2006年3月亚马逊发布EC2弹性计算云 服务以及一系列相关的云计算服务并且取得成功后,越来越多的企业把云计算作 为其未来的一个发展方向。IBM近几年在云计算领域的投入非常大,其云计算相 关产品囊括了SaaS、PaaS以及laaS。IBM基于其云计算平台的开发需求成立 了Xihu项目,本论文选题自该项目。
Xihu项目的目的就是提供一个Java PaaS产品开发平台中间件,为旧M未 来云计算平台产品的开发提供JRE层的支持,该平台中间件就是一个支持多租 户的Java运行时环境。Xihu项目基于开源的Harmony JRE进行了扩展和改进, 主要包括一是向原Java运行时环境中添加多租户支持;二是添加支持多租户环 境的Java API;三是提供一个支持自动化开发的SaaSMaker工具。本文将着重 描述该多租户架构Java运行时环境中安全模块的设计与实现,主要包括多租户 环境中的Java安全模型的重构与实现以及SaaSMaker自动化工具中安全注入 功能的设计与实现。
本文将首先介绍项目背景、云计算的概念以及国内外云计算平台的发展:然 后会介绍项目中涉及的技术和框架,具体包括对多租户架构的介绍、Java Instrumentation技术的介绍、ASM框架的介绍以及Java安全模型的介绍;在 设计章节会首先描述Xihu项目的整体架构设计,并对项目的各个组成部分进行 概述,重点对安全模块及其组成部分进行详细描述;接着会重点描述隔离模型的 设计、租户API的设计、安全模块中对于多租户环境Java安全模型的重构以及 安全模块中SaaSMaker安全注入功能的设计;在实现章节会对安全模块的实现 进行详细描述,包括多租户环境Java安全模型的实现和SaaSMaker安全注入 功能的实现;最后对本文做了总结和展望,并指出本项目的缺陷和一些改进之处。
关键词:多租户,云计算,Java安全模型,PaaS
AbstractWith
Abstract
With the development of Cloud Computing,more and more people pay their attention to Cloud Computing and more and more company put into the development of Cloud Computing products.In recent years,the investment in the cloud computing by IBM is very large.Its cloud computing products include SaaS,PaaS and laaS.Xihu project is established by the develop needs of platform products in IBM.This paper is derived from the Xihu project.
The purpose of Xihu Project is to provide a middleware platform for Java PaaS profuct development in JRE level.This middleware is a Java runtime environment which supports multi-tenancy.Xihu project did some extensions and
您可能关注的文档
- 北京胡同文化PPT[文字可编辑].ppt
- 第四章-展示空间的氛围设计.ppt
- 第五章-海洋生物生态.ppt
- 共享经济必威体育精装版发展形势(最终版).ppt
- 季佩英研究生学术英语课文全文翻译.doc
- 结构选型案例分析之北京工人体育馆.ppt
- 居住区景观建筑案例分析.ppt
- 苗族介绍(最终版).ppt
- 农药安全科学使用技术.ppt
- 青岛版五年级科学上册期末复习试题及答案(2套).doc
- 2025年国家电网招聘之电网计算机考试题库及答案参考.docx
- 井下管线跑冒滴漏的整治方案.pptx
- Tecplot使用教程_原创精品文档.pptx
- 2025年土地登记代理人之土地登记相关法律知识考试题库(精练).docx
- 2025年国家电网招聘之电网计算机考试题库附参考答案【b卷】.docx
- 2025年国家电网招聘之电网计算机考试题库附参考答案(能力提升).docx
- 2025年国家电网招聘之电网计算机考试题库(名校卷).docx
- 2025年国家电网招聘之电网计算机考试题库【精练】.docx
- SAP系统PP模块培训.pptx
- 2025年国家电网招聘之电网计算机考试题库附参考答案【实用】.docx
文档评论(0)