基于web服务组合的业务流程集成关键技术研究

基于web服务组合的业务流程集成关键技术研究

ID:33659203

大小:4.31 MB

页数:156页

时间:2019-02-28

基于web服务组合的业务流程集成关键技术研究_第1页
基于web服务组合的业务流程集成关键技术研究_第2页
基于web服务组合的业务流程集成关键技术研究_第3页
基于web服务组合的业务流程集成关键技术研究_第4页
基于web服务组合的业务流程集成关键技术研究_第5页
资源描述:

《基于web服务组合的业务流程集成关键技术研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于Web服务组合的业务流程集成关键技术研究摘要随着对Web服务的研究和应用的不断深入,越来越多的企业将自己的业务包装成Web服务发布。在基于wcb服务的业务流程集成模型中,抽象业务流程逻辑的描述,与业务流程功能的实现分离开来,从而克服了传统工作流技术在实现业务流程集成方面的不足。但是,单个Web服务的功能有限,难以满足企业级应用的流程集成需要。Web服务组合能把相对简单的Web服务,按业务流程逻辑组合起来,从而提供更强大、更完整的业务功能。为了实现业务流程自动集成,本文提出了Web服务自动组合机制。当企业的业务流

2、程发生改变时,通过自动、动态地组合己有的Web服务,不需要重新开发新的服务,从而能很好地适应现代企业业务环境的多变性和动态性。Web服务自动组合的关键,是根据目的服务的描述,与服务注册中心中Web服务的描述信息进行匹配,从而发现满足需求的服务。因此本文分别从Web服务的行为描述和接口描述两方面,研究了Web服务自动组合技术。目前使用的标准只是从语法层次对web服务的接口进行描述,不能表达语义信息,容易造成服务查准率低,从而难以保证服务组合的质量和性能。本文试图通过扩展服务接口的语义描述,将Web服务接口的匹配从语法

3、层次上升到语义层次,进一步研究基于语义的Web服务自动组合方法。此外,本文还针对集中式注册中心极易造成性能瓶颈、单点失败等缺陷,提出了分布式Web服务目录系统,从而支持非集中式的服务发布与发现。具体来讲,本文做了以下四个方面的工作:(1)研究了基于行为的Web服务组合方法。首先分析了业务流程中活动之间交互行为,然后以有限状态自动机模型,形式化定义了业务流程的内模式和外模式。在此基础上,提出了组合服务存在性的判定依据,并给出了组合服务的计算方法。(2)研究了基于接口匹配的w曲服务自动组合方法。首先分析了Web服务组合

4、的类型和消息依赖关系,然后以当前标准一WSDL(WebServicesDescriptionLanguage,简称WSDL),作为服务接口的描述语言,提出了服务I摘要接口匹配算法,最后对匹配算法进行了实验评估。(3)通过对WSDL进行语义扩展,研究了基于扩展接口语义描述的Web服务自动组合方法。首先从消息参数、消息和操作三个层次,扩展服务接口的语义描述,提出了一种轻量级的Web服务语义描述模型。然后从这三个层次提出了服务接口语义层次的匹配算法。最后,设计并初步实现了一个原型系统,通过纺织企业的一个具体实例,说明了该

5、组合方法在业务流程集成中的应用。(4)研究了分布式Web服务发布与发现技术。首先分析了集中式UDDI注册中心存在的缺点,然后在分布式哈希表的高效数据定位功能的基础上,提出了分布式wcb服务目录系统,并讨论了该系统下Web服务的发布与发现过程以及目录系统的维护。最后,利用分布式哈希表的层次组织方式,对完全分布式服务目录系统进行了改进,提出了层次式Web服务目录系统。关键词:Web服务组合,业务流程集成,Web服务行为,Web服务接口,语义Web服务,分布式哈希表nABSTIUCTResearchonKeyTechni

6、quesofWebServiceCompositionforBusinessProcessIntegrationABSTRACTWithfurtherresearchandapplicationofWebservice,moreandmoreenterprisesprefertopackagetheirbusinessasWebservices.InthemodelofbusinessprocessintegrationbasedonWebservice,descriptionofabstractbusinessp

7、rocessisseparatedfromitsConcreteimplementation.Thisfeatureovercoll*Sthedeficiencyoftraditionalworkflowtechniqueinbusinessprocessintegration.BatthefunctionofsingleWebserviceislimited,whichcannotfulfilltherequirementofprocessintegrationatenterpriselevel.Webservi

8、cecompositioncancombinemultiplesimpleservicestogetheraccordingtobusinessprocesslogic,andthereforeitcanprovidecomplexandcomprehensivebusinessfunctionality.Moreover,whenthebusinesspr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。