基于BPEL4WS的分布式动态Web服务组合引擎研究与实现

来源 :西北大学 | 被引量 : 0次 | 上传用户:liyang12886
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
如果认为分布式计算为计算模式提供了一片新的天地,那么Web服务出现则使得分布式计算从研究到应用跨出了重要的一步。Web服务以其低耦合性、易用性、复用性和组合性,为可复用性软件开发,提供技术支持。Web服务组合则是在现有Web服务基础上,通过业务流程逻辑将服务重新消费,然后以一种原服务所不具有的新功能提供给客户。这为实现实时企业提供技术和方法。在分布式计算环境下,本文在研究Web服务和Web服务组合基础上,提出了分布式动态服务组合。在一个集中式的组合服务引擎上,部署和执行服务组合流程,称为集中式服务组合。而分布式服务组合则是将服务流程分解成多个分布式组合服务(Composite Web Service),然后将这些分布式组合服务部署到不同组合服务引擎上,通过这些分布式组合服务交互,来完成集中式服务组合的组合功能。分布式动态服务组合是分布式服务组合在执行时动态指定服务副本。本文在研究Web服务和组合服务研究基础上,设计了一种可插入的分布式动态服务组合的系统架构。然后根据开源项目和研究成果,给出了该系统框架下各个模块的简单实现。在此基础上实现了分布式动态服务组合引擎。同时通过试验,证明了,在系统重载下,分布式组合服务比集中式服务组合更具有的承受高负载和响应速度快的特点。
其他文献
基于内容的图像检索己成为当今的一个研究热点。锦峰[16]于2004年提出了一个基于区域的图像检索系统,该系统根据颜色的差异将图像分割成各个区域,将各个区域的特征集做为图像的
学位
当今,随着微处理器制造与集成技术的不断进步与发展,以多核处理器为节点而构成的集群系统以其较高的性价比日渐成为主流的并行计算平台。与此同时,现代科学与工程计算中大规模数
任何没有信息扩张的密码体制都可以看作是置换的结果。而起源于雷达信号设计的Costas阵列,作为一种特殊的置换矩阵,与置换一一对应,经降维所得Costas序列是一种特殊的置换。
流体系结构是近年来提出的一种源于媒体处理的高性能体系结构。这种结构针对流媒体应用的计算、访存和通信特征,采用大规模的运算阵列和多级存储体系结构,通过显式管理片上数据
近几年,越来越多的研究人员模拟和应用自然界生物的免疫系统的信息处理能力解决工程和科学问题,并取得了卓越的成就;但相对于人工神经网络和模糊系统以及进化算法的发展,还只是刚
数字化时代的发展使得大量信息涌现在人们面前,尤其是通过网络传播的电子信息。人们开始面临这样一个问题:信息利用率低,快速浏览海量信息难。如何快速有效的从大量信息中获取可
随着信息技术的发展和后PC时代的到来,嵌入式产品成为当今计算机产业的重要需求之一,同时巨大的嵌入式应用也对嵌入式设备提出了更高的要求。在掌上终端领域,为了支持视频播放等
Castle是.NET下的一个开源项目,它为.NET平台下的Web项目提供了一系列包括数据访问框架到IOC容器以及Web框架的开发工具,大大简化了Web程序的开发。Castle下的MonoRail子项目是
电子商务系统是依赖网络实现的商务系统,需要利用Internet基础设施和标准,于是电子商务系统底层即网络层就成为了各种电子商务应用系统的基础。由于它提供了信息传送的载体和用