基于工作流和Agent的Web服务柔性组合技术研究及应用

来源 :南京理工大学 | 被引量 : 0次 | 上传用户:liucheng333
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前的Web服务组合技术更多的强调静态条件下的固定配置,而针对动态性和灵活性的考虑不足,无法适应外界环境和服务自身状态的快速变化。本文通过Agent技术和工作流技术的研究,在分析了柔性服务组合的实际功能需求的基础上设计了基于工作流和Agent的服务组合系统框架。其中核心部分是构建了一种基于工作流的抽象服务组合模型,以及将该模型转换成为可执行实例的具体实现技术,从而满足Web服务组合灵活性和动态性的要求。本文建立了一种基于工作流的抽象服务组合模型,参照工作流的多种执行结构,将抽象服务作为活动结点编制成一种Web服务柔性组合的参照模型,通过分析模型的柔性特征,设计了抽象组合模型转化为可执行服务组合实例的部分解决方案。该方案中重点解决了如何根据运行时具体环境,发现和选择实际运行服务以有效替换模型中抽象服务的技术问题。针对上述相关问题,本文提出了基于多Agent会话机制的服务发现,主要通过身份认证、服务告知等会话机制解决了可用的具体服务的动态发现。引入QoS描述将Agent交互协议应用于多个具体服务的选择,解决了传统服务组合的缺乏协商性的缺点。此外,针对模型中服务全局最优选择,通过对遗传算法的研究分析,给出了基于服务组合历史正反馈的服务全局优选改进方案。最后通过实例分析验证了系统对服务灵活、动态的柔性组合的实现程度,实验结果显示了该方案的可行性。
其他文献
差分进化算法(Differential Evolution Algorithm,DE)是一种基于种群个体差异、主要解决连续性优化问题的启发式随机搜索算法。自1995年R.Storn和K.Price为求解Chebyshev多项
随着网络主机和应用数目的增长,如何在大规模网络中识别异常流量越来越具有挑战性。目前,国内外已有许多成熟的基于主机的异常流量分析方法,重点以分析网络中的特定节点为主
在实际的语音通信系统中,语音信号不可避免地要受到噪声信号的干扰。噪声的存在严重的导致了语音质量的降低,并影响人们对语音信息的辨识能力。为了改善语音信息质量,从含噪语音
目前在工业生产中应用的弧焊机器人主要是示教再现型的机器人。这种机器人在工作中根据人工示教在线编程获取焊接路径,要求作业条件稳定,对环境因素的应变能力较差,当更换焊
随着移动互联网和物联网技术的广泛应用,空间位置信息数据量迅速增长。而大规模的数据使得传统的空间数据索引和查询方法面临着新的挑战。例如,由于数据量的增长使得传统的内
人脸表情识别是计算机视觉和模式识别研究中的热点问题,同时也是生物识别的一个重要部分,近年来受到越来越多研究者的关注。面部表情是人们沟通表达的重要方式之一,它在日常
随着数据量的增大和数据处理复杂度的增加,数据库性能受到越来越大的挑战。然而,在系统开发过程中,缺乏对系统性能问题的全面考虑;数据库投入运用后,随着数据量的不断增加,数据分布
肝纤维化是由各种致病因素长期影响,导致肝内结缔组织异常增生,使肝内弥漫性结节沉积逐步硬化的病理过程。肝纤维化是一种可逆性病变,如果能及时发现并接受治疗可以使得纤维
学位
随着我国大部分油田的开发进入中后期阶段,油藏的研究要求更高的定量化,储层的描述要求更加精细,实现精度较高的储层三维可视化具有重大意义。本课题重点研究可视化技术在储