基于Web Service的工作流系统及优化

来源 :重庆大学 | 被引量 : 0次 | 上传用户:jj1385173
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
工作流技术在目前的网络应用环境中,得到了越来越多的重视。随着计算机的普及、网络的延伸,如何处理现代大型企业的共享资源所面对的异构、分布和松散耦合的特点已成为需要解决的重点问题;如何及时、灵活地对需求做出反应,也成为衡量一个工作流系统性能是否满足要求的指标。首先,本文提出了研究基于Web Service 技术的工作流系统的研究意义和实用价值,重点考察了国外工作流管理系统研究现状和实现的方法,指出了现在的工作流系统和解决方案的优缺点并进行了对比。另外,本文深入的分析了Web Service 技术的技术特点。Web Service 是一种平台无关的、使用XML 语言进行描述的组件系统,它们可以通过发送SOAP 消息进行相互调用而完成特定的功能。包括多个web service 组件相互配合完成复杂任务。本文针对以上特点,分别结合工作流管理系统和web service 技术两方面的优点,提出了新的基于Web Service 的工作流管理系统模型。在这个新的体系结构中,工作流组件都以Web Service 的形式存在。这种新的工作流管理系统模型可以克服以前的基于CORBA 和COM/DCOM 的工作流系统由于系统不能兼容所带来的相互交互的障碍。基于HTTP 的SOAP 消息也可以跨越防火墙的障碍。使基于Web Service 的工作流管理系统有很好的跨平台能力,满足不同企业、不同行业的需求。其次,在提出了基于Web Service 的工作流管理系统模型的同时,还重点关注了该模型的执行效率。由于Web Service 是一个新技术,目前的研究还主要关注能否顺利执行的层面上。它的执行过程目前还是以串行调用的方法进行。一个流程中的多个相互协作的服务在各自的运行过程中,如果没有对相同的服务对象或者数据进行访问的话,那么就可以认为它们之间就是相互独立的,则可以进行并行化调用,这是基于Web Service 的工作流管理系统的一个重要的特点。本文中,我们通过提出一个分析方法用以分析Web Service 之间是否可以并行化执行。在这个分析方法中,还结合了有穷状态自动机(DFA)的原理,在分析过程中,首先确定出服务实例的状态变换系统,在这个系统下,通过不同的输入参数或操作而发生不同的状态改变,这样的状态变化是可预测的和有限的。对应在图中就是在不同状态节点之间变化,这样更能直观地帮助分析。最后,使用基于Web Service 的流程描述语言BPEL4WS,通过对一个具体实例进行描述,以验证论文方案的正确性和实用性。
其他文献
云计算是一种基于网络的、按需的、弹性的、便携的资源共享模式,这种模式通常利用互联网为最终用户提供虚拟化的动态易扩展资源服务。云计算平台的正常运行需要消耗大量的能源
P2P系统的快速发展,得益于网络的普及、人们在网络中对于主动性的追求以及许多公司和研究机构的推广。在应用领域,P2P系统弥补了传统C/S系统的不足,但同时给网络带来了许多额
MDA是OMG提出的以模型为中心的开发方法学。基于UML等工业标准,MDA可以创建出机器可读和高度抽象的模型,这些模型独立于实现,以标准化的方式存储,可以被重复访问和交换。
我国的非处方药市场是个极具发展潜力、需求量巨大的新兴药品市场,因此,对非处方药进行科学合理的评判,以及对患者的合理引导,便是一项重要的任务。 非处方药所要考虑的因
在处于互联网信息时代的今天,数据量日益庞大,信息过载问题逐渐突出。音乐推荐系统的使命就是从繁芜的音乐资源中选择合适的音乐推荐给用户,帮助用户更便捷地找到自己感兴趣
随着医学成像技术的日益成熟,CT影像技术已广泛的应用到胃癌的医疗诊断中。如何在数量日益增多的胃部 CT图像中获取到准确有效的病变信息是一个迫在眉睫的问题。由于单帧 CT图
本文阐述了数字化校园的发展现状和存在的问题,并提出使用Web服务技术来开发数字化校园的应用系统,以达到整合优化高校信息资源的目的。 文章以Web服务技术为主线,首先介
当前Web语义互操作性的缺乏极大地限制了计算机辅助人类执行计算任务的能力。作为当前Web的一种扩充,语义Web旨在创建附加了形式语义的机器可处理的Web内容。使用本体对Web页
近年来,随着Internet的发展,XML获得了巨大发展,广泛应用于电子商务、网络发布、无线应用、内容管理等领域。XML把信息的内容和显示分离开来,使应用程序以一种简单有效的方式
随着Internet技术的发展,电子商务(E-commerce)的蓬勃兴起为传统商务的发展带来了新的机遇与挑战。Agent系统由于其自身的特点:在动态的、不可预测的、开放的环境中具有自主