基于Web Service的长事物处理的研究与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:yzxiaow
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在现代服务业的多数服务业态中,为了完成一个业务目标,往往需要集成多个单项服务,提供组合服务。北京邮电大学作为牵头单位与五家单位共同承担了国家科技支撑计划重大项目《现代人口和生殖健康公共服务体系及区域综合示范》中的“安全可信的电信级生殖健康运营支撑体系关键技术研究”课题。本课题充分利用2006年启动的“十一五”国家科技支撑计划重大项目“现代服务业共性技术支撑体系与应用示范工程”中现代服务业共性服务集成化技术研究课题目前已经取得的研究成果和技术应用,旨在基于标准化的共性服务接入与集成平台,建立基于第三方提供的共性服务构件的电信级运营支撑系统。共性服务集成规范规定,共性服务的调用与集成接口规定为Web服务形式。对于面向共性服务的组合服务运营支撑平台而言,由于其松耦合特性,组合服务事务处理带有长时间性和参与事务处理服务间的不可控性,传统的事务处理技术无法满足组合服务的需要。因此,研究基于Web服务的长事务处理技术对于安全可信的电信级生殖健康服务运营支撑平台是至关重要的。基于Web服务的长事务处理技术旨在解决基于Web服务的组合服务的在协同性以及完成性问题,为组合服务的最终用户提供组合服务质量保证,同时为运营支撑平台对于组合服务的运营管理提供有力保障。论文由安全可信的电信级生殖健康运营支撑体系关键技术研究课题中建设安全可信的电信级生殖健康运营支撑平台的总目标,引出了面向共性服务工作流运营支撑的基于Web服务的长事务处理技术的需求;通过对Web服务技术、经典事务处理技术的研究与分析,总结出基于Web服务的商业系统的技术特点,并结合嵌套事务以及补偿事务的概念,通过比较,提出基于Web服务的长事务处理技术在ACID属性上的要求。随后,通过对传统分布式事务系统结构以及其平面事务模型和WS-Transaction协议族的研究与分析,明确了设计适用于安全可信的电信级生殖健康运营支撑平台的基于Web服务的长事务处理框架在代码耦合性、数据的原子性、事务协调管理机制以及嵌套与多级事务方面的问题。针对所面临的技术问题并结合长事务技术在ACID属性上的个性需求,本论文完成了基于补偿机制的Web服务长事务处理框架的设计工作。其中包括设计了适用于运营支撑系统的基于共性服务的事务补偿机制、事务协调机制以及异常处理机制,并通过内存与数据库结合的两层存储结构,保证了事务状态信息的安全完整。并随后给出了基于补偿机制的Web服务长事务处理框架的实现细节以及工作流程。其中包括统一的结构化流程信息与补偿信息的存储实现,流程单元数据库以及日志的实现,事务协调器以及事务池的实现;并通过结合流程引擎以及服务总线的总逻辑工作流程以及单元内部的时序调用流程,详细说明了了在事务各个状态下,长事务处理框架的工作原理论文通过对现有分布式事务处理技术的研究与分析,结合当前服务运营支撑系统的特点,设计并实现了适用于安全可信的电信级生殖健康服务运营支撑系统的面向共性服务组合的长事务处理框架,有效解决了组合服务事务处理中代码耦合性、事务原子性、事务协调管理机制以及嵌套与多级事务方面存在的问题,对于组合服务事务处理技术的发展有一定的价值与参考意义。
其他文献
随着Internet服务的规模不断扩大、复杂性不断增大,保证服务无故障高性能的运行面临着巨大的挑战。Internet服务的多层次体系结构决定了它将受到不同层次故障的影响,其中,非f
语音是语言符号系统中信息的载体,是日常生活中应用最普遍的交流媒介。在语音信号中,基音是一个关键的特征,且发挥不可替代的作用,已广泛应用于语音合成、语音识别等领域。精
语言是日常生活中人们互相交流的工具,本文从听觉角度出发,使用基于EEG的方法研究大脑处理语言的机制。为此,我们设计了中日文音乐刺激的实验,并采集了23人次的脑电数据,通过
道路上的车辆越来越多,交通事故的发生率也越来越高,交通事故的频繁发生给交通部门处理事故带来了一定的压力。传统的收集交通事故信息的方法需要时间较长,不利于迅速疏散交
Web服务作为SOA的核心技术,以其粗粒度、松耦合等特性为异构的、分布式环境下的组合服务应用提供了有力的支持。Web服务的业务执行语言(BPEL4WS)是一种基于XML的、平台无关的
随着计算机技术和通讯技术的发展,用户对信息的安全存储、安全处理和安全传输的需求越来越迫切。在二十一世纪的电子商务和电子政务时代,人们所面临的一个至关重要的问题就是
随着对Web服务的不断深入研究和应用,出于各种服务自动化任务的需要,Web服务计算逐渐成为学术界的研究热点,并且在服务研究各方面取得了许多显著的成果。但是由于目前Web上广
计算机和网络技术的迅速发展,加快了教育现代化进程的发展步伐,促进了教学方法、教学过程和管理手段的变革。本课题是以研究并利用现有的Web技术对Struts框架和Hibernate框架
随着计算机网络通信和电子商务技术的日益成熟,基于网络环境的在线协商支持系统(Online Negotiation Support System,ONSS)已经引起了电子商务企业和服务部门的重视。现有的在
在虚拟现实、机器人领域以及数字文化遗产等方面应用中,室内三维模型是不可或缺的数据来源。但是,由于室内环境具有近距离、易遮挡、光照复杂、缺乏绝对定位等特点,所获取的室内