服务组合关键技术研究

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:hrroad
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着开放分布式计算的快速发展,面向服务的计算(SOC)和面向服务的体系结构(SOA)成为了软件领域的研究热点,SOC&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服务动态选取及执行。
其他文献
人脸识别技术是模式识别和机器视觉领域最富挑战性的研究课题之一,在公共安全、信息安全、人机交互等领域中有着广泛的应用前景。目前,大多数算法都是针对二维灰度图像,在严格的
近年来,广播和电视已经发展成为百姓生活不可或缺的部分。但是,随之出现了一些对广播和电视进行恶意插播的行为,污染了广播和电视传播环境,造成了十分恶劣的影响。 音频插播监
P2P(Peer-to—Peer)技术被视为21世纪计算机技术的热点技术之一,随着网络技术的飞速发展和个人计算机性能的增强,互联网的计算模式正经历着从C/S模式向P2P模式的转变。P2P网络
拥塞控制机制是要提供传输流的传输速度与网络所能提供的可利用宽带有效匹配的保证。互联网的应用之所以能快速的发展和稳定的运行,拥塞控制机制的研究成果起到重要的作用。
工作流技术是近年来在计算机应用领域中发展最为迅速的几项新技术之一,得到了前所未有的重视和发展。工作流管理系统可以依据特定的规范定制工作流程,实现计算机的辅助控制,便于
随着计算机和网络技术的不断发展,电子商务的应用也日益受到人们的重视。随着网上业务和交易量的增长,建立快捷、高效、智能化、自动化的电子商务体系成为研究的方向。移动Ager
随着互联网技术的广泛普及和应用,对网络人才的需求也愈加旺盛。面对这种需求,各大高校也越来越重视计算机网络课程的教授和网络搭建、配置技能的培养。其中,网络实验是网络技能
单核苷酸多态性(SNP,Single Nucleotide Polymorphism)的关联分析是研究复杂疾病和基因之间联系的重要方法,SNP主要是指单个核苷酸的突变而引起DNA序列改变,从而导致物种染色
图像作为重要的信息载体,是人类获取信息的重要来源,被广泛应用于人工智能、模式识别、智能交通等领域。图像品质的高低直接决定了人类能否真实准确地获取场景目标信息。在现
近年来,随着计算机应用技术的迅速发展与普遍应用,以网络和多媒体技术为基础的网络教育逐渐改变着传统的教育模式。网络多媒体教学系统是一种多媒体技术和网络技术结合的实时应