| 研究生: |
游政群 Cheng-Chun Yu |
|---|---|
| 論文名稱: |
設計與實作以代理人為基礎之系統資源管理開發平台 The Design and Implementation of an Agent-Based Platform for Developing Resource Management System |
| 指導教授: |
李允中
Jonathan Lee |
| 口試委員: | |
| 學位類別: |
碩士 Master |
| 系所名稱: |
資訊電機學院 - 資訊工程學系在職專班 Executive Master of Computer Science & Information Engineering |
| 畢業學年度: | 94 |
| 語文別: | 中文 |
| 論文頁數: | 52 |
| 中文關鍵詞: | 代理人 、開發平台 |
| 外文關鍵詞: | Developing Platform, Agent |
| 相關次數: | 點閱:12 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
傳統的資源管理系統開發方法的系統耦合度高,且無法在不同的開發平台中合作開發,不利於團隊開發的環境,導致團隊生產力降低,本研究試圖提出一個代理人為基礎的資源開發管理平台,以分層概念降低耦合度達成異質開發平台的透通,讓資源管理系統開發人員專注於自身的技術並可使用熟悉的語言實作以提昇可靠度(Reliability)及再利用性(Reusability),並降低需求變更對維護人員的衝擊,讓團隊開發的效應提昇整體團隊的生產力,並以代理人技術提供使用者遠端搜尋、管理資源服務,及動態載入/卸載資源服務。
Developing a resource management system is highly platform- dependant and hard to fit into team developing environment. Therefore, we provide a layered, agent-based developing platform in this research to reduce the developing complexity and support heterogeneous development environment such as C, C++, Java based platforms. The transparency between the layers is built upon communication with XML messages. Developers are able to better focus on the technical issues of each layer without concerning some specific and unfamiliar developing platform. Nevertheless, our approach can leverage the benefits of agent- based systems to improve the reusability and reliability of resource controllers, enhancing the team productivity and maintainability.
[1]T. Bray, J. Paoli, C. M. Sperberg-McQueen, and E. Maler.
Extensible Markup Language (XML) 1.0 (second edition). W3C
Recommendation, Oct. 2000. http://www.w3c.org/TR/REC-xml/.
[2]Steve Vinoski''s article on CORBA: Integrating Diverse Applications Within Distributed Heterogeneous Environments, IEEE Communications Magazine, Vol. 14, No. 2, February, 1997.
[3]Steve Vinoski. Distributed Object Computing With CORBA
Hewlett-Packard Company Distributed Computing Program, 1993.
[4]Don Box. Essential COM. Addison Wesley, 1999.
[5]Abraham Silberschatz, Peter B. Galvin. Operating System Concepts. Addison Wesley, 1999.
[6]蔡孟哲,WDM Driver程式設計實務,碁峰出版社,2004。
[7]Johnson M. Hart. Windows System Programming 3rd Edition Addison Wesley, 2005.
[8]Richard Stones, Neil Matthew.著吳德銘譯.Linux程式設計教學手冊 Wrox, 2000.
[9]M. Jazayeri, G. Trausmuth, K. Bergler. Distributed Objects CORBA VERSUS COM: A Comparison of Technologies. ausgeführt am Institut für Informationssysteme, Abteilung für Verteilte Systeme, der Technischen Universität Wien, 1996.
[10]D. Box, D. Ehnebuske, G. Kakivaya, A. Layman, N. Mendelsohn, H. F. Nielsen, S. Thatte, and D. Winer, Simple Object Access Protocol (SOAP) 1.1. 51
http://www.w3.org/TR/2000/NOTE-SOAP-20000508/.
[11]FIPA. FIPA ACL Message Structure Specificationhttp://www.fipa.org/specs/fipa00061/.
[12]C. Hayes, Agents in a Nutshell-A Very Brief Introduction, IEEE Transactions on Knowledge and Data Engineering, Vol 11, No. 1, January/February 1999.
[13]S. Russell and P. Norvig, Artificial Intelligence: A Modern Approach, Prentice Hall, Upper Saddle River, N.j., 1995.
[14]MSDN Microsoft Management Console.
ms-help:// MSDN Microsoft Management Console MS.MSDNQTR.v80.en/MS.MSDN.v80/MS.WIN32COM.v10.en/mmc/mmc/microsoft_management_console_start_page.htm, 2005.
[15]Distributed Management Task Force, Web-Based Enterprise Management (WBEM)
http://www.dmtf.org/standards/wbem/. 2005.