Web服务环境下业务流程实现与执行模式的研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:a4253272566
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着服务计算和虚拟企业技术的发展,通过Web服务实现业务流程的研究已逐渐成为计算机软件技术研究的热点。在Web服务环境下,业务流程由面向成熟规范的企业内部客户转变为面向数目众多、需求各异的企业外部普通客户,传统的通过事先编写程序单元或者企业应用实现流程及其执行的模式已无法适应新环境的变化,而Web服务支持系统间的松散耦合连接,使企业能够适应不断变化的环境,是一种可以用来解决跨网络应用集成问题的开发模式。依据新环境下各参与者服务之间异构、松耦合、自治和动态的特性,本文提出了一种Web服务环境下的业务流程实现与执行模式,其研究的重点是:业务流程实现和流程的监控与异常处理。业务流程实现是将流程建模生成的没有绑定具体服务的虚拟流程,通过服务查找和组合生成满足客户需求的可执行业务流程;流程的监控与异常处理是对流程执行引擎中的流程实例进行实时地监控,并及时对产生的异常进行处理。在业务流程实现阶段,通过将领域相关属性纳入服务查找的评价体系,提出了基于非功能性属性的服务查找算法,其通过对服务的进一步筛选,提高了候选服务的准确性和可靠性。同时,基于全局约束的服务组合算法也大大提高了可执行业务流程的质量。业务流程的监控和异常处理通过对流程执行引擎的扩展,将原本内嵌于BPEL内部的异常处理机制提取成规则的形式,不仅减少了BPEL文件的冗余,也提高了平台的可靠性、灵活性和流程的动态可变性。文中的业务流程实现与执行模式具有以下主要特点:其适应于Web服务环境中有大量服务发布的情况,能对服务的查找结果进行深度筛选;服务组合是基于模板的静态服务组合;基于规则的流程监控和异常处理机制,主要针对流程执行过程中的可预见异常;其能够在执行前和执行中对流程质量进行有效地控制。本文以一个智能虚拟旅游平台为原型系统,详细讲解了业务流程实现和流程的监控与异常处理机制在该系统中的实现。
其他文献
基因表达数据分析是生物信息学领域中的一个非常重要的研究方向。基因表达数据不仅包含了非常多基因活跃性的信息,还反映了细胞目前生理状态。寻找基因表达之间的关联关系可
电力系统数据压缩是目前新兴的研究课题,它随着电网规模的扩大、电力信息化的发展、基于广域信息的应用而变得越来越重要。小波变换具有良好的局部特性和空间—频率特性,因而被广泛应用于电力系统数据压缩领域。但是传统小波不能同时具有对称性、正交性、短支撑性、高阶消失矩等性质,在一定程度上影响了压缩效果。多小波的出现为解决这一问题提供了一条新方案,但目前研究的多小波压缩算法只是基于阈值压缩的,压缩方法有待改进。
近些年,随着私家车数量的增加,交通拥堵问题变得越来越严重。交通部门在解决交通拥堵问题的过程中,需要对解决措施进行评价。微观交通仿真系统通过建模和推演,能够再现交通流
随着信息化的不断深入,IT技术已经渗入到企业生产运作的各个环节。工作流管理技术正是从通过提高企业整体协作效率来提高企业生产效率的角度出发,提供对业务过程中的各个活动
对于虚拟平台模拟技术来说,各种特效一直是研究和开发的热点,已经涌现了大量的研究成果,也出现了很多比较成熟的算法应用,但是单一的一种特效不足以表现整个真实世界,缺少一
近些年来,网格计算已经成为是网络计算、分布式计算以及高性能计算领域中研究的重点和热点,随着网格技术的发展和网格基础设施的不断改善,网格社区中对网格应用的需求也不断
无线通信技术的飞速发展和移动终端设备的不断更新为行业用户的工作、生活提供了无限的扩展空间。SMS是短信息服务(Short Message Service)的简称,是一种非常普及的移动数据
粗糙集是一种刻画不完整和不确定性问题的数学工具,其不需要任何先验知识对数据进行分析和处理。面对如今高速的信息时代中海量数据的形成,粗糙集在分析处理数据中发挥了重要
字符串对比是计算机科学的一个基本问题,在基因组比较、文本处理与压缩等实践中有着广泛应用。近几年,最小公共字符串划分(MCSP)问题得到越来越多算法与复杂性研究者的关注。
随着我国电力工业的迅速发展,通过网络以图形的方式直观地对变电站的拓扑结构和电力设备运行参数的实时监控变得越来越重要。如何快速、直观地在客户端显示电力系统的运行状态是解决Web图形监控系统的关键问题。本文对IEC61850第六部分的SCL语言在图形表示方面进行了扩展,构建了基于SCL/SVG的电力设备图形模型,并设计了基于B/S架构的电力实时信息图形发布模型,改进了传统的请求/响应的实时信息传输模式