基于WS-CDL的多方协同流程监控技术研究及实现

来源 :华东理工大学 | 被引量 : 0次 | 上传用户:lq306330997
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
业务流程经常会涉及到多个服务之间的协作交互,交互过程中不可避免地呈现动态多变的特征,因而对流程运行状况的监控成为实际流程执行过程中不可缺少的功能。而从监控的角度来说,需要提供从多方的、全局的角度来保证多方协同交互的有效性和正确性,即整体的监控甚于局部。全局的监控需要对全局业务的完整描述,本文采用WS-CDL来完成这个综合视图的描述。WS-CDL是目前业界最为流行的流程编排语言,与传统的流程编制语言不同,它从全局的角度描述了各个参与方之间的平等交互,没有集中控制方,不包括各方的执行过程,只关注各方对交互规则的共同认可。本文提出了一种协同流程监控技术。不同于以往只在单方进行数据层面的监控,是关注功能确认与信息流动的动态监测,对多方业务服务互操作的接口信息顺序性与数据相关性进行监控。提出了基于WS-CDL对象结构编排文件的解析方法,同时对多方协作交互的图形化展示方法进行研究,完成基于WS-CDL的协同监控模型构造,该模型展示和保存多方全局交互理想路径。对多方协同服务间动态交互消息的采集方法进行研究,采集多点交互消息,对采集到的消息进行重组分析,与协同监控模型结合,实现流程的正确性验证。本文提供了丰富的可视化界面的系统原型,使用户可以直观地看到监控结果。另外,本文给出了协同流程监控工具的架构设计以及具体的实现过程,并且给出了其在本文所述的应用背景下的一个实现结果,从而验证了协同流程监控技术在该应用背景下的适用性。
其他文献
LED就是light emitting diode,发光二极管的英文缩写,它是一种通过控制半导体发光二极管的显示方式,用来显示文字、图形、图像等各种信息的显示屏幕。  随着计算机网络技术的
近年来,服务计算作为一种新兴的分布式计算和软件应用模式得到了广泛的关注和研究。服务计算的核心思想是软件的广泛复用和松散的耦合形式,采用面向服务的软件架构模式(SOA),
互联网技术的快速发展使Web成为全球范围内信息发布与分享的重要平台。电子商务、微博、社交网络、团购等一系列互联网应用不断涌现,Web网站(网页)数量急剧增加,其信息量也呈
随着信息技术和通信技术的快速发展,Internet已经成为人们日常生活中不可或缺的一部分。然而,在网络规模越来越大,网络用户越来越多,移动互联网设备高度普及的今天,Internet
由于缺乏对大规模多关系型数据的处理能力,传统文献分析工具往往局限于对数据进行局部分析,忽视了数据间的联系。近年来,随着复杂网络研究的兴起,网络分析方法逐步被应用到包
随着信息化的不断深入和发展,IT(信息技术)与CT(通信技术)日益融合,技术边界变得越来越模糊,逐渐产生了信息与通信两种技术结合与交融的ICT服务。服务提供商以ICT服务作为发