SOA平台对事务的支持

 
   | |

导读:SOA平台对事务的支持,谈到事务管理,在很多基于Web services的实现中的最大局限就在于执行交叉服务事务.随着环境中服务数量的增加,对跨事务的交叉服务需求也随之增加.

关键词:SOA SOA平台 事务管理 Web services 服务事务

 
正在加载数据... 【TechTarget中国原创】现有SOA平台提供对什么类型事务的支持?

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

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

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

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

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

 
查看全文
 
 
 
 
 

SOA与Web服务管理

 
最近,SearchSOA.com的编辑Jack Vaughan采访了《企业中云计算和SOA的交汇点》的作者David Linthicum,该书由Addison Wesley出版。Linthicum已经在IT行业……
 
雷德蒙Microsoft Patterns & Practices会议上,SOA和分布式架构是重要的议题。Microsoft合作伙伴Magnetic重要技术专员和CSLA .NET……
 
Compuware将以2.395亿美元收购Web测试和监测厂商Gomez。该交易预期将在十一月末进行。Gomez最近有开发IPO的可能性……
 
为了达到在业务事物处理方面消除隐性费用和改进业务交易性能的目的,Nastel Technologies发布了AutoPilot TransactionWorks软件……
 
自从SOA建立初期,Toufic Boubez就在这领域工作了。最近SearchSOA.com对Toufic Boubez进行了一次采访,下面是两次谈话的第二部分。
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录