MobileAgent..docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MobileAgent..doc

資管所一年級 施百謙 Mobile Agent MOBILE AGENT的簡介: AGENT是目前非常熱門的議題,因為他們可以整合應用許多資訊科技,包括物件導向技術、自動學習功能、人工智慧技術、專家系統、GENETIC 演算法、分散式的演算法、以及安全保密的技術。 AGENT對於未來電子商務技術的推行是非常重要的。因為AGENT的技術將可以幫助使用者做好資訊收集、資訊檢索、資訊過濾以及資訊交換的功能,使用者將不用花費大量的時間在網路進行無效率的瀏覽工作,而可以將任務交給AGENT去執行就可以了,未來或許可以結合XML的技術,使用者只要輸入特定的關鍵字、參數就可以得到所需的資訊。 舉例來說,今天我們要搭乘飛機從台北前往高雄,為了減少搭機的花費,我們可以選擇上網找尋哪一家航空公司賣的機票最便宜,如果我們沒有AGENT的幫助,我們勢必要花費許多時間進行瀏覽的工作,就算有搜尋引擎的幫助,我們仍然要從許多網站中找到適合的資訊,這是一項非常花費時間花費精神的工作。但是,如果我們可以透過SMART AGENT的幫助,我們只要簡單的輸入一些參數,譬如說是班機起飛的時間、哪一些航空公司的班機、可以接受的價錢等等…,SMART AGENT就可以幫我們到網路上搜尋相關的資料甚至進行價格比對的工作,當我們收到所有資訊後,決定是否要購買該機票,甚至,未來電子商務金流物流技術都成熟後,我們可以直接透過SMALL AGENT就可以進行訂機票、付款、取得機票等工作,這將會帶給使用者極大的便利,當然也節省使用者時間及精力。 不過,要完成上述的功能,仍然具備許多困難,目前AGENT的技術尚未發展成熟,缺乏大型企業投資研發是目前遭遇最大的困難,同樣的,HTML缺乏結構性的缺點,也使得資訊無法順利的交換,這些都是未來必須要克服的問題。 MOBILE AGENT的定義: MOBILE AGENT是一個可以在異質系統之間移動的程式,程式可以決定轉移到其他系統的地點與時間,他可以決定什麼時點暫停自身的運作,或是轉移到其他系統,由下圖的例子我們可以觀察當一個AGENT帶著一封信件從USER端出發,經過ROUTER到達收信者的信箱的過程,AGENT可以在每一台系統中自己進行繁複的作業過程 以確保郵件將會順利的送達收進者的信箱。 MOBILE AGENT的特性: 一般來說,要完整描述AGENT必須具備哪些功能或是特性,或者是探討什麼才是AGENT的問題都是非常模糊而無法明確定義出來的。因為AGENT通常會因為功能上的應用領域不同,或是內部組成的各個元件不同而無法一言以蔽之,因此,在這個地方,我想先從探討AGENT應該具備哪些基本的功能或是特性開始,再來介紹一般AGENT與其他PROGRAM(PROCESS) 有哪些不同於的地方。 AGENT通常具備下列的特性: AUTONOMOUS – 獨立出來的系統,與其他系統沒有關係。 ADAPTIVE – 具有適應性,可與其他系統溝通。 LEARNING – 可以不斷的學習,適應外在環境的改變。 MOBILE – AGENT可以在系統與系統之間移動。 GOAL ORITENTED – 是為了特定的目的而存在。 COMMUNICATION – 可以用使用者進行溝通的工作。 COLLABORATIVE – 完成遠端系統與使用者之間協調工作。 FLEXIBLE – 具有彈性可以依照特定的情況改變自己的狀況。 ACTIVE – 具備主動完成任務的特性。 AGENT通常都具備小型的特性,他們並不適用於繁複的應用程式,相反的,他們主要都是用來協調使用者與其他AGENTS(SYSTEM)的資訊交換,從許多構面來看,他們有點類似APPLET,體積小而具備特定的功能。 AGENT可以解決哪些問題: MOBILE AGENT可以解決CLIENT/SERVER架構下頻寬的問題。對於分散式系統而言,頻寬是一個非常重要的資源,通常一筆交易需要透過多次的資訊交換才能夠完成,CLIENT與SERVER之間為了要能夠達到共識必定會花費大量的頻寬交換訊息,而每一次的交換都會產生提高網路的傳輸量,而造成頻寬的使用,如果系統中存在著許多CLIENT將會耗盡原有的頻寬,而造成系統的效率下降。 因此,採用AGENT幫助我們處理查詢或是交易的動作將有助於我們減少頻寬的浪費,如果我們先將AGENT送到Server端,由AGENT將我們的需求記錄下來,與系統溝通之後再將結果傳回,這樣的機制將會使網路的使用量大幅的縮減。 傳統的CLIENT/SERVER架構,都是將兩端的功能與界線設定得非常清楚,哪一邊負責哪些工作,交換訊息的模式,通訊的協定等等…都是必須在系統設計的時候就訂定的非常嚴格,雖然,這樣子的架構可以讓系統呈現一

文档评论(0)

ziyouzizai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档