基于面向对象Petri网的Web服务组合研究

来源 :曲阜师范大学 | 被引量 : 0次 | 上传用户:xingsen777
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的不断发展,面向服务计算(Service-Oriented Computing, SOC)成为了软件领域最热门的研究内容之一,而Web服务标准与技术的日趋成熟,使得Web服务成为万维网上的一种重要的计算资源,并极大的推动了面向服务计算的应用与发展。SOC的研究涉及许多研究领域,其中重要的一个领域就是Web服务组合。到目前为止,围绕着Web服务组合这个研究课题,国内外已有许多学术机构的研究者从各自的研究领域,进行了广泛和深入的研究。Petri网是一种适合于并发、异步、分布式软件系统描述与分析的形式化方法,它既有严格的数学定义,又有直观的图形表示,在Web服务组合领域得到了广泛的应用。然而经典Petri网无法精确表达Web服务的语义,并且随着Web服务数量的增加、服务请求者需求的复杂多样,基于基本Petri网的Web服务组合表现出状态空间爆炸和封闭性等问题,进而推动了高级Petri网的研究与发展。面向对象Petri网综合了Petri网的严谨且丰富的分析方法以及表达能力强的特点和面向对象的抽象、封装和模块化的优点,能更简单直观地描述并发的、分布式的系统模型以及交互行为的建模过程。本文采用面向对象Petri网作为理论基础,将Web服务抽象为一个方法的集合,并假定相同的方法实现的功能是一样的,用OOPN形式化定义和图形化表示单个Web服务,并设计了一个Web服务组合的模型WSC-OOPN,给出基于此模型的服务组合运算的形式化定义和图形表示,利用覆盖树、关联矩阵和状态方程、迁移矩阵等方法验证所提模型的安全性、可达性和死锁等属性;通过给出第一、第二优先级的定义,在WSC-OOPN模型上提出实现Web服务组合的优先级算法,给出算法的执行步骤和伪代码表示,并用实例验证该算法的可行性。该算法适用于,当用户所请求的方法只是部分的包含在多个Web服务中时,可以通过计算用户所请求方法自动生成的消息序列的优先级,根据优先级算法过程,选择出最佳的Web服务序列进行组合。
其他文献
相对于传统的安全保护措施而言,入侵检测系统是一种积极主动的安全防护技术,在网络系统受到危害之前发觉和响应入侵,有效的弥补了传统网络安全防护技术的缺陷,在信息安全保护体系
无线Mesh网络(WMN)是一种网状拓扑结构的高容量、高速率的分布式网络,具有高可靠性、低碰撞、设计简单、维护简便等诸多优势,已成为下一代无线网络中的关键组成部分。   路
论文分析和研究了分布式数据库的发展状况及其基本理论知识、彩铃业务的通信原理、彩铃内部通信结构。以移动彩铃系统为背景,结合ORACLE数据库的相关原理,运用oracle高级复制
信息化时代的决策行为呈现出决策规则多变、协作流程多变、应用领域多变等特征。基于Agent的决策仿真是认识和学习决策行为的重要方法和手段,为改进决策过程、提高决策水平提
近年来,无线传感器网络在诸多方面得到广泛应用。绝大多数应用都需要将感知数据与一定的位置信息相关联,而且位置信息还可辅助实现其他网络服务。因此,节点定位是无线传感网的关
教务管理信息系统是在Internet/Intranet的基础上的,要求是一个整体,运行稳定并且安全性能很高。建设的总目标是:根据国内大学现在的管理模式,结合国际新的思想理念,在校园网
随着现代服务业的兴起和发展,越来越多的服务系统正在被设计和实现,服务系统的设计离不开服务建模方法和服务工程的研究。传统的服务工程方法主要还是从服务的功能和质量两个
随着计算机网络技术和多媒体业务应用的迅速发展,大众对网络的需求不再局限于有线网络技术,无线自组网技术的提出和广泛应用已经逐渐成为有线网络技术的有益补充。无线自组网
医学图像融合将不同时间或不同模态的医学影像信息集合在一起,得到关于病变组织或器官的更丰富的图像信息。DICOM标准是用来规范医学图像存储、传输、交换的数字影像和通信标
随着Java应用程序的广泛应用,移动代码安全问题越来越引起人们的关注,关于移动代码安全问题的研究也成为当前计算机科学中的热点之一。目前研究人员已经提出了很多方法来解决