![[碩士論文精品]基于工作流的智能網上商城系統(tǒng)研究_第1頁](http://file.renrendoc.com/FileRoot1/2017-12/8/e6a295df-20db-46c9-adeb-9ffaabd4ec2e/e6a295df-20db-46c9-adeb-9ffaabd4ec2e1.gif)
![[碩士論文精品]基于工作流的智能網上商城系統(tǒng)研究_第2頁](http://file.renrendoc.com/FileRoot1/2017-12/8/e6a295df-20db-46c9-adeb-9ffaabd4ec2e/e6a295df-20db-46c9-adeb-9ffaabd4ec2e2.gif)
![[碩士論文精品]基于工作流的智能網上商城系統(tǒng)研究_第3頁](http://file.renrendoc.com/FileRoot1/2017-12/8/e6a295df-20db-46c9-adeb-9ffaabd4ec2e/e6a295df-20db-46c9-adeb-9ffaabd4ec2e3.gif)
![[碩士論文精品]基于工作流的智能網上商城系統(tǒng)研究_第4頁](http://file.renrendoc.com/FileRoot1/2017-12/8/e6a295df-20db-46c9-adeb-9ffaabd4ec2e/e6a295df-20db-46c9-adeb-9ffaabd4ec2e4.gif)
![[碩士論文精品]基于工作流的智能網上商城系統(tǒng)研究_第5頁](http://file.renrendoc.com/FileRoot1/2017-12/8/e6a295df-20db-46c9-adeb-9ffaabd4ec2e/e6a295df-20db-46c9-adeb-9ffaabd4ec2e5.gif)
已閱讀5頁,還剩71頁未讀, 繼續(xù)免費閱讀
[碩士論文精品]基于工作流的智能網上商城系統(tǒng)研究.pdf 免費下載
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
武漢理工大學碩士學位論文摘要隨著傳統(tǒng)營銷渠道競爭的白熾化、網上購物環(huán)境的成熟,網上購物市場規(guī)模正在飛速增長。網絡分銷渠道已經成為眾多傳統(tǒng)企業(yè)整體營銷渠道戰(zhàn)略部署中的一粒重要的棋子。傳統(tǒng)企業(yè)進軍B2C電子商務是基于現(xiàn)有業(yè)務模式的一個延伸,有線下業(yè)務、品牌、渠道、顧客等多方面資源的支持,這是一種十分穩(wěn)健的電子商務模式。在企業(yè)的B2C電子商務運作中,70以上的業(yè)務工作都是由兩個或兩個以上的員工共同參與協(xié)作來完成的,這一系列相關的活動以及活動按照一定規(guī)則的變化過程就構成了業(yè)務流程。在企業(yè)的商業(yè)活動中,特別是在電子商務中,能否最快地對客戶需求做出反應,在市場需求變化時對商務流程做出及時的調整,是一個企業(yè)立于不敗之地的重要因素。采用工作流管理技術,通過過程建模和過程管理技術開發(fā)的企業(yè)電子商務系統(tǒng)能迅速實現(xiàn)企業(yè)業(yè)務重組,使電子商務活動以信息流為基礎,全面提高協(xié)作能力,有效整合企業(yè)信息資源。除了提供過硬的產品質量外,個性化智能化服務也是一個吸引顧客的營銷手段。傳統(tǒng)網上購物只是簡單的陳列商品,缺乏個性化智能化的服務,不能吸引眾多的潛在客戶;隨著網絡交易量的日益增大,如何減少管理員的工作量,使網上交易帶有更多的智能性,也是網上購物面臨的問題,而AGENT技術的發(fā)展為實現(xiàn)這個目標提供了良好的基礎。本文的主要研究工作如下1對工作流技術、模型驅動開發(fā)技術以及智能AGENT技術進行了研究。2給出了一種基于ECO模型驅動的工作流實現(xiàn)方法,闡明了該方法的具體實現(xiàn)步驟,并實現(xiàn)了該方法在B2C網上商城系統(tǒng)中的應用。3研究了面向AGENT軟件開發(fā)的形式化語言,并且將面向服務的概念應用于AGENT的架構上來。4針對現(xiàn)有購物系統(tǒng)的缺陷,研究設計了基于MULTIAGENT的智能網上購物系統(tǒng),對各個AGENT的功能以及它們之間的通信做出了說明。5用NET平臺來開發(fā)基于ASPNET的BS系統(tǒng)的應用,實現(xiàn)了B2C網上商城系統(tǒng)的項目開發(fā),論證了本文工作的可行性。關鍵詞B2C網上商城;工作流;ECO模型驅動;智能AGENT;應用武漢理工大學碩士學位論文ABSTRACTWITHTHEKEENCOMPETITIONINTRADITIONALMARKETINGCHANNELSANDTHEFULLYFLEDGEDENVIRONMENTINONLINESHOPPING,THEONLINESHOPPINGMARKETISRAPIDLYGROWINGNETWORKDISTRIBUTIONCHANNELSHAVEBECOMEAVERYIMPORTANTPARTINMANYTRADITIONALENTERPRISESOVERALLSTRATEGICPLANFORMARKETINGCHANNELSTRADITIONALENTERPRISESDEVELOPPINGTHEB2CECOMMERCEISANEXTENSIONFORTHEEXISTEDBUSINESSMODE,ANDTHISISAVERYROBUSTECOMMERCEMODEBECAUSEITHASMANYSUPPORTINGRESOURCESSUCHASBUSINESSOFFLINE,BRANDS,CHANNELS,CUSTOMERSANDSO011MORETHAN70PERCENTSOFBUSINESSARECOMPLETEDBYTWOORMOREEMPLOYEESCOOPERATIONINTHEENTERPRISESB2CECOMMERCIALACTIVITIESTHISSERIESOFRELATEDACTIVITIESANDTHECHANGEPROCESSOFTHESEACTIVITIESINACCORDANCEWITHCERTAINRULESCONSTITUTETHEBUSINESSPROCESSESINENTERPRISESCOMMERCIALACTIVITIESESPECIALLYINECOMMERCE,TOBEQUICKLYRESPONDTOCUSTOMERSDEMANDANDTOMAKETIMELYADJUSTMENTSFORTHEBUSINESSPROCESSACCORDINGTOTHEMARKETDEMANDSCHANGESISANIMPORTANTFACTORFORASUCESSFULENTERPRISEBYUSINGTHEWORKFLOWMANAGEMENTTECHNOLOGY,THEECOMMERCESYSTEMDEVELOPPEDTHROUGHPROCESSMODELINGANDPROCESSMANAGEMENTTECHNOLOGYCANRAPIDLYREALIZETHEBUSINESSPROCESSREORGANIZATION,ANDMAKETHEECOMMERCEACTIVITIESRUNBASEDONINFORMATIONFLOW,ANDTOTALLYSTRENGTHENTHECOOPERATIONABILITYANDEFFECTIVELYINTEGRATECORPORATESINFORMATIONRESOURCESINADDITIONTOPROVIDINGEXCELLENTPRODUCTQUALITY,PERSONALIZEDANDINTELLIGENTSERVICEISALSOANIMPORTANTMARKETINGWAYTOATTRACTCUSTOMERSINTRADITIONALONLINESHOPTHECOMMODITIESAREJUSTEXHIBITEDSIMPLELY,WHICHISNOTABLETOATTRACTLARGENUMBEROFPOTENTIALCUSTOMERSFORLACKOFPERSONALIZEDANDINTELLIGENTSERVICEATTHESANLETIME,WITHTHEINCREASINGLYACCUMULATEDNETWORKTRADINGVOLUME,HOWTOREDUCETHEWORKLOADOFMANAGERSANDMAKETHETRADEONLINEBEMOREINTELLIGENTISALSOAQUESTIONAPPEARINGINSHOPPINGONLINEANDTHEDEVELOPMENTOFAGENTTECHNOLOGYPROVIDESAGOODFOUNDATIONFORSOLVINGTHESEQUESTIONSII武漢理工大學碩士學位論文THEMAINRESEARCHWORKSAREASFOLLOWS1STUDIEDTHEWORKFLOWTECHNOLOGY,MODELDRIVENDEVELOPMENTTECHNOLOGYANDINTELLIGENTAGENTTECHNOLOGY2PROPOSEDALLIMPLEMENTINGTECHNOLOGYOFWORKFLOWBASEDONECOMODELDRIVEN,ANDELABORATEDONTHEIMPLEMENTINGTECHNOLOGY,ANDAPPLIEDTHEMETHODINAB2CWEBSHOPSYSTEM3STUDIEDTHEFORMALLANGUAGEAGENTORIENTEDSOFTWAREDEVELOPMENT,ANDAPPLIEDTHECONCEPTOFSERVICEORIENTEDINARCHITECTUREOFAGENT4STUDIEDANDDESIGNEDANINTELLIGENTWEBSHOPSYSTEMBASEDONMULTIAGENTAGAINSTTHEDEFICIENCIESOFEXISTINGWEBSHOPSYSTEM,ANDEXPLAINEDTHEFUNCTIONSOFTHEVARIOUSAGENTSANDTHECOMMUNICATIONBETWEENTHEM5DEVELOPEDTHEBSAPPLICATIONBASEDONASENETTHROUGHTHENETPLATFORM,ANDREALIZEDTHEPROJECTOFB2CWEBSHOPSYSTEM,ANDDEMONSTRATEDTHEFEASIBILITYOFTHEWORKINTHISPAPERKEYWORDSB2CWEBSHOP;WORKFLOW;ECOMODELDRIVEN;INTELLIGENTAGENT;APPLICATION獨創(chuàng)性聲明本人聲明,所呈交的論文是本人在導師指導下進行的研究工作及取得的研究成果。盡我所知,除了文中特別加以標注和致謝的地方外,論文中不包含其他人已經發(fā)表或撰寫過的研究成果,也不包含為獲得武漢理工大學或其它教育機構的學位或證書而使用過的材料。與我一同工作的同志對本研究所做的任何貢獻均已在論文中作了明確的說明并表示了謝意。簽名關于論文使用授權的說明本人完全了解武漢理工大學有關保留、使用學位論文的規(guī)定,即學校有權保留、送交論文的復印件,允許論文被查閱和借閱;學??梢怨颊撐牡娜炕虿糠謨热荩梢圆捎糜坝?、縮印或其他復制手段保存論文。保密的論文在解密后應遵守此規(guī)定簽名蟬導師簽名嶂日期型J廠簽名銎鹽肇導師簽名T幺墨髯日期坐廠淘寶網購物HTTP/WWW521TAOBAOCOM/武漢理工大學碩士學位論文11引言第1章緒論信息技術和網絡技術的飛速發(fā)展,大大推動了企業(yè)的信息化進程,使信息的交換和處理變得異常簡單和快捷,而且成本越來越低廉。從上個世紀末開始,以互聯(lián)網和電子商務為代表的新經濟,在美國正悄悄經歷一個轉型期,其最明顯的特點就是新經濟和傳統(tǒng)經濟的融合。通過互聯(lián)網,生產者和消費者進行直接溝通和交易成為可能,企業(yè)不僅能夠對顧客需求做出快速反應,還能使公司以低成本有效率的方式做到快速營銷、快速生產、快速送貨和快速服務,這也為傳統(tǒng)生產企業(yè)進軍B2C電子商務提供了理論和技術基礎。生產型企業(yè)進軍B2C電子商務有四大核心優(yōu)勢1貨源供應優(yōu)勢。銷售的產品來自企業(yè)的生產,根據(jù)企業(yè)的生產規(guī)模,在商品供應數(shù)量及品質上具有保證。2價格成本優(yōu)勢。消費者直接從生產企業(yè)購買商品,減少了中間許多轉銷分銷環(huán)節(jié),縮短了企業(yè)與消費者之間的交易距離,節(jié)省了中間消費,因此在價格上具有相當優(yōu)勢。3營銷網點優(yōu)勢。傳統(tǒng)生產企業(yè)在電子商務時代之前,已經具有了一套成功的行銷網絡,有相當規(guī)模的銷售終端,進入B2C電子商務,由于其網點布局面廣,供應鏈管理成熟,倉儲及運送體系也相對完善,充分發(fā)揮這些優(yōu)勢,能為眾多網絡購物人群提供高效低成本的物流配送服務。4品牌及顧客群體優(yōu)勢。傳統(tǒng)企業(yè)從事實業(yè)運營,從資金規(guī)模、品牌誠信、社會知名度方面擁有先天的優(yōu)勢。而且通過較長時間的運營和管理,積累了大量的客戶數(shù)據(jù),這些數(shù)據(jù)對拓展網上商城核心用戶幫助巨大,而當傳統(tǒng)企業(yè)進軍B2C電子商務領域后,其推廣和滲透都具有強大的線下品牌支持,相對而言,更容易突破誠信障礙,獲得高速發(fā)展。對生產企業(yè)而言,互聯(lián)網為其與客戶建立直接聯(lián)系提供了獨一無二的機會。一個生產企業(yè)開展B2C電子商務,要建立起自己的網站,網站要提供購物和業(yè)務處理的功能,要完成傳統(tǒng)交易過程在電子商務中的實現(xiàn),成功的關鍵是在于對武漢理工大學碩士學位論文前端網站管理和后端基礎設施即內部系統(tǒng)、應用軟件和數(shù)據(jù)庫的有機整合,這樣才能形成一個無縫連接的接受訂單和執(zhí)行訂單系統(tǒng),向顧客實時展示其生產能力、庫存情況和運輸?shù)挠行裕M一步地,根據(jù)實時的供給和需求數(shù)據(jù),企業(yè)可以及時調整價格,并優(yōu)化促銷價格和產品組合。在企業(yè)的電子商務運作中,70以上的業(yè)務工作都是由兩個或兩個以上的員工共同參與協(xié)作來完成的,這一系列相關的活動以及活動按照一定規(guī)則的變化過程就構成了業(yè)務流程,比如訂單管理流程、行政申請流程、財務審批流程、人事處理流程及客戶服務流程等。在企業(yè)的商業(yè)活動中,特別是在電子商務中,能否最快地對客戶需求做出反應,在市場需求變化時對商務流程做出及時的調整,是一個企業(yè)立于不敗之地的重要因素。采用工作流管理技術,通過過程建模和過程管理技術開發(fā)的企業(yè)電子商務系統(tǒng)能迅速實現(xiàn)企業(yè)業(yè)務重組,使電子商務活動以信息流為基礎,全面提高協(xié)作能力,有效整合企業(yè)信息資源。【L】在企業(yè)端,優(yōu)化企業(yè)電子商務業(yè)務處理流程可以提高企業(yè)的工作效率,而在客戶端,除了強大的品牌效應外,增強客戶購物體驗也將是吸引客戶進行網上購物的一個重要手段。傳統(tǒng)的網上購物只是簡單地將銷售的產品陳列在網站上,而不能提供一個個性化的購物環(huán)境,比如符合客戶個人喜好的“貨架”等,個性化的服務是提高客戶滿意度的有效手段,客戶滿意是電子商務取得成功的根本因素,客戶滿意在很大程度上又取決于電子商務是否為客戶所接受。電子商務雖然可以讓顧客足不出戶就可以購物,但是網上電子商務活動的量大商品數(shù)量多,顧客需要花費大量的時間在網上商場中瀏覽、挑選,這無疑會打消網上顧客的積極性,阻礙網上購物的發(fā)展。此外,電子商務活動的量大也使得網絡管理員的工作量加大,難免會造成一些錯誤。為了解決以上問題,有必要將智能移動AGENT應用到電子商務中,通過AGENT的自主學習,獲取客戶的購物偏好和個性化信息,營造一個符合個人品位的購物環(huán)境,提升客戶的購物體驗;通過多AGENT之間的協(xié)作,完成智能化的購物過程,減少管理人員的工作量,提高工作效率。12課題開發(fā)背景本課題的開發(fā)背景是某著名酒廠B2C網上商城的軟件開發(fā)項目。該酒廠已經在全國建立以特許經營專賣店為銷售終端的分銷網絡,建立了營銷體系以2武漢理工大學碩士學位論文總部為中心,片區(qū)為分支,專賣店為終端的三級營銷網絡。并且開發(fā)了專賣店網絡分銷管理系統(tǒng),建立了敏捷分銷體系,解決了傳統(tǒng)的專賣店管理方式上的問題,同時與已有的供應鏈系統(tǒng)進行有機的融合,為企業(yè)的B2C網上商城系統(tǒng)提供了基礎平臺。生產型企業(yè)進軍B2C電子商務有兩大明顯的特征1先有線下成熟的運營網絡、倉儲系統(tǒng)、供應鏈體系、物流配送體系,后有網上商城,充分利用營銷網點、既有的倉儲體系、供應鏈體系以及物流配送體系發(fā)展網上商城業(yè)務。21先有品牌和眾多的顧客,然后通過實業(yè)、品牌以及線下核心顧客的基礎逐步拓展網上業(yè)務和顧客群體。B2C電子商務是以INTEMET為手段的商務貿易。目前B2C電子商務實現(xiàn)技術普遍采用的都是基于WWW技術的瀏覽器、WEB服務器和后臺數(shù)據(jù)服務支撐的三層結構模型。在這種商務模式下,客戶可以在網上實現(xiàn)商品查詢、商品訂購、電子支付等,企業(yè)則要完成客戶訂單的管理、商品信息管理、訂單貨款審核等一系列業(yè)務的處理。企業(yè)在B2C電子商務中的業(yè)務處理是基于工作流的。國外現(xiàn)在有很多公司致力于開發(fā)商業(yè)化的工作流系統(tǒng),一些著名的工作流領域軟件商不斷推出新的產品,如MM的HOLOSOFL與MQSERIES工作流,F(xiàn)UJITSU的IFLOW,BEA的WU,SAP的NETWEAVER,SONIC的ORCHESTRATIONSERVER,LOTUS的基于LINUX的DOMINOWORKFLOW等。國內許多公司也在著力開發(fā)商業(yè)化的工作流系統(tǒng),做的比較好的有西安協(xié)同數(shù)碼股份有限公司的SYNCHROFLOW,杭州信雅達的SUNFLOW,還有上海東蘭的DLFLO等,都是國內比較著名的工作流軟件開發(fā)公司。目前,商業(yè)開發(fā)的工作流管理系統(tǒng)種類繁多,相比之下,工作流技術在研究方面的進展要落后于商業(yè)應用。目前,國外許多科研機構和學校已經開展了很多相關的研究工作,也取得了不少研究成果。比較著名的有MM公司ALMADEN研究中心研究開發(fā)的分布式工作流管理系統(tǒng)EXOTICAFMQM,美國佐治亞大學計算機系研究開發(fā)的具有自適應性的工作流管理系統(tǒng)METEOR,歐洲多機構合作開發(fā)的基于分布式主動數(shù)據(jù)庫技術的WDE工作流系統(tǒng),瑞士聯(lián)邦銀行和薩爾蘭大學共同研究的基于狀態(tài)和活動圖的MENTOR工作流系統(tǒng),惠普實驗室的OPENPM工作流系統(tǒng),德國埃朗根大學的MOBLE工作流系統(tǒng)等。另外在該領域比較活躍的學者有WILVANDERAALST和MICHAELZURMUEHLEN【2】他們在工作流理論研究方面都取得了不少成就。國內關于工作流方面的研究還處于起步階段,當前在這方面研究比較3武漢理工大學碩士學位論文多的國內學者主要有清華大學的范玉順、史美林等。此外,中科院、北京航空航天大學、浙江大學等高校及研究所也都在工作流技術方面展開了相應的研究。工作流技術雖然取得了一定的成果,但還存在不少問題,在實現(xiàn)方面,安全性技術、信息處理技術、網絡通信技術以及集成化技術都是今后研究的方向。在傳統(tǒng)的B2C電子商務中,網站只是將出售的商品簡單的陳列出來,消費者面對泛濫的信息,要通過數(shù)次的點擊才能選到自己滿意的商品,這樣會增加客戶瀏覽的受挫感,根據(jù)一項研究表明,83的在線顧客是因為瀏覽受挫以及缺乏互動性而離開網站,另據(jù)調查,73的在線顧客稱,如果需要點擊兩次或3次以上才能得到想要的資料時,他們就會離開這個生產企業(yè)的網站【3】。信息社會快節(jié)奏的生活,客戶要求B2C電子商務系統(tǒng)的網上購物實現(xiàn)個性化化和智能化,而這是目前傳統(tǒng)B2C電子商務技術所不能解決的。基于傳統(tǒng)B2C電子商務技術的缺陷,將智能AGENT技術應用于B2C網上購物中,實現(xiàn)網上購物的個性化、智能化,提高網上交易的效率,為電子商務的發(fā)展提供了更廣闊的空間。目前,AGENT技術在電子商務領域的應用雖然還不很成熟,但國內外己有一些AGENT技術應用的實例例如國外的AMAZON等網站利用AGENT技術來實現(xiàn)合作篩選法,即將用戶的購買習慣同其他消費者的購買傾向相比較后進行商品推薦。ESPEAK是HP公司的基于XML的AGENT軟件,該軟件可用來在網上以價格或者質量等優(yōu)先考慮條件搜尋服務或者產品。IDC提出了新一代電子商務平臺的模型,其中涉及到“智能化”因素,也就是說新一代電子商務平臺不僅要能夠分析現(xiàn)有的市場條件,并且還要對行業(yè)產出、客戶愛好等因素做出預測。CA公司的電子商務平臺JASMINEII就是以此為目標實現(xiàn)的一個產品41。國內有很多機構也展開了將AGENT技術引入到電子商務中的研究。比較典型的有南京大學計算機軟件新技術國家重點實驗室開發(fā)的基于智能移動AGENT的電子市場空間模型MABEMS【5】,這一原型系統(tǒng)是在該實驗室開發(fā)的智能移動AGENT平臺MOGEM平臺上實現(xiàn)的電子商務系統(tǒng)。13本文所做的工作1對工作流技術、模型驅動開發(fā)技術以及智能AGENT技術進行了的分析和研究。2提出了一種基于ECO模型驅動的工作流實現(xiàn)方法,闡明了該方法的4武漢理工大學碩士學位論文具體實現(xiàn)步驟,并實現(xiàn)了該方法在B2C網上商城系統(tǒng)中的應用。3研究了面向AGENT軟件開發(fā)的形式化語言,并且將面向服務的概念應用于AGENT的架構上來。4針對現(xiàn)有購物系統(tǒng)的缺陷,研究設計了基于MULTIAGENT的智能購物系統(tǒng),對各個AGENT的功能以及它們之間的通信做出了說明。5用NET平臺來開發(fā)基于ASENET的BS系統(tǒng)的應用,實現(xiàn)了B2C網上商城系統(tǒng)的項目開發(fā)。14本文結構和組織論文共分為五章,主要的內容概要如下第1章概述了本課題的背景和意義,簡要的說明了論文所解決的問題和其創(chuàng)新之處。敘述了論文的組織結構。第2章介紹本文所用到的一些理論與技術背景知識,包括工作流技術、模型驅動開發(fā)技術以及AGENT技術。第3章分析了內部業(yè)務管理平臺與普通購物網站后臺管理系統(tǒng)的區(qū)別,闡明了基于工作流的后臺管理系統(tǒng)的好處,以及分析了系統(tǒng)的各個重要業(yè)務工作流程;分析了傳統(tǒng)購物系統(tǒng)的不足之處,說明了智能AGENT在網上購物系統(tǒng)中的作用。第4章提出了一種基于ECO模型驅動的工作流實現(xiàn)方法,論述了它的實現(xiàn)步驟,實現(xiàn)了它在網上商城系統(tǒng)中的應用,討論了基于MULTIAGENT的智能購物系統(tǒng)的需求,描述了系統(tǒng)的內部結構以及工作流程,給出了系統(tǒng)的關鍵部件的實現(xiàn),論述了基于SOAP消息機制的MULTIAGENT間的通信技術,最后闡述了網上商城系統(tǒng)的軟件結構。第5章對所做工作進行總結,并對今后的工作給予期待和展望。武漢理工大學碩士學位論文21工作流技術第2章基礎理論與技術工作流起源于生產組織和辦公自動化領域,它是針對日常工作中具有固定程序的活動而提出的一個概念。簡單地說,工作流就是一系列相互銜接、自動進行的業(yè)務活動或任務。一個工作流包括一組任務或活動及它們的相互順序關系,還包括流程及任務或活動的啟動和終止條件,以及對每個任務或活動的描述。工作流在大多數(shù)的實際應用中的情況可以這樣來簡單地描述在網絡、服務器和多臺計算機客戶端的硬件平臺上,業(yè)務過程按照預先設定的規(guī)則并借助應用程序和人對相關數(shù)據(jù)的處理而完成。例如,在日常辦公中,當撰寫好某份報告之后,可能需要將其提交給領導進行審閱或批示,審批意見可能需要匯集并提交給另外一個人,以便對報告進行進一步的修改。這樣,可能會形成同一篇文檔在多個人之間的順序或同時傳遞。對于這樣的情況,我們可以使用工作流技術來控制和管理文檔在各個計算機之間自動傳遞,而非手工傳遞,這就可以稱之為工作流。工作流管理的目的是通過將工作分解成定義良好的任務、角色,按照一定的規(guī)則和過程來執(zhí)行這些任務并對它們進行監(jiān)控,達到提高辦事效率、降低生產成本、提高企業(yè)生產經營管理水平和企業(yè)競爭力的目的。自從進入工業(yè)化時代以來,有關過程的組織管理與流程的優(yōu)化工作就一直在進行,這是企業(yè)管理的研究內容之一,只不過在沒有計算機信息系統(tǒng)的支持以前,這些工作是由人工來完成的。在計算機網絡技術和分布式數(shù)據(jù)庫技術迅速發(fā)展、多機協(xié)同工作技術日臻成熟的基礎上,于20世紀80年代中期發(fā)展起來的工作流技術為企業(yè)更好地實現(xiàn)這些經營目標提供了先進的手段。工作流管理技術的發(fā)展已經經過了概念階段、試驗階段,1993年工作流管理聯(lián)盟WFMC的成立標志著工作流管理技術開始進入相對成熟的階段。工作流管理聯(lián)盟實現(xiàn)了不同的工作流產品之間的集成和互操作,統(tǒng)一了工作流管理系統(tǒng)相關術語等【6】【7】。6武漢理工大學碩士學位論文211工作流的基本概念1工作流WORKFLOW工作流是從英文單詞WORKFLOW翻譯而來的,是由WORK和FLOW組合得到的單詞。單詞WORK表示工作或者任務,F(xiàn)LOW則反映了一種變化以及變化的過程。因此,用工作及工作之間變化的過程表示的業(yè)務流程就是工作流。并且不同的人對工作流的理解不同,從專家角度講,工作流是從應用程序中提取控制使業(yè)務處理更靈活;用戶則認為,工作流是一種實現(xiàn)電子文檔從一地流向另一地的技術。工作流管理聯(lián)盟將工作流定義為全部或部分由計算機支持或自動處理的業(yè)務過程,在此過程中,文檔、信息或者任務按照一定的過程規(guī)則流轉,實現(xiàn)組織成員間的協(xié)調工作以期達到整體的商務目標【8】。在國內,較為權威的工作流定義為工作流是一種反應業(yè)務流程的計算機化的模型,它是為了在先進計算機環(huán)境支持下實現(xiàn)業(yè)務過程集成與業(yè)務過程自動化而建立的、可由工作流管理系統(tǒng)執(zhí)行的業(yè)務模型【L】。2業(yè)務過程BUSINESSPROCESS;J業(yè)務過程的定義一個業(yè)務過程是為了實現(xiàn)企業(yè)某個業(yè)務目標的一個過程,它在部分或者全部組織機構和人員的參與下,利用企業(yè)資源包括所需的處理設備、通訊設備、計算機硬件、軟件等等,按照預先確定的規(guī)則,在參與者和組織機構之間進行文檔、信息、任務的傳遞和處理包括經營決策,從而實現(xiàn)預定目標。3工作流管理系統(tǒng)WORKFLOWMANAGEMENTSYSTEM工作流管理系統(tǒng)是運行在一個或多個工作流引擎上的計算及應用系統(tǒng),它定義、創(chuàng)建工作流,并管理著工作流的執(zhí)行。4過程定義PROCESSDEFINITION使用一種或多種分析、建模和系統(tǒng)定義技術,將業(yè)務過程從現(xiàn)實世界翻譯成為一個形式化的、計算機可處理的定義,即一個業(yè)務過程或流程的規(guī)格化描述,結果可被稱為過程模型、過程模板、過程元數(shù)據(jù)和流程定義、過程定義等。5過程實例PROCESSINSTANCE一個過程實例就是過程定義的一個運行實體。6活動ACTIVITY7武漢理工大學碩士學位論文一個過程定義由多個活動組成,每個活動包括過程定義中的一部分邏輯的、自制的單元工作。一個活動代表一組需要由一些相關資源處理,或者由計算機應用程序處理的任務。一個活動可能是一個子工作流,在這種情況下,活動相當于一個單獨定義的過程定義的執(zhí)行容器。一個活動可能被指定為一個循環(huán),這時它作為一個控制活動來控制同一過程定義中的一組活動的重復執(zhí)行,這種情況下,這組循環(huán)活動通過特殊的循環(huán)起始、終止變遷條件和這個控制循環(huán)活動相連接??栈顒邮鞘裁匆膊蛔龅幕顒?,僅在活動轉移中起路由作用。活動相應于企業(yè)經營過程中的任務,主要反應完成企業(yè)經營過程需要執(zhí)行哪些功能操作。7活動實例ACTIVITYINSTANCE活動實例是實例化的過程活動,是過程中活動的一次執(zhí)行。8變遷TRANSITION活動之間通過變遷聯(lián)系。每個變遷有3個基本的屬性前繼FROM活動、后續(xù)TO活動、變遷條件。從一個活動向另一個活動的變遷可以是條件的,也可以是無條件的。一。9角色ROLE角色屬性主要包括角色名稱、組織實體、角色的職責等。角色或組織實體決定了參與某個活動的人員或組織單元。它主要描述企業(yè)經營過程中參與操作的人員和組織單位。上述概念在工作流管理系統(tǒng)中是相互聯(lián)系的,圖21示出了各工作流基本概念之間的聯(lián)系【91。212工作流管理系統(tǒng)工作流管理聯(lián)盟對工作流管理系統(tǒng)的定義是工作流管理系統(tǒng)是一個軟件系統(tǒng),它完成工作流的定義和管理,并按照計算機中預定義好的工作流邏輯推進工作流實例的執(zhí)行。工作流管理系統(tǒng)與工作流定義中活動的具體執(zhí)行者交互,推進工作流實例的執(zhí)行,并監(jiān)控工作流運行的狀態(tài)。它為企業(yè)中的業(yè)務系統(tǒng)提供了一個軟件支持環(huán)境,不同的業(yè)務系統(tǒng)通過它集成在一起,共同完成企業(yè)中的經營過程。現(xiàn)有的工作流系統(tǒng)在應用范圍和實施方法上都有所不同,但是所有的工作武漢理工大學碩士學位論文流系統(tǒng)都會對以下三個方面提供功能支持【1】,如圖22所示。業(yè)務過程子過程L過程定義工作流管理系統(tǒng)覿人工活動自動IL控制1L圖21工作流基本概念之間的關系1建立階段功能。對工作流過程和相關活動進行定義和建模。在這個階段利用一個或者多個分析、建模和系統(tǒng)定義技術,把一個現(xiàn)實世界的經營過程轉化成計算機可處理的形式化定義,所產生的定義被稱為過程模型,也叫做過程模板或者過程定義。2運行階段的控制功能。在一個給定的運行環(huán)境中,管理工作流過程的執(zhí)行,對每個過程中的活動進行排序和調度。在這一階段,工作流管理系統(tǒng)對工作流模型實例化,并管理監(jiān)控過程實例的運行。3運行階段與外界的交互功能。在過程實例的運行階段,工作流管理系統(tǒng)要與具體執(zhí)行活動的人員和計算機系統(tǒng)進行交互,傳遞活動的狀態(tài)和數(shù)據(jù)。213工作流管理系統(tǒng)參考模型為了實現(xiàn)不同的工作流產品之間的交互功能,1994年11月,WFMC提出了工作流管理系統(tǒng)的參考模型【10J。如圖23所示。在這個參考模型中,對工作流系統(tǒng)的相關概念給出了詳細的描述,同時描述了組成工作流系統(tǒng)的六個功能模塊的功能,以及各個功能模塊之間的接口功能定義。模型定義的六個功能模塊分別是9解卜黝武漢理工大學碩士學位論文圖22工作流系統(tǒng)的特性1過程定義工具。過程定義工具以計算機能處理的形式定義工作流過程模型。定義的內容包括過程的開始和結束條件、過程中所包含的活動?;顒又g導航的規(guī)則、工作人員需要完成的任務、完成任務需要調用的應用程序、工作流相關數(shù)據(jù)的定義等信息,目的是為了較好地描述工作流模型中包含的各個對象、對象之間的關系以及對象的屬性。過程定義工具輸出的工作流應該能被工作流機解釋并執(zhí)行。2工作流執(zhí)行服務和工作流機。工作流執(zhí)行服務是整個工作流管理系統(tǒng)的核心,它負責將過程模型實例化,并管理、監(jiān)控過程實例的運行。工作流執(zhí)行服務包括一個或者多個工作流機也稱為工作流引擎,它提供了過程實例的執(zhí)行環(huán)境,主要完成以下四項功能實例化以及執(zhí)行過程模型。解釋過程模型中的定義,根據(jù)執(zhí)行需要的初始條件和執(zhí)行參數(shù)生成過程實例,運行過程實例,并管理過程的運行。為過程和活動的執(zhí)行進行導航。根據(jù)過程定義和工作流相關數(shù)據(jù),為過程實例進行導航。與外界資源交互完成各項活動。工作流活動可以由用戶人工完成也可以由應用程序自動完成。工作流執(zhí)行服務通過客戶應用接口和直接調用接口分別與外界的用戶和應用程序交互。維護工作流控制數(shù)據(jù)和工作流相關數(shù)據(jù)。工作流在執(zhí)行過程中要維護不LO武漢理工大學碩士學位論文同的過程和活動實例的內部狀態(tài)信息以及用于協(xié)調和恢復的各種檢查數(shù)據(jù)和恢重啟信息,還包括用戶傳送的必要的相關數(shù)據(jù)。圖23工作流參考模型所謂工作流機就是一個為工作流實例的執(zhí)行提供運行服務環(huán)境的軟件模塊。它主要提供以下功能解釋過程定義;控制過程實例的創(chuàng)建、激活、掛起、終止等;過程活動間的導航;提供支持用戶操作的接口維護工作流控制數(shù)據(jù)和工作流相關數(shù)據(jù),把工作流相關數(shù)據(jù)傳遞給應用用戶,或者從應用用戶處取得工作流相關數(shù)據(jù);提供一個用于激活外部應用程序和訪問工作流相關的接口;控制、管理和審計記錄的功能。3工作流客戶應用。工作流客戶端功能是指用戶執(zhí)行工作流管理系統(tǒng)分配任務的功能。它由工作流任務表管理器和用戶操作共同完成。工作流任務表是指分配給用戶處理的任務項組成的隊列。工作流任務表管理器是一個負責管理工作流任務表,并與終端用戶的操作進行交互的軟件模塊。4直接調用的應用。對于自動執(zhí)行、不需要人員參與的活動,工作流機直接調用相關的應用程序。這些應用程序可以與工作流機位于同一臺計算機上,也可以位于不同的計算機上。5其他的工作流執(zhí)行服務。在大型的工作流管理系統(tǒng)中,工作流可能需要多個引擎共同完成,甚至需要其他異種的工作流執(zhí)行服務來輔助完成,這涉及到工作流管理系統(tǒng)中各子系統(tǒng)之間的互聯(lián)接口。武漢理工大學碩士學位論文6工作流管理與監(jiān)控工具。在工作流系統(tǒng)的運行過程中,管理人員需要掌握工作流過程的執(zhí)行情況,以便作出及時的處理。一個良好的工作流管理與監(jiān)控工具可以提高系統(tǒng)的可靠性和靈活性。模型還提供了五類工作流應用編程接口WAJPI接口1工作流服務和工作流建模工具間接口,包括工作流模型的讀寫和解釋操作。接口2工作流服務和客戶應用之間的接口,約定所有客戶方應用與工作流服務之間的功能操作方式。接口3工作流機和直接調用的應用程序之間的直接接口。接口4工作流管理系統(tǒng)之間的相互操作接口。接口5工作流服務和工作流管理工具之間的接口。22模型驅動架構221模型驅動架構的概念模型驅動架構MODELDRIVENARCHITECTURE,MDA是由對象管理組織OBJECTMANAGEMENTGROUP,OMG所制定的一個開放和中立的應用架構標準,該標準分離業(yè)務邏輯和應用技術,使業(yè)務邏輯或應用技術的變化不影響應用架構,它將軟件的業(yè)務邏輯和相關平臺技術分割,開發(fā)人員可以將精力集中在業(yè)務邏輯的實現(xiàn),實現(xiàn)了一種顆粒度更大的開發(fā)和重用技術一模型級的開發(fā)和重用,在最大程度上加快了軟件的開發(fā)速度并增強了軟件結構的穩(wěn)定性。MDA的核心是由一系列標準組件構成的,包括統(tǒng)一建模語言UNIFIEDMODELLANGUAGE,UML、XML元數(shù)據(jù)交換XMLMETA。DATAINTERCHANGE等等。下面介紹MDA包含的一些重要概念【LL】。模型MODEL模型是對一個系統(tǒng)的描述或規(guī)范,以及為了某些目的形成的環(huán)境。MDA中的模型通常是使用圖形和一些輔助性的模型語言或自然語言文字來表述。元模型METAMODEL元模型是指描述特定模型語言的模型,它定義了一組相關模型的架構、語義和限制條件。簡單的說,模型就是由元模型來描述的。12武漢理工大學碩士學位論文模型驅動MODELDRIVENMDA是使用所謂的模型驅動開發(fā)架構,這是因為MDA提供了使用模型來直接引導理解系統(tǒng)、設計、建立、部署、運作、維護和修改系統(tǒng)的流程,在這整個開發(fā)流程中,都是以模型來驅動的。平臺無關模型PLATFORMINDEPENDENTMODEL,PIMPIM是指從平臺無關的角度來觀察系統(tǒng)。平臺無關角度是指著眼于系統(tǒng)的運算功能而隱藏和任何特定平臺相關的細節(jié)。平臺無關角度顯示了完整系統(tǒng)功能規(guī)格的部分功能,而這些部分的功能并不會隨著平臺的不同而有所改變。平臺相關模型PLATFORNLSPECIFICMODEL,PSMPSM是指結合PIM以及指定系統(tǒng)如何使用特定平臺的細節(jié)。PSM偏向重視特定平臺的必要信息,例如J2EE平臺、NET平臺。此外,不同的平臺使用不同的通信協(xié)議、對象模型、程序語言、框架或函數(shù)庫,因此,PIM的系統(tǒng)模型如何映射并結合特定平臺的技術細節(jié)是PSM需要解決的。模型轉換MODELTRANSFORMATION在MDA中的一個很重要的概念和技術就是所謂的模型轉換。模型轉換讓MDA能夠成為實際的開發(fā)軟件工程。MDA起始的概念是希望從模型的層次開發(fā)軟件,這是因為如果能夠提高開發(fā)軟件的抽象層次,就能夠有效地提高生產力和質量。提高開發(fā)的抽象層次雖然有助于開發(fā)人員的生產力和質量,但是要讓應用程序能夠執(zhí)行,仍然需要產生程序代碼,以便讓不同的平臺或是程序語言的編譯器能夠編譯以產生最后的系統(tǒng)可執(zhí)行程序。那么在模型層次開發(fā)的系統(tǒng)中如何能夠最后根據(jù)模型產生可編譯的程序代碼MDA的解決方法就是使用模型轉換【12】。一旦應用系統(tǒng)通過MDA在模型層次設計完成以后,這個模型就是PIM,MDA使用模型轉換的機制把PIM根據(jù)選擇執(zhí)行的平臺轉換為PSM,最后選擇系統(tǒng)要使用的程序語言和數(shù)據(jù)庫產生程序代碼。圖24說明了模型轉換的意義。由于MDA提供了模型轉換機制,可以讓開發(fā)人員集中心力建立良好的業(yè)務邏輯模型,再交由支持MDA的工具轉換為程序代碼。由于這個轉換過程可以是自動化的,因此可以提高生產力,而且可以自動產生最終的程序代碼,所以可以避免程序員犯錯,有助于提高軟件的質量。13武漢理工大學碩士學位論文222模型驅動開發(fā)框架圖24MDA模型轉換模型驅動MD核心的思路是希望通過對商業(yè)模型比如企業(yè)信息化或建筑領域的解決方案的領域研究,進而提煉出一個相對核心的領域模型,同時抽象出一個平臺無關模型PM,之后根據(jù)不同的開發(fā)平臺例如NET或J2EE,應用平臺WINDOWS或UNIX形成相應的平臺相關模型PSM。實現(xiàn)模型驅動的基礎是MDA的模型所具有的一些內在特性所決定的,在MDA中的模型定義是以精確定義的語言對系統(tǒng)或系統(tǒng)的一部分作出的描述,而其中精確定義的語言是指具有精確定義的形式語法和含義語義的語言,并且要求這種語言能夠被計算機自動解釋。在MDA中模型可以用UML來描述也可以通過其他具有精確語義語法的語言如VIL來加以描述,這樣做的目的在于方便制定MDA中PIM和PSM模型之間的變換規(guī)則,也體現(xiàn)了MDA開發(fā)中一切以模型為驅動的開發(fā)理念。MDA軟件開發(fā)框架的主要組成元素就是模型IPIM、PSM、源語言、目標語言、變換、變換定義以及變換工具的綜合體。圖25展示了一個完整的MDA軟件開發(fā)框架。在圖25形似金字塔的MDA完整框架中可以看到位于最高層次的元語言是MDA開發(fā)的基礎,它既是PIM和PSM的宿主同時也起著PIM和PSM之間變換的橋梁作用,因為無論是源語言還是目標語言都是被元語言所定義的語言所描述,同時從圖中可以注意到為了更加準確的定義PIM到PSM之間變換,MDA框架中使用了一種擴展至元語言的變換定義語言來定義變換,并通過進一步使用變換定義來構建變換工具。這種分層次定義語言和變換的特性使得MDA在模型的構建和變換上顯得更加有源可查,同時也顯現(xiàn)出MDA框架的穩(wěn)定性、嚴謹性和靈活性。14武漢理工大學碩士學位論文圖25MDA框架示意圖223ECO技術和ECO框架ECO是DELPLLI根據(jù)模型驅動架構MODELDRIVENARCHITECTURE,MDA以及設計驅動架構DESIGNDRIVENARCHITECTURE,DDA為核心發(fā)展出來的技術,并結合ORMAPPING、圖形用戶界面綁定、對象服務框架以及許多其他豐富的功能而形成的以模型驅動開發(fā)MODELDRIVENDEVELOPMENT,MDD為基礎的軟件工程【131。ECO是一個完整的框架,它是由許多高端的技術所結合而成,可視化設計接口、ECOSPACE執(zhí)行時期框架、OCLOBJECTCONSTRAINTLANGUAGE、EALECOACTIONLANGUAGE、ECO組件組等等??梢暬O計接口ECO是基于UML的,它內置了TOGETHERUML建模工具,通過TOGETHER技術讓開發(fā)人員設計應用程序的類架構靜態(tài)模型以及狀態(tài)機動態(tài)模型。運行時框架ECOSPACEECOSPACE能夠在應用程序運行時執(zhí)行開發(fā)人員設計的業(yè)務模型,并在運行時提供一組框架服務,允許開發(fā)人員通過DELPHIC程序代碼在運行時存取各種運行時服務,最后,ECO應用程序在運行時根據(jù)模型建立的各種對象也都由ECOSPACE所管理,ECOSPACE提供了ORMAPPINGOBJECTRELATIONALMAPPING、武漢理工大學碩士學位論文對象事務管理、對象緩存等諸多高端功能。OCL開發(fā)人員可以用它來在模型中撰寫業(yè)務邏輯,或者在ECO應用程序運行時來查詢、處理對象。ACTION語言ACTION語言擴展自OCL語言。OCL語言是一個沒有任何副作用的形式語言,它不會改變對象的狀態(tài),而是使用在類圖中定義對象的限制條件或是在類圖中和程序代碼中執(zhí)行查詢工作。但是在ECO的狀態(tài)機中卻需要能夠改變狀態(tài),所以ECO擴充了OCL成為ACTION語言,以便讓ACTION語言具有修改或改變對象狀態(tài)的能力。ECO組件ECO提供了一組NET組件,方便開發(fā)人員用來運用ECO提供的各種功能,這些ECO組件也提供和NET可視化控件連結在一起的能力,以便讓ECOSPACE中的對象能夠自動的顯示在NET的圖形用戶界面中。ECO除了支持MDA的開發(fā)理念和流程之外,還提供了轉換PIM成為最終特定平臺的程序代碼功能。ECO除了提供設計業(yè)務邏輯模型的PIM功能之外通過使用TOGETHER的模型設計能力,也包含了下面的機制自動模型轉換功能;設計和開發(fā)時期的服務框架;ECO應用程序運行時的運行環(huán)境。ECO框架是由許多的服務所組成的,這些服務是開發(fā)人員在實際的應用系統(tǒng)中都需要使用的,例如儲存業(yè)務邏輯對象回數(shù)據(jù)庫的ORMAPPING機制,維護業(yè)務邏輯對象之間關系的服務,對象事務服務,對象搜尋服務和緩存服務等。ECO框架通過提供這些功能可以大幅度減少開發(fā)人員需要撰寫的程序代碼,因此能夠提高開發(fā)的生產力。此外,ECO在應用程序運行時提供了運行環(huán)境,能夠根據(jù)開發(fā)人員設計的業(yè)務邏輯模型來執(zhí)行,這個運行環(huán)境稱為ECOSPACE。ECOSPACE在應用程序運行時除了負責執(zhí)行開發(fā)人員設計的業(yè)務邏輯模型之外,也負責提供ECO框架的服務讓應用程序使用。最后,ECOSPACE也能夠執(zhí)行ECO應用程序使用的OCL,在應用程序運行時ECOSPACE能夠執(zhí)行ECO框架提供的服務來定義在模型中的OCL業(yè)務規(guī)則,或16武漢理工大學碩士學位論文是動態(tài)執(zhí)行寫在程序代碼中的OCL,在必要時ECOSPACE會通過ECO框架的服務把OCL語句轉換為SQL語句要求數(shù)據(jù)庫執(zhí)行,再根據(jù)執(zhí)行的結果轉換回對象集合讓程序代碼使用。23AGENT技術231AGENT的概念AGENT本譯為“代理”,也有人將它翻譯為“智能代理”。AGENT的概念來自于分布式人工智能DISTRIBUTEDARTIFICIALINTELLIGENT,DAI領域,是人工智能中的一個原語,目前對AGENT一詞并沒有形成唯一的定義和描述。AGENT的概念最早可以追溯到1977年CARLHEWITT的VIEWINGCONTROLSTRUCTURESASPATTERNSOFPASSINGMESSAGES”一文。在此文中,CARLHEWITT定義了具有自兼容性、交互性和并發(fā)處理機制的對象,稱為“ACTOR,該對象具有封閉的內在狀態(tài),并且可以與其他同類對象進行消息發(fā)送和反饋。AGENT一詞最早可見小于MMINSKY于1986年出版的SOCIETYOFMIND一書。他認為社會中的某些個體經過協(xié)商之后可求得問題的解,這些個體就是AGENT。AGENT概念出現(xiàn)后,國內外許多研究人員在這方面展開了研究工作。不同的研究人員賦予AGENT不同的結構、內容和能力,以方便自己特定的研究和開發(fā)。智能物T里AGENT基金會FOUNDATIONINTELLIGENTPHYSICALAGENTS,F(xiàn)IPA中AGENT定義如下AGENT是存在于某一環(huán)境中的實體,能夠感知環(huán)境,接收來自環(huán)境的一,消息,并且做出反應,進而能夠反作用于環(huán)境【15】。RUSSELL在他的人工智能論文ARTIFICIALINTELLIGENCEAMODEMAPPROACH中所定義的是AGENT是任何能通過傳感器感知PERCEIVESENSE環(huán)境并通過執(zhí)行器對環(huán)境進行動作ACT的東西”,這個AGENT的定義是可以說是最寬的【M】。PMAES認為AGENT是在復雜動態(tài)環(huán)境中能自治感知環(huán)境并能自治通過動作作用于環(huán)境,從而實現(xiàn)其被賦予的任務或目標的計算系統(tǒng)”。后來的研究人員把這種定義的AGENT稱為自治AGENT。MCOEN認為AGENT是可以進行對話、協(xié)商的軟件”。COEN這里給出的其實是軟件AGENT的定義。FRANKLINGRAESSER是在分析各種AGENT的特性后,給出了一個AGENT的定義17武漢理工大學碩士學位論文“一個自主AGENT是處于一個環(huán)境當中并作為這個環(huán)境一部分的系統(tǒng),它隨時感測這個環(huán)境并且執(zhí)行相應的動作,并逐漸建立自己的活動規(guī)劃以應付未來感測到的環(huán)境變化”【171。WOOLDRIGE在INTELLIGENTAGENTSTHEORYANDPRACTICE一文中給出了AGENT的兩種定義【18】【19】定義1弱定義AGENT用來最一般地說明一個軟硬件系統(tǒng),它具有以下四個特性自治性AUTONOMYAGENT可以在沒有人或其他AGENT直接干預的情況下運作,而且對自己的行為和內部狀態(tài)有某種控制能力;社會性SOCIALABILITYAGENT和其他AGENT也可以是人通過某種AGENT語言進行信息交流;反應性REACTIVITYAGENT能夠理解周圍的環(huán)境,并對環(huán)境的變化作出實時的響應;能動性PREACTIVENESSAGENT不僅簡單地對其所處的環(huán)境作出反應,也能夠通過接收某些啟動信息,表現(xiàn)出有目標的行為。定義2強定義AGENT除了具備定義1中的所有特性外,還應具備一些人類才具有的特性,如知識、信念、義務、意圖等。SHOHAM認為AGENT就是一種實體,它可以看做是由多種心智狀態(tài),如信念、能力、選擇和承諾等組成的。另外AGENT還可以具有其他一些特性,如移動性MOBILITY指AGENT可以在信息網絡上移動;真實性VERACITY假設AGENT不傳輸錯誤信息;仁慈性BENEVOLENCE假設AGENT沒有沖突的目標,每個AGENT通常有求必應;合理性RATIONALITY假設AGENT總是為實現(xiàn)目標而努力,而不阻礙目標的獲得,至少在它的信念中應該如此??偨Y以上定義,可以得出AGENT是具有感知能力、問題求解能力和與外界進行通訊能力的一個實體,它能和其它AGENT有效合作,代表用戶工作,完成相應任務,成為用戶通達資源的中介。AGENT應該具備以下基本特性自治性,交互性,反應性,能動性,生存能力。232AGENT分類根據(jù)AGENT的不同功能和特性,可以進行如下分類按功能劃分”信息INTEMETAGENT它支持用戶在分布式系統(tǒng)或INTEMET網絡中智能搜索信息或智能管理網絡資源。界面AGENTINTERFACEAGENT或個人助手它的主要任務是協(xié)助用戶完成乏武漢理工大學碩士學位論文味而重復性的工作。AGENT觀察并監(jiān)督用戶怎樣執(zhí)行特定
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中藥學課件-清利濕熱藥
- 《CMT卷煙品牌市場推廣策略》課件
- 《PDCA循環(huán)原理與應用》課件
- 2025年低噪聲對旋式局部通風機項目合作計劃書
- 《WinCC課件第一章》課件
- 春耕中班活動課件
- 航空公司航空器性能分析考核試卷
- 腈綸纖維在戶外運動裝備的創(chuàng)新設計考核試卷
- 民間藝術資源的數(shù)字化教育與傳播考核試卷
- “我為班級添光彩”主題班會活動方案
- (完整版)醫(yī)療器械網絡交易服務第三方平臺質量管理文件
- 中國動漫發(fā)展史課件
- 【履職清單】2023新版安全生產責任體系重點崗位履職清單
- 門式起重機、架橋機作業(yè)前安全隱患排查表
- 安全閥在線校驗及延期校驗
- GB/T 19670-2023機械安全防止意外啟動
- GB/T 9128.1-2023鋼制管法蘭用金屬環(huán)墊第1部分:PN系列
- 幼兒園新生入園報名登記表
- 中國臨床戒煙指南的指導意義
- (完整版)EORTC生命質量測定量表QLQ-C30(V3.0)
- 醫(yī)院醫(yī)學影像科CT-MR室診療指南和操作規(guī)范2022版
評論
0/150
提交評論