跳到主要內容

簡易檢索 / 詳目顯示

研究生: 吳銘峰
Ming-Feng Wu
論文名稱: 可組態的服務導向論文搜尋輔助工具之設計與實作
Design and Implementation of Configurable Service-Oriented Paper Search Assistant
指導教授: 李允中
Jonathan Lee
口試委員:
學位類別: 碩士
Master
系所名稱: 資訊電機學院 - 資訊工程學系
Department of Computer Science & Information Engineering
畢業學年度: 94
語文別: 中文
論文頁數: 70
中文關鍵詞: 服務導向架構網際服務服務組合個人知識地圖服務代換代理人論文搜尋輔助工具
外文關鍵詞: service oriented architecture, paper search assistant, personal ontology, service substitution, agent, service composition
相關次數: 點閱:13下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本研究提出一個服務導向的論文搜尋輔助工具架構:TraceFinder,旨在提出一個服務導向架構(Service Oriented Architecture, SOA)的解決方案來安裝、設定、使用所有掛載於系統上的資料來源。資料來源均藉由服務包覆(service wrapping)的方式,將現有的論文資料搜尋引擎轉換為網際服務(web service)。本系統具備服務可安裝、移除的特性,再藉由服務組合(service composition) 、服務代換(service substitution)的技術,提供使用者更強力的複合服務。本系統並應用個人知識地圖(personal ontology)與代理人(agent)技術來提供加值服務,以達成資訊搜尋、瀏覽、與管理的個人化。


    This paper details the architecture of service-oriented paper search assistant: TraceFinder. The purpose of this system is to provide a SOA-solution to install, configure, and access all mounted data sources. All data sources are transformed from paper search engines to web services by service wrapping. This system has the property of service plug-in and plug-out. By service composition and service substitution, users can use powerful composite services. Besides, TraceFinder also provides add-on services for ease of information search, browsing, and management in a personal fashion by using personal ontology and the agent technology.

    第一章 緒論 1 1.1 引言 1 1.2 動機 2 1.3論文架構 3 第二章 背景知識介紹 4 2.1 Service-Oriented Computing 4 2.1.1 網際服務 6 2.1.1.1 SOAP (Simple Object Access Protocol) 6 2.1.1.2 WSDL (Web Services Description Language) 7 2.1.2 Service Binding 8 2.1.3 Service Composition (BPEL) 9 2.2 Semantic Web Technology 11 2.2.1 OWL 11 2.2.2 Ontological Reasoning 12 2.2.2.1 Jess 12 2.2.2.2 OWLJessKB 13 2.3 Agent 13 2.4 AJAX (Asynchronous JavaScript and XML) 14 第三章 系統設計 15 3.1 Service Plug-In and Plug-Out 15 3.2 Service Composition and Substitution 17 3.2.1 Service Composition 18 3.2.2 Service Substitution 21 3.3 Ontology-Based Services 22 3.3.1 Query Enhancement with Ontological Reasoning 23 3.3.1.1 Domain Ontology vs. Personal Ontology 23 3.3.1.2 Query Enhancement with Ontological Reasoning 23 3.3.2 Ontology-Based Information Management 27 3.4 Agent-Based Service Delivery 29 3.5 系統架構(System Architecture) 32 3.5.1 Service Invocation Subsystem 34 3.5.2 Configuration Management Subsystem 35 3.5.3 Client Access Subsystem 36 3.5.4 Search Assistant Subsystem 37 3.5.6 Data Loader Subsystem 38 3.5.7 Administration Management Subsystem 39 3.5.8 Cache Subsystem 40 第四章 系統實作 41 4.1 系統效能之最佳化 41 4.1.1 於伺服器端 41 4.1.2 於使用者端 42 4.2 系統展示 44 4.2.1 搜尋與瀏覽 45 4.2.2 以代理人為基礎的服務遞送 46 4.3.3 以知識地圖為基礎的服務 47 4.4.4 論文資訊郵件遞送符合服務 49 4.4.5 Workspace 50 第五章 系統效能測試與效能調校 51 5.1 TraceFinder效能項目 51 5.2 效能測試環境 52 5.3 效能測試 53 5.4 TraceFinder效能調校前後比較與探討 53 第六章 相關文獻探討 56 6.1相關工具簡介 56 6.2 相關工具比較 57 6.2.1比較項目說明 57 6.2.2比較結果 58 第七章 結論 61 參考文獻 63 附錄一 個人知識地圖格式 65 附錄二 系統設定檔實例 67

    [1]Michael N. Huhns, Larry M. Stephens•"PERSONAL ONTOLOGIES", IEEE INTERNET COMPUTING. 1999
    [2] C. Hayes, Agents in a Nutshell-A Very Brief Introduction, IEEE Transactions on
    Knowledge and Data Engineering, Vol 11, No. 1, January/February 1999.
    [3] S. Russell and P. Norvig, Artificial Intelligence: A Modern Approach, Prentice
    Hall, Upper Saddle River, N.j., 1995.
    [4] H. Kreger, “Web Services Conceptual Architecture (WSCA) 1.0”, IBM Software Group, May 2001
    [5]M.P. Papazoglou, D. Georgakopoulus, "Service-Oriented Computing", Communications of the ACM, Vol 46, No. 10, 2003
    [6] Assaf Arkin, Intalio. Business Process Modeling Language(BPML).http://www.bpmi.org/, November 13, 2002
    [7] Francisco Curbera, Yaron Goland, Johannes Klein, Frank Leymann, Dieter Roller, Satish Thatte, Sanjiva Weerawarana. Business Process Execution Language for Web Services (BPEL4WS), 31 July 2002.
    [8]Deborah L. McGuinness and Frank van Harmelen (eds.), “OWL Web Ontology Language Overview” http://www.w3.org/TR/owl-features/ , 2004
    [9]E. Christensen, F. Curbera, G. Meredith, and S. Weerawarana, Web Services Description Language (WSDL) 1.1. http://www.w3.org/TR/wsdl.html.
    [10] Jesse James Garrett, “Ajax: A New Approach to Web Applications” http://www.adaptivepath.com/publications/essays/archives/000385.php ,2005
    [11] Liu, F., Yu, C., and Meng, W. (2002). Personalized Web search by mapping user queries to categories. In Proceedings of the Eleventh International Conference on Information and Knowledge Management (CIKM `02).USA, 558-565.
    [12 ] Henry Lieberman, Letizia: An Agent That Assists Web Browsing, In Proceedings of ACM Conference on Computers and Human Interface, Atlanta, GA, 1997.]
    [13] Robert Armstrong, Dayne Freitag, Thorsten Joachims and Tom Mitchell, WebWatcher: A Learning Apprentice For The World Wide Web, in: Proceedings of the AAAI Spring Symposium On Information Gathering, 1995.
    [14] Filippo Menczer, Complementing search engines with online web mining agents, Decision Support Systems, 2002.
    [15]林祺英,”服務導向巨災風險管理系統之建置與效能調校” 國立中央大學資訊工程研究所碩士論文,民國九十四年七月
    [16] “台灣聯合大學整合查詢系統”, http://meta.lib.ncu.edu.tw/
    [17] “CrossRef Search”, http://ieeexplore.ieee.org/search/crefsearch.jsp
    [18] “Google Scholar”, http://scholar.google.com/
    [19] Apache Axis (SOAP Implementation) http://ws.apache.org/axis/.
    [20]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. http://www.w3.org/TR/2000/NOTE-SOAP-20000508/.

    QR CODE
    :::