网驰SOAP引擎多模式交互与QoS保障框架的设计与实现

来源 :中国科学院软件研究所 | 被引量 : 0次 | 上传用户:qianchuanzhishui
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向服务体系结构的应用与发展对作为其主要实现方式的Web服务在交互方式的灵活性以及服务非功能属性的保障能力方面提出了更高的要求。在交互模式方面,面向服务体系架构不只满足于基于远程过程调用的同步交互,而需要提供更加灵活的异步交互方式,并且能支持多种消息交换模式。在非功能属性方面,服务的非功能属性保障能力已经成为Web服务能否在企业应用中获得成功的关键因素。然而,服务非功能属性的多样性以及相关标准的繁杂性,使得完整而高效地支持全部非功能属性保障变得相当困难。   针对这些问题,论文首先研究了Web服务的异步交互,提出了基于WS-Addressing的异步交互实现方案。该方案采用操作上下文消息关联机制,支持Web服务中单个操作的异步交互;采用回调异步模式保障了异步交互的高效性和即时性;利用WS-Addressing数据模型实现操作上下文以及异步消息接收地址的声明,具备良好的通用性及互操作性。   接着,论文基于自动机理论和代码自动生成技术,提出了多消息交换模式自动实施框架。该框架基于形式化描述方法严格刻画了消息交换模式,消除现有描述方法所存在的潜在歧义性;基于自动机的消息交换模式处理机能自动控制消息交换过程,为消息交换模式的自动实施提供了基础;通过代码自动生成技术将消息交换模式处理机转换成网驰SOAP引擎可使用的JAVA类,实现消息交互模式处理程序的自动部署和加载。   此外,本文还提出了高度动态按需配置的服务质量保障实现方案。该方案是通过基于Interceptor模式的执行链模型所具备的良好可扩展性,以集成第三方服务质量保障组件的方式,实现服务质量保障,解决了SOAP引擎很难完整而高效地实现所有保障功能的问题。   将前面研究结果引入SOAP引擎系统实现,论文还给出了网驰SOAP引擎的整体设计与实现。原型系统实现表明,网驰SOAP引擎具备良好的异步交互能力、多消息交换模式自动支持能力以及服务非功能属性保障能力。
其他文献
随着Web服务的广泛应用和发展,为Web服务提供二进制数据传输能力、并提供安全保障能力是Web服务在商业应用中获得成功的关键因素。SOAP消息附件是当前Web服务传输二进制数据的
学位
网络入侵检测系统作为网络安全中一项重要的动态安全技术,用来检测网络系统中的恶意行为,进而发现系统的安全隐患并改善安全性,得到了越来越广泛的应用。但网络入侵检测系统本身
学位
随着近几年互联网与信息技术的快速发展,网络向用户提供的信息和应用越来越多,在人们享受着网络所带来方便的同时信息过载现象也变得日趋严重,如何从海量数据中获取满足人们
门户通过对信息的集成为用户提供了访问丰富信息资源的统一平台。随着门户的广泛使用,仅仅提供各种信息的访问入口已经不能满足使用需求,需要对门户中的信息进行有效的管理,以降
学位
访问控制是对信息系统资源进行保护的重要措施,本文对下一代的访问控制统一框架--使用控制(Usage Control,UCON)做了详细的介绍,同时提出UCON参数化应用思想并成功应用于实际系
随着互联网技术的成熟,以及浏览器客户端Web应用程序的普及,Web安全漏洞已经成为互联网最严重的安全隐患之一,其中跨站脚本(XSS)漏洞是近年来较为流行的一种漏洞。由于JavaSc
目前,随着语义网的发展,本体越来越多地在各个领域被应用,使得本体演化开始受到越来越多的研究者重视。为本体提供一种有效的演化方法,使它能够及时地得到更新以适应各种变化成为
无线传感器网络(Wireless Sensor Networks,WSNs)因其巨大的应用前景和商业价值而受到学术界和工业界的广泛关注。基于WSNs的各类系统在军事、环境、医疗以及其他商业领域具
随着社会信息化网络化的发展,信息安全变的越来越重要。传统的身份认证方式已经难以满足信息社会的需要,因此人们将目光投向了生物特征识别这个广阔的领域。掌纹识别作为一种可
随着移动互联设备和各类传感器愈发普及,人们能够轻松地捕获周围发生的事物,并将其上传到网络上共享。我们所处的世界已经变成了一个感知世界。互联网上的信息在很大程度上可