pri*_*ine 7 .net java distributed-transactions
是否有可能跨多个系统进行交易?
例如:
第1层 - 公开Web服务(部署到weblogic)第2层 - .NET前端(部署到IIS)
我们可以为从.NET发起的多个Web服务调用进行事务提交或回滚吗?
如果是这样,有人可以指出任何资源或文件吗?并且是否有任何特殊要求每个层都遵守参与交易?
对的,这是可能的。WCF 允许使用利用WS-Atomic Transaction标准的 Web 服务,假设您System.Transactions.TransactionScope的 .NET 客户端中有可用的服务(例如,Silverlight 就没有此标准)。
CodeProject 上有一个很好的示例,展示了如何使用 .NET 在 .NET 中生成和使用事务 Web 服务TransactionScope。