资源描述:
《基于agent的语义web服务框架及其逻辑描述》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于Agent的语义Web服务框架及其逻辑描述第l6,卷第5期2009年10月莆田学院JournalofPutianUniversityVO1.16No.5Oct2oo9文章编号:1672-4143(2009)05.0052.05中图分类号:TP3l1基于A8enI的语义We6框架及其逻述邹金安(莆田学院电子信息工程学系,福建莆田351100)文献标识码:A摘要:通过研究Agent技术与语义Web服务技术在应用中结合的方式和Agent在语义Web服务技术体系中需要扮演的角色,以及Agent与语义Web服务结合的具体实现
2、,提出了一种基于Agent的语义Web服务框架.在此框架的原理基础上,利用扩展逻辑C&L意图理论描述了框架中Agent的工作过程以及语义Web服务的内容.关键词:Agent;语义Web服务;框架;逻辑描述SemanticWebServiceFrameworkBasedonAgentandItsLogicalDescriptionZOUJin.all(Electronic&InformationEngineeringDepartment,PutianUniversity,PutianFujian35110
3、0,China)Abstract:BystudyingcombinationofAgentandsemanticWebservicetechnique,thispaperresearchestheroleofAgenttothearchitectureofsemanticWebserviceandgivesaoverallspecificrealizationprocess.ThispaperproposesaframeworkofsemanticWebservicebasedonAgent,andthendescri
4、bestheframeworkoftheAgent'SworkprocessandthecontentofsemanticWebservicesusingC&Lintentiontheory.Keywords:Agent;semanticWebservice;framework;logicdescription随着网络的发展,用户对计算资源的网络共享需求越来越强烈,Web服务技术便应运而生.作为分布式网络中的软件构件,它能被网络中的用户所共享.而且.Web服务可以由不同的软,硬件平台实现,而用户在共享Web服务
5、时并不需要了解它们的具体实现细节.这给用户带来很大方便.在Web服务技术体系中,有时候用户需要共享其他的Web服务,但是他们需要用手动通过简单的匹配方法来发现提供的Web服务.并且用手动执行Web服务和进行Web服务的组合,这并不能满足人们的需求.语义Web服务能够改变这种状况,它赋予Web服务语义因素,解释Web服务的内容,包括描述了Web服务的能力,特征和属性【n.特别是,通过匹配算法,给Web服务加上语义因素能够实现自动Web服务发现,自动Wcb服务执行和自动Web服务组合.语义Web服务使得Web服务技术的自动
6、化和智能化程度更高翻.面向Agent的软件技术是另外一种智能化的软件技术.它是基于Agent的思维来进行软件的需求分析,设计和实现的.它的特点是每一个Agent软件构件具有自治性和自适应性,它能表现信念,请求,意图和行为[31.基于智能化是语义Web服务和Agent的共同追求,本文在其他研究成果的基础上将这两种软收稿日期:2009-08.22基金项目:福建省科技厅自然科学基金资助项目(S0750014);福建省教育厅科技研究项目(JBS09140)作者简介:邹金安(1963.),男,福建莆田人,副教授,主要从事计算机软
7、件与理论,网络技术方向研究.第5期邹金安:基于Agent的语义Web服务框架及其逻辑描述53件技术进行结合,研究了Agent和语义Web服务在应用中的结合方式和实现方式,用逻辑描述了这两种技术.并由此可以看出Agent和语义Web服务结合的正确性.1Agent和语义Web服务Agent是指驻留在某一环境下能够自主,灵活的执行动作以满足设计目标的行为实体.从软件的观点上来看,Agent就是在某种应用下具有自治性的软件构件.面向Agent的软件开发就是以Agent的特点进行思维,基于Agent进行需求分析,软件设计和最后的
8、实现.到目前为止,面向Agent的软件开发已经有一套成熟的技术环境,例如CASE开发工具,面向Agent开发的编程语言和工具等等.在软件结构中,Agent和非Agent软件构件的重要区别在于Agent可以表现出自主性,自治性和反应性等智能特点,并且能够理解用户和其他Agent的意图.它具有信念,请求,意图和行为等属性.由多个Age