预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共62页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

上海大学⑧硕士学位论文MASTER,S基于OWL—S和Agent的Web服务组合框架的设计与实现UNIVERSITYTHEI题完成日期计算机应用陆菊康SHANGHAISISi目作者学科专业导师韩冰2005年2月中图分类号:TP399密级; 摘要服务描述方面克服了传统的WSDL缺乏语义描述的特点,引入了Web服务的语转换图以及数据结构的抽象描述。通过最后的实例证明了本文提出的框架是正确随着SOAP等技术的发展与普及以及电子商务的迅速崛起,一种新的基于Web的应用模式正在迅速发展,这就是Web服务技术。它的出现改变了以往分布式系统间的集成方式,它以XML作为数据交换标准,使用SOAP,WSDL以及UDDI等协议来描述、发布、发现和调用服务,使得运用不同分布式集成架构的系统之间可以容易地相互沟通。组合Web服务是将网络中存在的相关Web服务按某些规则组合起来,使它们相互协同执行,构建大型的跨企业的B2B应用,为网络中的用户提供更可靠、灵活、有价值的服务。笔者曾参与了一个基于Web服务的流通XML—EDI项目的开发工作,随着项目的不断开发生成了大量的Web服务。如何组合已有的Web服务和提高开发效率就成了一个当务之急和难题。但是Web服务组合技术的研究刚刚起步,在语义描述和支撑框架等方面的研究尚不充分,本文在对已有的服务描述和组合方法进行分析后,结合OWL-S(WebLanguage-Service)和Agent技术,提出了“基于OWL.S和Agent的Web服务组合框架WSCFOA(WebOWL.SAgent)的研究与实现”的研究课题。本文首先在对Web服务及Agent技术进行了理论分析的基础上,指出了目前的Wcb服务描述的不足,提出了一种基于OWL.S和Agent的Web服务组合框架并给出了该框架的结构图,然后对该框架中的三大部分:用户接口应用部分,Web服务发布部分,Web服务组合部分进行了详细设计并对三大部分中的各个关键部件在功能和特点上进行了详细分析说明。在对框架进行了详细设计之后,对该框架中的三大组成部分进行了原型实现,给出了其中某些关键部件的程序流程图和数据结构算法。结合一个网上订票服务的实例,详细说明了框架的运作过程,并给出了运行结果图。该框架在Web义表示形式,从而使得Agent可以参与进来。给出组合任务的过程的定义,状态合理的。关键词:OWL—S,Agent,Web服务,Web服务组合,本体,OAA,WSCFOA婴!!!!坚!!!坐些皇墅!堕!!塑g!!!塑!!!!出Y上海大学硕士学位论文OntologyServiceCompositionFrameworkBasedandon 一一盥旦!!!g型!坐婴!!!!丛!!塑g!型望坐!!!!!丝ABSTRACTframeworkframework.Itenterprise.WebstandardsObjectProtocol(SOAP),WebLanguageandWebjustWSCFOA)basedOWL-SOWL—SAgent,WSCFOA,whichmethods.WSCFOAsemanticWords:OWL-S,Agent,WebService,WebWithMarkupLanguage(XML),(WSDL)andanalyzingregister,andprogramWSDLservicestructureConposition,Ontology,OAA,WSCFOA第1I页上海大学硕士学位论文therapiddevelopmentofB2BE—commerce,anewweb—basedapplicationpattern..webservicesarised.ItprovidesunifiedprogrammingmodelthatintegrateinsideoutsidebuildexistingemergingsuchHTTP,ExtensibleSimpleAccessServicesDescriptionUniversalDescription,DiscoveryIntegration(UDDI).compositionrefersprocesscombiningseveralprovidevalue—addedservice.Itistechnologychoiceforbuildingcross—organizationalapplicationsweb.Butstudythisareaininfant,Soofwebcomposition(namedAgentintroducedpaper,studieddescriptionmethodAgent.Inpaper,thewebbasedcompositeoptimizeresul