事务感知的Web服务开发框架
Web服务是目前广泛采用的SOA实现技术,由于松散耦合的特点,如何保证SOA软件的可靠性是一个重要问题。在SOA软件开发中引入事务管理是一个可行的解决方案。然而,现有的Web服务技术与标准尚未讨论如何在Web服务的开发过程中支持事务管理。提出一个支持事务管理的web服务开发框架,以WS-AT协议为例,详细讨论了将事务行为引入Web服务的基本原理和实施过程。采用Web服务实例,从增加的运行时间和代码量两个方面评估了Web服务支持事务管理的代价。提出的事务感知的Web服务开发框架有两重意义:一方面,提供了在Web服务层支持事务管理的方法,弥补了当前Web服务相关技术与标准在事务支持方面的不足;另一方面,与服务组装层的事务集成机制一起,形成了基于事务的可靠SOA软件开发的系统化解决方案。
SOA软件 Web服务 事务管理 开发框架
孙昌爱 尚岩 李飞
北京科技大学计算机与通信工程学院 北京 100083
国内会议
长春
中文
6-11,47
2011-10-28(万方平台首次上网日期,不代表论文的发表时间)