基于SOA的动态协同策略生成技术的研究

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:yhbx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向服务架构(Service-OrientedArchitecture,SOA)代表一种新的架构模型,它旨在提高一个企业的敏捷度与成本效率,降低一个组织中的整体IT负担。它通过把服务定位为表示方案逻辑的主要手段来完成这样的目标。SOA通过面向服务计算相关联的策略目标的实现来支持面向服务。   本选题研究基于SOA的动态协同机制。传统的服务协同流程是在设计时定义好的,服务的选择是在运行时执行的。这样有一个很大的弊端是当业务需求有变更时,服务协同流程会变化,这样又需要对整个系统进行重新设计,不利于企业和机构的业务动态扩展及对现有IT资源的保护。在这种情况下,动态协同应运而生。动态协同的主要特点是协同流程可以在运行时确定,即协同个体在需要参加协同的时候把各自的本地协同策略进行交换,从而通过协商生成一个全局策略来指导整个协同流程的进执行。这样就可以更好的实现现有系统的随需扩充和对已有IT资源最大限度的保护和利用。   由于架构设计是所有系统设计最先要解决的问题,所以本文将在介绍完SOA和Web服务等相关技术理论知识后讨论当前主要的动态协同架构,并在此基础上提出一个三层的动态协同架构图,在详细分析后提出一个改进的四层动态协同架构。四层架构与三层架构的主要区别是把服务代理单独作为一层进行描述。因为服务代理要提供的功能非常多,这样做可以使层次清晰便于管理。   为了满足某些流程变更或服务需求的变更带来的需求变化,需要实现协同服务的策略可以动态生成,这就涉及到了策略的表示和处理问题。由于Web服务是实现SOA的理想选择,故本文选择标准的WS-Policy策略语言来描述服务的策略,便于成果的推广。关于策略处理的问题也是动态协同策略生成必须要解决的核心问题,本文将在介绍动态协同原理的前提下提出动态协同策略生成算法,并给出其算法实现。   本文最后一章介绍了一个具体的动态协同算法的应用案例,通过描述协同总体架构、案例概述、案例总结等详细分析了动态协同算法的应用场景和实现方法。文章最后总结全文,包括论文完成的主要工作和下一步的研究方向。  
其他文献
存储技术的高速发展对存储管理提出了更高的要求。如何降低管理的复杂性以及提高管理软件之间的互可操作性,实现对不同存储系统集中的实时监控和远程管理已经成为一个热点问
学位
可信计算是一种信息系统安全新技术,提供数据完整性、安全存储、平台身份证明等可信功能,从终端入手解决信息安全问题。用户获取可信功能必须通过平台的授权认证,因此授权认
当前OCR识别方案已经发展到较高的水平,基于单一引擎、单一识别方案的OCR系统的识别率几乎达到极限,在此基础上提高识别率难度较大,因此国内外的研究重点开始转移到多识别方
学位
随着网络技术的飞速发展以及频繁使用到我们的生活工作当中,使得用户无限制的使用移动终端连接分布式移动数据库,这样造成连接能力,随时随地的移动,数据中事务处理的同步成为
随着互联网上Web信息爆炸性地增长,如何从海量数据中快速准确的找到所需信息已成为亟待解决的问题。传统以关键词模式的搜索服务在一定程度上已不能满足人们对信息获取的要求
学位
远程多媒体通用课件制作平台(Universal Remote Multimedia Courseware Making Platform)是基于B/S架构的分布式多媒体的应用系统。远程视频点播是流媒体技术在媒体通信应用
无线数据传输技术和Intemet技术是当今正在飞速发展的两种网络技术,让这两种近年来最成功的技术完美的结合在一起,是人们多年来的梦想。今天,第三代移动通信系统提供的高速带
学位
特征选择在模式分类过程中发挥着重要作用,选择的特征正确与否直接关系到分类结果的正确率,因此特征选择方法直接影响着系统的性能和质量。但是目前的多数特征选择方法都存在
随着宽带网和信息技术的发展,流媒体的应用越来越广泛,经历了从最初的共享MP3音乐文件,到视频直播和点播的发展过程。在视频直播服务中,用户可以在不同的频道间切换,但不能控
近年来,时间序列数据挖掘的研究技术在很多领域得以应用。合适的时间序列模型是对序列特性的一种反映,由于基于模型的时间序列数据挖掘方法能够发现序列的内在规律,因此这种