SOA环境中服务动态组合研究

来源 :中国海洋大学 | 被引量 : 0次 | 上传用户:yigeyige
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务技术是当前基于Internet构造跨企业分布式应用的标准框架,是基于SOA的企业业务集成解决方案的支撑技术。Web服务组合技术用于实现服务之间的有效集成,成为衔接以Web服务为基础的信息基础设施和企业业务应用集成之间的桥梁。只有当应用程序和业务流程能够通过服务组合实现复杂的业务应用时,Web服务技术的全部潜力才能得到充分发挥。如何组合这些分布的、自治的Web服务从而构筑新的企业业务应用成为软件工程领域一个新的热点问题。本文以上述需求为背景,展开对动态Web服务组合领域的几个关键方面的研究,主要工作包括:首先综述了当前国内外对服务动态组合的研究进展,然后仔细阐述了当前的Web服务技术规范并指出其在实现服务动态组合方面的不足之处,介绍了为解决该问题学术界已经提出将语义Web技术与之结合起来,使用语义Web服务来实现服务动态组合的相关研究成果。BPEL4WS是当前首选的Web服务组合规范,鉴于BPEL4WS不能完全满足动态服务组合的要求,本文在其基础上提出了一个流程模板驱动的动态服务组合方法,利用这个方法可以将流程模板实例化为流程实例,从而能够在实例化过程中动态的绑定服务。已经有很多研究者在基于Web服务功能性的语义匹配来进行服务选择方面做出了突出贡献,然而服务消费者对于所需要的Web服务不仅有功能性上面的要求,也有非功能性上面的要求例如QoS等。从众多能够完成相同功能的服务中选取最适合服务消费者需求的服务需要考虑其QoS属性即非功能性属性。本文给出了一个基于QoS的Web服务选择方法,通过扩展现有的WS-Policy标准为Web服务增加基于QoS的服务策略描述,并通过匹配服务请求者的非功能性需求和服务所提供的非功能性能力,较好的达到了增强服务选择的目的。
其他文献
手势识别,作为人机交互领域中一种重要的方式,在人机交互中发挥了至关重要的作用。作为手势识别的初始阶段,手势分割所得到的分割结果将直接影响后续手势识别工作的进行。因
如今,我们生活在一个复杂多变的数据时代,这些数据正源源不断地产生于各个领域,并潜移默化的改变着我们的生活节奏和生活方式。在这些数据中,能够给人们的生活带来巨大影响的
混合云模式正成为未来云计算领域发展的新方向,它能够为云用户提供和管理内外部资源、平衡负载,并能够在事务处理失败后自动重新部署事务的处理逻辑。鉴于以上优点,一些云用
地震数据三维地质建模是根据物探工作的需求出发,在三维地震数据处理的基础上,利用现代计算机丰富的图形图像功能,对地震数据进行三维可视化图形显示。本文结合OpenGL图形库
随着Internet这一新型计算环境的普及,计算机软件所面临的运行环境开始从静态封闭走向动态开放。而Internet所具有的无统一控制的“真”分布性、节点高度自治性、节点链接的
伴随着Internet的快速发展,网络上各种P2P应用层出不穷。近年来,P2P作为一种新的网络应用模式被广泛应用于文件共享、流媒体、即时通讯等领域。P2P应用的不断增加,引起网络带
实时准确的交通流量预测是智能交通控制和诱导的关键,有助于提高交通设施的利用效率和人们的出行质量。对于短时交通流量预测,迄今已提出了许多模型。这些模型大多只针对某一路
车牌识别是模式识别领域的经典研究课题,具有重要的理论研究价值和实际应用价值。车牌识别技术的研究能够推动数字图像处理、机器视觉、机器学习、模式识别等技术在智能交通
学位
随着互联网规模和应用的快速增长,网络拥塞问题已经引起广大用户以及研究人员的密切关注。网络中不断增加的开环应用则加重了这种拥塞现象,特别是在Internet中占较大比例的多