姓名 |
張國珍(Kuo-Chen Chang)
查詢紙本館藏 |
畢業系所 |
資訊工程學系 |
論文名稱 |
OSGi平台上代理人溝通之設計與實作 (Design and Implementation of Agent Communications over OSGi Platforms)
|
相關論文 | |
檔案 |
[Endnote RIS 格式]
[Bibtex 格式]
[相關文章] [文章引用] [完整記錄] [館藏目錄] [檢視] [下載]- 本電子論文使用權限為同意立即開放。
- 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
- 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
|
摘要(中) |
本論文提出一套可使OSGi Bundles 具有代理人溝通能力之元件技術
(OSGi-ACL)。OSGi-ACL 使用JMS(Java Message Service)透過SOAP 以JMS Server 為訊息處理中心,使運行於OSGi 平台上的Bundles 互相傳遞訊息以達到代理人溝通的行為。在OSGi-ACL 中,一個Message 將可包含FIPA所定義之Communicative Acts,利用JMS Message 加以封裝傳送。在訊息傳遞部分,同時提供了Uni-casting 和Multi-casting 的傳送模式,另外也支援
非同步(Asynchronous)訊息傳遞方式。
|
摘要(英) |
We develop a tool, called OSGi-ACL, enabling OSGi bundles to be capable of communicating with each other through ACL (Agent Communication Language) messages. OSGi-ACL is developed based on JMS (Java Message Service) framework, which is a messaging standard that allows application
components to create, send, receive, and read messages based on Java. In OSGi-ACL, a message can be instantiated with a FIPA communicative act and then be encapsulated as a JMS message. In addition, OSGi-ACL supports uni-casting and multi-casting through an asynchronous way.
|
關鍵字(中) |
★ 代理人語言 ★ 訊息服務 ★ 代理人溝通 ★ 開放式服務閘道器 |
關鍵字(英) |
★ Java Message Service ★ Agent Communication Language ★ OSGi |
論文目次 |
目 錄
摘 要 i
ABSTRACT ii
誌 謝 iii
目 錄 iv
圖 目 錄 vi
表 目 錄 viii
一、緒 論 1
1-1 引言與動機 1
1-2 目的 2
1-3 論文架構 2
二、背景知識介紹 4
2-1 Open Service Gateway initiative介紹 4
2-1-1 OSGi framework 介紹 4
2-1-2 OSGi Bundle 介紹 8
2-1-3 OSGi 的優點 10
2-2 Agent Communication Language介紹 10
2-3 Java Message Service介紹 13
三、OSGi-ACL 15
3-1、系統架構 17
3-2、設計與實作 18
3-2-1 InteractionAgent 19
3-2-2 ACLMessage 27
3-2-3 ACLMessageListener 33
3-3 系統實用 34
四、Contract Net Interaction Protocol應用展示 37
五、結論 42
參 考 文 獻 43
|
參考文獻 |
參 考 文 獻
[ 1 ] OSGi Alliance. OSGi Service Platform Release 4 specification. October , 2005.
[ 2 ] FIPA. FIPA ACL Message Structure Specification. December 13, 2002.
[ 3 ] Sun Microsystems, Inc. Java(TM) Message Service Specification Final Release 1.1. March 12, 2002.
[ 4 ] Sun. Java Message Service Specification version 1.1. March 18, 2002.
[ 5 ] FIPA. FIPA Contract Net Interaction Protocol Specification. December 6, 2002.
[ 6 ] Yannis Labrou. Semantics for an Agent Communication Language. PhD thesis, University of Maryland, Baltimore County, August 1996.
[ 7 ] UMBC. Specification of the KQML Agent-Communication Language. June 15, 1993
[ 8 ] John Searle, Speech Acts, Cambridge University Press 1969
|
指導教授 |
李允中(Jonathan Lee)
|
審核日期 |
2009-7-14 |
推文 |
facebook plurk twitter funp google live udn HD myshare reddit netvibes friend youpush delicious baidu
|
網路書籤 |
Google bookmarks del.icio.us hemidemi myshare
|