SOA 是个什么概念? WebSrvice 之间如何做事务出处理呢?

假设说我有2个不同环境的WS服务, 第1个执行成功 再执行第2个,其中有一个失败就算全部失败, 我怎么对其做事务处理呢?有什么好的解决办法没呀?还是说根本没办法做?


问题补充
没人指点下SOA 的架构方法吗?

握手-确认-再确认 ?

有事务之间的处理, 看规范 WS-Transaction。

Apache里也有实现

没办法...

lz是说调用第一个webservice成功后再确定调用第二个webservice,还是说数据库的分布式事务操作?

soa是面向一个行业的 或者是相关联的多套系统的 多套系统之间通过网络通讯 使一个服务或者是一个服务链完成用户的一个业务任务 设计每个系统的时候要从面向服务的角度去设计 很多技术只是解决具体问题的手段 比如webservice

以上只是个人理解 soa出来到底什么样 怎么做事务我也没见过 呵呵 继续讨论..

规范 WS-Transaction