基于跨组织工作流的Web服务组合技术的研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:kekexil123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Internet发展至今,在完成了网络的物理架构后,进入应用阶段,即充分利用网络通信和处理能力来创造财富和价值。在Web服务出现前,分布式客户/服务器的概念几乎仅限于HTML表单与动态数据库驱动的网站间的交互。Web服务的出现改变了我们有关网络动态的概念,它通过使用一套标准规范提供全球范围的服务,应使信息的生产者和消费者相互之间能够更容易地进行定位和交换信息。然而,要通过Web服务构建复杂的应用存在一个问题:Web服务是无状态操作(stateless operations),所以只能提供相对较小的原子应用。但Web服务是可以集成的,这是它的一个重要特征。因此,我们可以通过原有Web服务的组合构成新的更复杂、功能更强大的Web服务。工作流理论作为组合Web服务的一个重要的主要机制,对于快速创建新的、功能更强大的Web服务来说至关重要。工作流的概念起源于生产组织和办公自动化领域,可以看成是经营过程的一个计算机实现,是一种对工作进行优化的方法:即通过加强各个工作之间的通信和交流,形成协同,从而达到优化。本文主要围绕工作流理论在Web服务组合中的应用展开,将Web服务看作是工作流的组件,说明了如何构造跨组织工作流及通过相关的Web服务组合技术(如WSFL)实现跨组织工作流,从而实现Web服务的集成。文章以网上购书为例,贯穿全文,并在最后给出其WSFL模型。本文从Web服务的定义和体系结构出发,引入Web服务协议栈,并详细说明了构成Web服务的各个标准规范及其功能,以及协议的基础--XML。接着,对工作流理论进行了详细的介绍。Petri网作为系统模型,由于其严密的数学基础和图形建模能力,被广泛应用在分布式软件系统等离散事件动态系统(DEDS)的建模与分析中。本文即采用Petri网对工作流进行建模。在介绍了Petri网相关知识后,通过Petri网给出工作流网的形式化定义,并给出简化的网上购书的工作流网。进一步的,在工作流网的基础上,给出了跨组织工作流的概念,并用基本Petri网的变体:带标号的库所/变迁网,对跨组织工作流网进行建模。通过另一个例子:承包商与分包商,说明了在构造跨组织工作流网时的难点和会出现的问题及异常,并提出了解决方法:P2P方法,并使用P2P方法完成对网上购书的跨组织工作流网的构造。文章最后一部分着重于跨组织工作流与Web服务相结合的探讨。文中讨论的描述Web服务组合的WSFL语言是一个关于如何实现使用新兴Web服务架构的业务流程模型的规范,即不是用WSFL来定义业务流程模型,而是用它来创建业务模型的一个XML表示法。所以我们可以通过将跨组织工作流转换到WSFL模型,并用WSFL进行描述,来实现工作流理论在Web服务组合中的应用。相应的,以网上购书为例,对这种转换进行具体讨论。
其他文献
该模型由策略代理、策略服务器以及策略数据库构成.其中,策略代理与VPN网络设备关联,执行策略服务器规定的策略进行隧道通信;策略数据库存储着相应管理域内的策略; 策略服务
无人驾驶车辆是目前学术界和工业界研究的热点方向,无人驾驶系统通常包括环境感知、数据融合、路径规划、控制系统等几大模块,其中,环境感知模块为无人驾驶系统提供了对周围环境
J2EE是Sun公司提出和制定的基于Java技术的分布式组件计算平台规范,基于这个平台可以实现快速开发和部署多层结构的易于移植的应用系统。JBoss是一个开放源码的J2EE应用服务器
该文主要是针对在具体应用中如何高效地、正确地进行关联规则挖掘这一问题作了一些探讨.在对具体情况进行了研究之后,针对一些关键性的问题进行改进:在挖掘策略方面引入了阶
学位
该文的主题是,根据净室软件工程的理论,提出一套切实可行的方案,帮助软件开发团队以较高的效费比开发高质量的软件,从根本上解决软件高失效问题.方案并非对净室软件工程基本
该文分别对神经网络和决策树这两种分类技术进行了探讨.对于神经网络,该文先介绍神经网络的基本知识,然后讨论采用神经网络进行特征提取以对高维数据进行降维,并介绍将神经网
企业之间已开始从基于产品的竞争转向基于客户的竞争,客户正逐渐替代技术与产品,成为企业最重要的资源之一,有效管理客户资源已成为企业的迫切需求,客户关系管理(CRM)由此应运而
嵌入式测览器的最重要功能之一是解析和显示HTML网页.实现以上功能的模块包括:解析模块,显示与焦点管理模块和人机交互模块.这几个模块问的关系比较紧密,这些模块可作为一个
P2P技术模式在目前的Internet应用中越来越显示出优越性,未来的Internet必然是B/S、C/S技术模式和P2P技术模式并存,各有自己的适用范围。JXTA是P2P网络中第一个开放式的应用开发