站内搜索:
  您现在的位置:TT SOA > 专家答疑 > SOA平台对事务的支持
 

SOA平台对事务的支持

 
2008-5-13
【TechTarget中国原创】现有SOA平台提供对什么类型事务的支持?

谈到事务管理,在很多基于Web services的实现中的最大局限就在于执行交叉服务事务。只要服务处于事务的根并且事务范围局限于被服务的潜在逻辑规则执行的那些活动,那么就不需要交叉服务事务,并且事务可以被任何它封装的专利技术(基于构件技术、遗产系统或其它技术)所管理。但是,随着环境中服务数量的增加,对跨事务的交叉服务需求也随之增加。为了应对这种需求,不久之前开发了一套WS-*的说明书。
阅读全文请先登录或注册

问:现有SOA平台提供对什么类型事务的支持?

  答:谈到事务管理,在很多基于Web services的实现中的最大局限就在于执行交叉服务事务。只要服务处于事务的根并且事务范围局限于被服务的潜在逻辑规则执行的那些活动,那么就不需要交叉服务事务,并且事务可以被任何它封装的专利技术(基于构件技术、遗产系统或其它技术)所管理。但是,随着环境中服务数量的增加,对跨事务的交叉服务需求也随之增加。为了应对这种需求,不久之前开发了一套WS-*的说明书。

  首先,WS-Coordination说明书提供了一种上下文管理机制,它用一套有状态的系统服务来记录信息,并且可以跟踪正在运行的活动的状态,而这个活动就是被注册到自身的一系列服务所执行的。然后,又开发了两份补充说明书WS-AtomicTransaction和WS-BusinessActivity,它们与WS-Coordination一起为通用上下文管理特性提供业务协议。

  这些协议规定了活动的术语。举例来说,WS-AtomicTransaction为具有两段提交功能的ACID类型事务提供了协议。WS-BusinessActivity提供的协议则用于具有补偿过程(与回滚相反)的长时间运行事务。这些说明书被采纳是缓慢和渐进的,但预计在未来1到2年内它们会变的越来越重要。例如,Microsoft的Indigo已经加入了对WS-AtomicTransaction的支持。

用户名:(请填写您的E-mail做为登录账号)
 
  • 获取最新的IT业界资讯、市场动态、行业趋势等独家原创内容。
  • 分享国内外技术专业人士提供的技巧经验。
  • 利用专注IT的技术资源中心,不断更新专业知识。
  • 享受白皮书、Webcast等系列特色增值服务。
  • 免费参加TT中国举办的各种会员活动。
  • 更多的精彩服务,在不断开发中……
 
用户名:(请填写您的E-mail)
密 码:
永久登录
请输入您的登录email:
 
 
All Rights Reserved, Copyright 2008, TechTarget中国
TechTarget中国