资源预览内容
第1页 / 共27页
第2页 / 共27页
第3页 / 共27页
第4页 / 共27页
第5页 / 共27页
第6页 / 共27页
第7页 / 共27页
第8页 / 共27页
第9页 / 共27页
第10页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
计算机应用技术专业优秀论文计算机应用技术专业优秀论文 服务组合关键技术研究服务组合关键技术研究关键词:关键词:webweb 服务组合服务组合 SC-XPDLSC-XPDL 描述语言描述语言 工作流工作流 服务匹配服务匹配 petripetri 网网 交互模交互模 式式摘要:随着开放分布式计算的快速发展,面向服务的计算(SOC)和面向服务的体 系结构(SOA)成为了软件领域的研究热点,SOCamp;SOA 的核心思想是以服 务为基本单位,通过服务重用和快速组合构建随需应变的松散耦合分布式应用 系统,其核心技术是 Web 服务技术及 Web 服务组合技术。近年来,已经有越来 越多的企业和商业组织参与到了软件服务化的行列中来,期望利用 Web 服务实 现随需应变的业务敏捷需求。如何有效地组合分布于网络上的 Web 服务,形成 功能强大的企业级流程服务以快速达成企业的商业目标,就成了一个亟待解决 的问题。Web 服务组合技术将是推进软件服务化进程、实施 SOA 的关键所在。 Web 服务组合的研究涉及很多方面,包括 Web 服务发现、Web 服务组合方法、 Web 服务组合描述、Web 服务组合的执行与监控等,这些问题共同构成了 Web 服 务组合的研究框架。本文在数字校园的背景下,着重研究 Web 服务组合描述模 型与描述语言、Web 服务发现、Web 服务组合方法和 Web 服务执行中的问题,为 实现信息系统的松散耦合集成以及业务敏捷性的要求提供一个解决方案。取得 以下研究成果: (1)研究 Web 服务组合描述语言,通过扩展 XPDL2.0 得出支 持服务组合的业务过程描述语言 SC-XPDL。该语言通过增加活动执行方式和端 口类型访问级别的描述、引入相关集的概念,实现对服务同步调用和异步调用、 消息与流程实例关联的建模,以及对流程服务内部细节的暴露程度的控制。使 用该语言可以更准确地描述 Web 服务组合,更好地支持服务组合的典型交互模 式。 (2)研究基于工作流技术的 Web 服务组合的建模方法,支持组合服务的 静态建模和动态建模。服务组合建模既可以在过程定义的过程中选取、指定具 体的可执行服务,也可以只定义所需要的服务的接口,执行时通过服务相似度 匹配选取服务。 (3)研究 Web 服务组合的执行方法,支持服务的动态选取及 动态绑定执行,支持服务的异步执行方式。 (4)拓展传统工作流管理系统, 设计并实现了 Web 服务组合原型系统。在这个原型系统中,我们采用 SC-XPDL 作为过程定义的描述语言,实现了本文提出的 Web 服务组合的建模方法、Web 服务动态选取及执行。正文内容正文内容随着开放分布式计算的快速发展,面向服务的计算(SOC)和面向服务的体系 结构(SOA)成为了软件领域的研究热点,SOCamp;SOA 的核心思想是以服务 为基本单位,通过服务重用和快速组合构建随需应变的松散耦合分布式应用系 统,其核心技术是 Web 服务技术及 Web 服务组合技术。近年来,已经有越来越 多的企业和商业组织参与到了软件服务化的行列中来,期望利用 Web 服务实现 随需应变的业务敏捷需求。如何有效地组合分布于网络上的 Web 服务,形成功 能强大的企业级流程服务以快速达成企业的商业目标,就成了一个亟待解决的 问题。Web 服务组合技术将是推进软件服务化进程、实施 SOA 的关键所在。 Web 服务组合的研究涉及很多方面,包括 Web 服务发现、Web 服务组合方法、 Web 服务组合描述、Web 服务组合的执行与监控等,这些问题共同构成了 Web 服 务组合的研究框架。本文在数字校园的背景下,着重研究 Web 服务组合描述模 型与描述语言、Web 服务发现、Web 服务组合方法和 Web 服务执行中的问题,为 实现信息系统的松散耦合集成以及业务敏捷性的要求提供一个解决方案。取得 以下研究成果: (1)研究 Web 服务组合描述语言,通过扩展 XPDL2.0 得出支 持服务组合的业务过程描述语言 SC-XPDL。该语言通过增加活动执行方式和端 口类型访问级别的描述、引入相关集的概念,实现对服务同步调用和异步调用、 消息与流程实例关联的建模,以及对流程服务内部细节的暴露程度的控制。使 用该语言可以更准确地描述 Web 服务组合,更好地支持服务组合的典型交互模 式。 (2)研究基于工作流技术的 Web 服务组合的建模方法,支持组合服务的 静态建模和动态建模。服务组合建模既可以在过程定义的过程中选取、指定具 体的可执行服务,也可以只定义所需要的服务的接口,执行时通过服务相似度 匹配选取服务。 (3)研究 Web 服务组合的执行方法,支持服务的动态选取及 动态绑定执行,支持服务的异步执行方式。 (4)拓展传统工作流管理系统, 设计并实现了 Web 服务组合原型系统。在这个原型系统中,我们采用 SC-XPDL 作为过程定义的描述语言,实现了本文提出的 Web 服务组合的建模方法、Web 服务动态选取及执行。 随着开放分布式计算的快速发展,面向服务的计算(SOC)和面向服务的体系结构 (SOA)成为了软件领域的研究热点,SOCamp;SOA 的核心思想是以服务为基 本单位,通过服务重用和快速组合构建随需应变的松散耦合分布式应用系统, 其核心技术是 Web 服务技术及 Web 服务组合技术。近年来,已经有越来越多的 企业和商业组织参与到了软件服务化的行列中来,期望利用 Web 服务实现随需 应变的业务敏捷需求。如何有效地组合分布于网络上的 Web 服务,形成功能强 大的企业级流程服务以快速达成企业的商业目标,就成了一个亟待解决的问题。 Web 服务组合技术将是推进软件服务化进程、实施 SOA 的关键所在。 Web 服 务组合的研究涉及很多方面,包括 Web 服务发现、Web 服务组合方法、Web 服务 组合描述、Web 服务组合的执行与监控等,这些问题共同构成了 Web 服务组合 的研究框架。本文在数字校园的背景下,着重研究 Web 服务组合描述模型与描 述语言、Web 服务发现、Web 服务组合方法和 Web 服务执行中的问题,为实现信 息系统的松散耦合集成以及业务敏捷性的要求提供一个解决方案。取得以下研 究成果: (1)研究 Web 服务组合描述语言,通过扩展 XPDL2.0 得出支持服务 组合的业务过程描述语言 SC-XPDL。该语言通过增加活动执行方式和端口类型 访问级别的描述、引入相关集的概念,实现对服务同步调用和异步调用、消息与流程实例关联的建模,以及对流程服务内部细节的暴露程度的控制。使用该 语言可以更准确地描述 Web 服务组合,更好地支持服务组合的典型交互模式。 (2)研究基于工作流技术的 Web 服务组合的建模方法,支持组合服务的静态建模 和动态建模。服务组合建模既可以在过程定义的过程中选取、指定具体的可执 行服务,也可以只定义所需要的服务的接口,执行时通过服务相似度匹配选取 服务。 (3)研究 Web 服务组合的执行方法,支持服务的动态选取及动态绑定 执行,支持服务的异步执行方式。 (4)拓展传统工作流管理系统,设计并实 现了 Web 服务组合原型系统。在这个原型系统中,我们采用 SC-XPDL 作为过程 定义的描述语言,实现了本文提出的 Web 服务组合的建模方法、Web 服务动态 选取及执行。 随着开放分布式计算的快速发展,面向服务的计算(SOC)和面向服务的体系结构 (SOA)成为了软件领域的研究热点,SOCamp;SOA 的核心思想是以服务为基 本单位,通过服务重用和快速组合构建随需应变的松散耦合分布式应用系统, 其核心技术是 Web 服务技术及 Web 服务组合技术。近年来,已经有越来越多的 企业和商业组织参与到了软件服务化的行列中来,期望利用 Web 服务实现随需 应变的业务敏捷需求。如何有效地组合分布于网络上的 Web 服务,形成功能强 大的企业级流程服务以快速达成企业的商业目标,就成了一个亟待解决的问题。 Web 服务组合技术将是推进软件服务化进程、实施 SOA 的关键所在。 Web 服 务组合的研究涉及很多方面,包括 Web 服务发现、Web 服务组合方法、Web 服务 组合描述、Web 服务组合的执行与监控等,这些问题共同构成了 Web 服务组合 的研究框架。本文在数字校园的背景下,着重研究 Web 服务组合描述模型与描 述语言、Web 服务发现、Web 服务组合方法和 Web 服务执行中的问题,为实现信 息系统的松散耦合集成以及业务敏捷性的要求提供一个解决方案。取得以下研 究成果: (1)研究 Web 服务组合描述语言,通过扩展 XPDL2.0 得出支持服务 组合的业务过程描述语言 SC-XPDL。该语言通过增加活动执行方式和端口类型 访问级别的描述、引入相关集的概念,实现对服务同步调用和异步调用、消息 与流程实例关联的建模,以及对流程服务内部细节的暴露程度的控制。使用该 语言可以更准确地描述 Web 服务组合,更好地支持服务组合的典型交互模式。 (2)研究基于工作流技术的 Web 服务组合的建模方法,支持组合服务的静态建模 和动态建模。服务组合建模既可以在过程定义的过程中选取、指定具体的可执 行服务,也可以只定义所需要的服务的接口,执行时通过服务相似度匹配选取 服务。 (3)研究 Web 服务组合的执行方法,支持服务的动态选取及动态绑定 执行,支持服务的异步执行方式。 (4)拓展传统工作流管理系统,设计并实 现了 Web 服务组合原型系统。在这个原型系统中,我们采用 SC-XPDL 作为过程 定义的描述语言,实现了本文提出的 Web 服务组合的建模方法、Web 服务动态 选取及执行。 随着开放分布式计算的快速发展,面向服务的计算(SOC)和面向服务的体系结构 (SOA)成为了软件领域的研究热点,SOCamp;SOA 的核心思想是以服务为基 本单位,通过服务重用和快速组合构建随需应变的松散耦合分布式应用系统, 其核心技术是 Web 服务技术及 Web 服务组合技术。近年来,已经有越来越多的 企业和商业组织参与到了软件服务化的行列中来,期望利用 Web 服务实现随需 应变的业务敏捷需求。如何有效地组合分布于网络上的 Web 服务,形成功能强 大的企业级流程服务以快速达成企业的商业目标,就成了一个亟待解决的问题。 Web 服务组合技术将是推进软件服务化进程、实施 SOA 的关键所在。 Web 服务组合的研究涉及很多方面,包括 Web 服务发现、Web 服务组合方法、Web 服务 组合描述、Web 服务组合的执行与监控等,这些问题共同构成了 Web 服务组合 的研究框架。本文在数字校园的背景下,着重研究 Web 服务组合描述模型与描 述语言、Web 服务发现、Web 服务组合方法和 Web 服务执行中的问题,为实现信 息系统的松散耦合集成以及业务敏捷性的要求提供一个解决方案。取得以下研 究成果: (1)研究 Web 服务组合描述语言,通过扩展 XPDL2.0 得出支持服务 组合的业务过程描述语言 SC-XPDL。该语言通过增加活动执行方式和端口类型 访问级别的描述、引入相关集的概念,实现对服务同步调用和异步调用、消息 与流程实例关联的建模,以及对流程服务内部细节的暴露程度的控制。使用该 语言可以更准确地描述 Web 服务组合,更好地支持服务组合的典型交互模式。 (2)研究基于工作流技术的 Web 服务组合的建模方法,支持组合服务的静态建模 和动态建模。服务组合建模既可以在过程定义的过程中选取、指定具体的可执 行服务,也可以只定义所需要的服务的接口,执行时通过服务相似度匹配选取 服务。 (3)研究 Web 服务组合的执行方法,支持服务的动态选取及动态绑定 执行,支持服务的异步执行方式。 (4)拓展传统工作流管理系统,设计并实 现了 Web 服务组合原型系统。在这个
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号