交易中的SOA [英] Transaction in SOA

查看:177
本文介绍了交易中的SOA的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否有可能传播不同的SOA服务,这是从不同的平台,如.NET或Java之间的交易?

Is there any possibility to propagate transactions between different SOA services which are from different platforms like .NET or Java?

我知道事务可以流入和流出的WCF服务,这是从.NET未来之间。但我不熟悉的Java平台。

I know the transaction can flow in and out between WCF services which is coming from .NET. But I am not familiar with Java platform.

现在我的工作在不同的平台通信的服务项目。

Now I am working in a project which communicates the services from different platform.

我怎样才能保持一致性的公司吗?

How can I maintain consistency in business?

推荐答案

如果您的客户端和服务器的SOA基础架构(通过扩展,潜在的后端系统正在不同的服务实现访问)的支持WS-Transaction的,那么这将允许事务传播。

If your client and server SOA infrastructure (and by extension, the underlying back-end systems being accessed in the various service implementations) support WS-Transaction, then this would allow for transaction propagation.

不过,我工作在一个巨大的金融服务,SOA中间件环境,我们选择来管理自己的事务:使用手动补偿。虽然比较复杂,不依赖于任何分布式事务协调器给我们带来的灵活性和性能提升。

However, I work in a huge financial services SOA middleware environment and we choose to manage transactions ourselves: using manual compensation. While more complex, not relying on any distributed transaction coordinator does give us flexibility and performance increases.

这篇关于交易中的SOA的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆