基于多租戶架構的Java運行時環(huán)境中安全模塊的設計與實現(xiàn)

基于多租戶架構的Java運行時環(huán)境中安全模塊的設計與實現(xiàn)

ID:36576996

大?。?5.11 MB

頁數(shù):69頁

時間:2019-05-12

基于多租戶架構的Java運行時環(huán)境中安全模塊的設計與實現(xiàn)_第1頁
基于多租戶架構的Java運行時環(huán)境中安全模塊的設計與實現(xiàn)_第2頁
基于多租戶架構的Java運行時環(huán)境中安全模塊的設計與實現(xiàn)_第3頁
基于多租戶架構的Java運行時環(huán)境中安全模塊的設計與實現(xiàn)_第4頁
基于多租戶架構的Java運行時環(huán)境中安全模塊的設計與實現(xiàn)_第5頁
資源描述:

《基于多租戶架構的Java運行時環(huán)境中安全模塊的設計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。

1、基于多租戶架構的Java運行時環(huán)境中安全模塊的設計與實現(xiàn)作者:指導教師:周趙鋒李宣東教授劉嘉講師南京大學研究生畢業(yè)論文(申請工程碩士學位)南京大學軟件學院2011年5月TheDesignandImplementationofSecurityModuleintheMulti—tenancyBasedJavaRuntimeEnvironmentZhou,ZhaofengSubmittedinpartialfulfillmentoftherequirementsforthedegreeofMasterofEngineeringSupervisedbyProfessorLI,Xua

2、ndongLecturerLIU,JiaSoftwareInstituteNANJINGUNIVERSITYNanjing,ChinaMay,2011摘要近幾年云計算領域非常火爆,自2006年3月亞馬遜發(fā)布EC2彈性計算云服務以及一系列相關的云計算服務并且取得成功后,越來越多的企業(yè)把云計算作為其未來的一個發(fā)展方向。IBM近幾年在云計算領域的投入非常大,其云計算相關產品囊括了SaaS、PaaS以及l(fā)aaS。IBM基于其云計算平臺的開發(fā)需求成立了Xihu項目,本論文選題自該項目。Xihu項目的目的就是提供一個JavaPaaS產品開發(fā)平臺中間件,為舊M未來云計算平臺產品的開發(fā)提供

3、JRE層的支持,該平臺中間件就是一個支持多租戶的Java運行時環(huán)境。Xihu項目基于開源的HarmonyJRE進行了擴展和改進,主要包括一是向原Java運行時環(huán)境中添加多租戶支持;二是添加支持多租戶環(huán)境的JavaAPI;三是提供一個支持自動化開發(fā)的SaaSMaker工具。本文將著重描述該多租戶架構Java運行時環(huán)境中安全模塊的設計與實現(xiàn),主要包括多租戶環(huán)境中的Java安全模型的重構與實現(xiàn)以及SaaSMaker自動化工具中安全注入功能的設計與實現(xiàn)。本文將首先介紹項目背景、云計算的概念以及國內外云計算平臺的發(fā)展:然后會介紹項目中涉及的技術和框架,具體包括對多租戶架構的介紹、Ja

4、vaInstrumentation技術的介紹、ASM框架的介紹以及Java安全模型的介紹;在設計章節(jié)會首先描述Xihu項目的整體架構設計,并對項目的各個組成部分進行概述,重點對安全模塊及其組成部分進行詳細描述;接著會重點描述隔離模型的設計、租戶API的設計、安全模塊中對于多租戶環(huán)境Java安全模型的重構以及安全模塊中SaaSMaker安全注入功能的設計;在實現(xiàn)章節(jié)會對安全模塊的實現(xiàn)進行詳細描述,包括多租戶環(huán)境Java安全模型的實現(xiàn)和SaaSMaker安全注入功能的實現(xiàn);最后對本文做了總結和展望,并指出本項目的缺陷和一些改進之處。關鍵詞:多租戶,云計算,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. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。