簡易檢索 / 詳目顯示

研究生: 陳威仁
Chen, Wei-Ren
論文名稱: 以數位學習為例之分散式動態權限管理框架
The Dynamic Distributed Access Control Framework for E-learning Platform Construction
指導教授: 朱治平
Chu, Chih-Ping
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 資訊工程學系
Department of Computer Science and Information Engineering
論文出版年: 2005
畢業學年度: 93
語文別: 中文
論文頁數: 77
中文關鍵詞: 數位學習平台權限管理
外文關鍵詞: E-learning platform, access control
相關次數: 點閱:72下載:1
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  •   拜資訊科技發達之賜,透過電腦網路進行遠距離學習的夢想已經實現。學生不必再千里迢迢跑到教室中上課,也讓教師能夠同時教授更多的學生,並且讓學習時間從特定時段延長至全天候,這都要歸功於數位學習平台所提供的服務。但現存的眾多學習平台在設計時並沒有作整合規劃,平台間難以聯合運作,使得教師、學生忙碌於各個平台間的切換,將導致教學效果大打折扣。如何將各種教學平台做良好的整合以提高學習效果,是個值得深入研究的課題。

      將系統中常用且重覆存在的功能提煉出來,獨立設計為模組是軟體工程中最重要的準則之一。近年來頗為盛行的橫切關注設計,其研究重點在於如何將這類的模組插回原系統中,致使系統實作設計簡潔化並降低系統維護難度。各種模組中以權限管理功能為最多系統所需要,亦為最難設計、最需要擴充性和使用彈性的系統元件之一。

      本論文提出一種分散式動態權限管理框架,具備良好的擴充彈性,能夠符合任何系統對於權限管理方面的需求。此框架可以簡化應用系統開發工作,並降低多平台整合運用的難度。框架實作以數位學習平台為例,示範如何建構及整合分散式應用系統。

    According to the maturity of information science and technology, it has been already realized through the dream of carrying on remote study on the computer network. Students don't need go to classroom from afar for having a class, and teachers can meanwhile teach more students too. This makes studing activity lengthen to twenty-four hours a day, all depending on the service offered by e-learning platform. But the extant numerous platforms have not combined planning in the design, make the platforms difficult to unite operation. Teachers and students are busy with the switching over of each platform, will cause the teaching effort to give a great discount. How to do good integration on various kinds of teaching platforms, is a subject that is worth further investigating.

    Abstract the common functions existed in all system component, and make these into independent modules, is one of the most important criterion of software engineering. The crosscut-concerned design in vogue in recent years, pays attention to study on methods that how to insert modules into the system would make the good system design and increase system maintainability. The functions of management of the authority are needed at most in various kinds of system modules, and also the finction design, extension, using elastic for being most difficult.

    This thesis proposes a design of The Dynamic Distributed Access Control Framework(DDACF), possess the good expansion elasticity that can accord with any demand in authority management of system. This framework is able to simplify the development of the application system, and decrease the difficulty of multi-platform integration and execution. There is an example of e-learning platform constructing that demonstrate how to develop and integrate distributed application systems with this access control framework.

    1 緒論 1  1.1 數位學習 1  1.2 權限管理 1  1.3 研究動機與目的 2  1.4 章節提要 3 2 背景知識 4  2.1 Web Service 4   2.1.1 SOAP 6   2.1.2 AXIS 9  2.2 XACML 13  2.3 橫切關注設計 23   2.3.1 AOP簡介 24 3 架構與實作 28  3.1 系統元件功能說明 31   3.1.1 伺服端元件 31   3.1.2 應用端元件 37   3.1.3 管理系統 42  3.2 權限策略編輯器 43   3.2.1 策略樣本 45   3.2.2 樣本設計 45  3.3 於數位學習平台建構的應用 48  3.4 整合入ADL SCORM RTE 52 4 系統功能展示 57  4.1 單一簽入 57  4.2 功能流程控制 65  4.3 權限系統管理 71 5 結論與未來工作 74  5.1 結論 74  5.2 未來工作 74

    [1] : 余俊男, 建構在Web環境以元件為基礎的即時互動合作學習平, 國立成功大學資訊工程學系碩士論文, 2002
    [2] : 黃成弘, 落實身分管理為企業除駭, http://www.informationsecurity.com.tw/feature/view.asp?fid=468, 2003
    [3] : W3C, Web Services Architecture, http://www.w3.org/TR/2004/NOTE-ws-arch-20040211/, 2004
    [4] : Steve Graham, Simeon Simeonov, Toufic Boubez, Doug Davis, Glen Daniels, Yuichi Nakamura, Ryo Neyama, Building Web Services with Java: Making Sense of XML, SOAP, WSDL, and UDDI, 2002
    [5] : IBM, Microsoft, Web Services Framework, http://www.w3.org/2001/03/WSWS-popa/paper51, 2001
    [6] : W3C, SOAP Version 1.2 Part 0: Primer, http://www.w3.org/TR/2003/REC-soap12-part0-20030624/, 2003
    [7] : Frank Cohen, Discover SOAP encoding's impact on Web service performance, http://www-106.ibm.com/developerworks/webservices/library/ws-soapenc/, 2003
    [8] : Apache Sofeware Foundation, AXIS Documents, http://ws.apache.org/axis/java/index.html,
    [9] : OASIS, OASIS eXtensible Access Control Markup Language 2.0, , 2005
    [10] : 王海龍, What is AspectJ, http://www-128.ibm.com/developerworks/cn/java/l-aspectJ/, 2003
    [11] : 石明崇, AOP的概念及在Unit Test上的應用, http://www.dsc.com.tw/newspaper/43/43-2.htm,
    [12] : Mik Kersten, AOP tools comparison, Part 1, http://www-128.ibm.com/developerworks/cn/java/j-aopwork1/, 2005
    [13] : Pablo Galera Morcillo, Alberto Jiménez Lázaro , UMU-XACML-Editor v1.2.0, http://xacml.dif.um.es/, 2005
    [14] : Andrej Volchkov, Revisiting Single Sign-On: A Pragmatic Approach in a New Context, 2001
    [15] : Jon Byous, Single Sign-on Simplicity with SAML, http://java.sun.com/features/2002/05/single-signon.html, 2002
    [16] : Manish Verma, XML Security: Ensure portable trust with SAML, http://www-128.ibm.com/developerworks/library/x-seclay4/index.html, 2004
    [17] : Advanced Distributed Learning(ADL), SCORM 2004 Sample Run-Time Environment, http://www.adlnet.org/scorm/history/2004/srte.cfm, 2004
    18: Yvonne Coady, Gregor Kiczales, Back to the Future: A Retroactive Study of Aspect Evolution in Operating System Code, 2003

    下載圖示 校內:2006-07-20公開
    校外:2006-07-20公開
    QR CODE