文献翻译基于代理的分布式应用发展的技术.docx
- 文档编号:2976749
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:13
- 大小:35.12KB
文献翻译基于代理的分布式应用发展的技术.docx
《文献翻译基于代理的分布式应用发展的技术.docx》由会员分享,可在线阅读,更多相关《文献翻译基于代理的分布式应用发展的技术.docx(13页珍藏版)》请在冰豆网上搜索。
文献翻译基于代理的分布式应用发展的技术
本科毕业设计
外文文献及译文
文献、资料题目:
Technologiesforthe
DevelopmentofAgent-basedDistributedApplications
文献、资料来源:
期刊
文献、资料发表(出版)日期:
2008.3.12
院(部):
专业:
班级:
姓名:
学号:
指导教师:
翻译日期:
外文文献:
TechnologiesfortheDevelopmentofAgent-basedDistributedApplications
Mobileagentcomputingisanextensionoftheearlierideaof"processmigration."Mobileagenttechnologyoffersseveralpotentialbenefitsoverconventionalclient-servercomputingthatcouldhelpimproveclassicdistributedsystemsdesigns,whichareusuallybasedonthewell-knownremoteprocedurecall(RPC)oritsobject-orientedequivalent,remotemethodinvocation(RMI).
Mobilesoftwareagentsenableashiftinthecommunicationsparadigmofdistributedsystemsfromwhatiscalled"datashipping"to"functionshipping."KeytothisshiftisthehigherlevelofabstractionthatamobilesoftwareagentcanprovidecomparedtoaRPCoraRMIcallbecauseitscodeisautonomous.Thisautonomyshouldtheoreticallyreducenetworkloadandcommunicationoverheadindistributedapplicationsaswellasfacilitatethedevelopmentofapplicationsforpotentiallyunreliable,networkedcomputingenvironments.
Furthermore,andperhapsevenmoreimportantly,awidespreadagent-enabledinfrastructureprovidesacommonplatformfordistributedapplicationsofarbitrarypurpose.ConsiderthePostScriptexamplegivenbyChess,Harrison,andKershenbaumtoillustratetheadvantagesastandardizedmobileagentexecutionenvironmentoffers.PostScriptdocumentsareprogramsexecutedbyaPostScriptinterpreterandsenttoprintserversthatonlyacceptpassiveinputtext,e.g.,MicrosoftWordfiles.Thedrawbackofthelattermethodisobvious:
foreverynewdocumentformat,allprintserversintheworldwouldhavetobeupdated.Theexampleiseasilytransferredtomobileagentcomputing:
mobileagentsasageneral-purposecomputingplatformdonotrequireanyspecificfunctionstobeimplementedintheservers,suchasfull-textretrievalmethodsordatabaseinterfaces.
DistributedapplicationsbasedonRPC-liketechniquesmightnotbeeasytoadapttolarge-scale,heterogeneous,andpotentiallyunreliableenvironments,liketheInternet,becauseimplementationofRPC-stylesemanticsreliesonrelativelystaticandreliablesystemstructures.Combiningmobileagenttechnologywithwell-establishedmechanismsmightpotentiallyleadtosystemsmuchbettersuitedtotheneedsofInternet-likecomputingenvironments.
Tobeabletoclearlydistinguishwhatinthiscontextisreferredtoas"conventional"client-servertechnologyfrommobileagenttechnology,sometermsneedfirstbedefined.
Agent
AsdefinedbytheObjectManagementGroup(OMG),anorganizationthatdevelopsstandardsforcomponent-basedsoftwaresystems,anagent"isacomputerprogramthatactsautonomouslyonbehalfofapersonororganization."
MobileAgent
Amobileagentisanobjectthatis"notboundtothesystemwhereitbeginsexecution.Ithastheuniqueabilitytotransportitselffromonesystemwithinanetworktoanother."
Place
Aplaceis"acontextwhereanagentcanexecute.".Furthermore,thetermsagentplatformandagentsystemwillbeusedsynonymouslyaccordingtotheOMGdefinition:
"Anagentsystemisaplatformthatcancreate,interpret,execute,transfer,andterminateagents.Likeanagent,anagentsystemisassociatedwithanauthoritythatidentifiesthepersonororganizationforwhomtheagentsystemacts."
Becausemobileagenttechnologyisageneral-purposecomputingplatform,ithasbeencalleda"solutioninsearchofaproblem."Inthefollowing,wewillexaminetheadvantagesthatsuchaplatformoffersfordistributedandparallelcomputingandtheproblemsthatpreventitswidespreadsuccess.Subsequently,abriefoverviewofstate-of-the-artagentsystemsisprovided,togetherwithanexaminationofhowthesesystemsaddressthecontinuingchallengesofmobileagentcomputing.
Mobileagentsasadesignparadigmfordistributedsystems
Theconceptoftransmittingexecutableprogramsbetweenpotentiallyheterogeneousexecutionenvironmentsintroducesanewparadigmfortheimplementationofdistributedapplicationsforlarge-scale,potentiallyunreliable,networkedenvironments.Intraditionalclient-serversystemsthatuseonlyRPC,thedatatobemanipulated,suchastext,relationaldata,andimages,ismovedbetweenproceduresalreadyresidingontheclientandtheserver.Agent-basedcomputing,however,facilitatesthetransportationoftheprocedureitself(thatis,thealgorithmtobeapplied)totheclientbymeansofamobileagent,whichcanleadtolesstraffic.
Alsointeresting,isthepossibilityofimplementingdynamicapplicationprogramminginterfaces(API)overagentsthroughtheuseofanagentcommunicationlanguage;suchalanguag
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 文献 翻译 基于 代理 分布式 应用 发展 技术