| 研究生: |
陳威仁 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] : 余俊男, 建構在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