基于扩展π演算的Web服务事务研究

来源 :浙江师范大学 | 被引量 : 0次 | 上传用户:usagaoxing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着电子商务的迅速崛起和Web应用的迅速发展,Web服务—一个被广泛接受的面向服务计算的范例,已经成为电子商务的一种有效的解决方案。Web服务被业界称为继PC和Internet之后的计算机IT技术的第三次革命。从电子商务的应用角度看,Web服务具有广阔的发展前景及空间。但是从Web服务自身的支撑技术来看,诸如Web服务组合、Web服务事务处理等很多关键的问题有待解决.因此,Web服务一直是业界研究的热点。 在Web服务组合中,不同成员的Web服务之间存在着操作一致性和可靠性的处理要求,需要在Web服务组合中提供对事务处理的支持。在本文中,我们主要围绕Web服务组合及Web服务事务处理的形式化描述而展开。 首先,我们对Web服务的概念、体系结构及其特征做了简单描述。列举了Web服务的基本技术:数据交换标准(XML),简单对象访问协议(SOAP),Web服务描述语言(WSDL),统一描述、发现与集成协议(UDDI)。比较了编排(Choreography)与编制(Orchestration)之间的差异,并且也指出它们之间应该是一种协作的关系。分析了Web服务事务诸如长运行时间、自治性、松耦合、异构性等特点,介绍了现有方案BTP、WS-C/T、WS-TXM的事务处理机制。我们还对所要用到的形式化工具-π演算进行了基本语法、操作语义的介绍。 在此基础上,我们用扩展的π演算建立独立于具体编排(Choreography)、编制(Orchestration)语言方案的形式化模型,以用来刻画Web服务事务的处理机制。在不考虑时间因素的前提下,用抽象事务等结构对标准的π演算进行扩展,并用来描述Web服务的组合机制。随后,用扩展的实时(real-time)π演算来刻画Web服务事务的时间特性,重点讨论了Web服务事务的强时间互模拟关系、弱时间互模拟关系及基于时间粒的互模拟关系。 因此,本文的研究成果主要包括以下两个方面: ● 通过事件进程[P,Q]_t、Web事务结构(?)[P,Q]_t;R(?)_x及消息进程signal(t)对标准的π演算进行扩展,定义其结构同余关系及操作语义。给出了它的辖域律、事务律、浮动律。通过该模型对Web服务组合实例的形式化的描述,充分体现了其灵活性及表达能力。 ● 对实时π演算进行了事务描述等扩展。为了刻画动作的执行时间,给出了动作执行时间算子t(α)的定义。针对实时系统持久性的性质,提出了事务阀值Thre(d)的概念。从延时和非延时(动作)两个方面,阐述了该模型的操作语义。进而,论
其他文献
Ad Hoc无线网络技术是20世纪90年代末开始迅速发展的一种无线通信领域的新的网络技术,并很快从军事通信领域的应用渗透到相关的各个民用通信领域。Ad Hoc来源自拉丁文,字面意思
电子邮件在互联网时代以其快捷、方便的特点成为个人通信、学术交流、商务活动的重要手段。但是大量的垃圾邮件占用了许多网络和用户资源,给邮件系统的使用带来困扰。因此,反垃
伴随计算机与网络技术的普及应用,信息安全已提升到国家安全关键组成部分和关系国家兴亡与国计民生的重要地位。安全操作系统是整个信息系统安全的基础。也正因如此,安全操作
在现代工业自动化中,随着高精度、高速度、高质量要求的不断攀升,微型轴承辊子的作用愈发突出。各类机电设备对其的依赖性日趋加剧而微型轴承辊子作为重要零件,微型轴承辊子的质
CDMA(Code Division Multiple Access)作为移动宽带网络的关键技术,近年来得到了快速的发展。然而利用CDMA移动宽带网络的网络犯罪问题也已突显出来,危及到国家安全及社会稳定
在过去的几十年中,电信技术突飞猛进的发展。其中,在传送网领域,SDH、DWDM技术的出现极大的提高了光纤的传输能力,运营商建立了大量的光纤传送网络。在传送网络中,每条光纤上都承
图像的渐进传输、多质量服务以及图像数据库浏览等多分辨率环境下的多媒体应用导致了图像可分级编码思想的产生。同时可分级编码还可以节省图像数据库中因需要存储不同数据率
在当前网络化环境下,软件行为建模在系统入侵检测、可信软件领域中均具有非常重要的应用,它能为异常行为的发掘和捕获提供支持。尽管目前软件行为建模技术研究已经较为深入,针对
Web搜索技术的发展,加快了用户在海量信息的互联网上查找需要的信息的速度,极大地推动了网络资源的共享。与此同时,同等重要的本地文档资源被忽视了而且由于本地文档资源的特殊
无线自组织网络(Ad Hoc)是一种由移动终端组成的无线无固定设备的分布式网络。此网络的路由技术是保证无线网络质量的关键技术之一,但是由于其网络中节点位置不固定以及节点移