什么是外行交易?
我们将基于SOA构建WCF服务。 在最近的一次会议中,客户解释了新的系统环境。 他使用了“出境交易”这个词。 由于时间限制,我无法澄清。 然后我在网上搜索了一下。 然而,它引导我到不同的主题。
所以,我的问题是 – “ 服务导向 ”背景下的“外向交易”是什么? 你能给我举个例子吗?
读:
-
什么是SOA“用简单的英语”?
-
什么是简单英语的“网络服务”?
-
WCF,DataPower集成 – 必要的安全绑定?
为了您的项目,请确保您按照@Marc建议并跟进客户端。
但是,一般而言,对于异步或批量类型的通信
- 入站消息 – 消息流进入您的系统
- 出站消息 – 消息流从您的系统流出。
(显然,入站/出站的方向取决于系统或esb / eai集线器的观点 – 接口另一侧的系统架构师将以相反的方式看待事物)
交易这个词可能意味着许多事情:
- ACID事务(单阶段,例如SQL BEGIN TRAN,或两阶段,例如XA / DTC)
- 补偿/长期运行事务(通常在ESB或EAI或BPEL引擎的上下文中)
- 系统之间流动的数据包含财务事务(即业务域上下文,与XA / DTC / SQL事务完全无关)
假设您正在向消费者提供服务,并且在服务的某些部分中,您依赖于其他服务提供商,该服务提供商提供服务B来完成您的服务并将最终输出提供给消费者。 所以在这种情况下,从服务A到服务B(外部系统)的联系点被称为出站交易。
- C#WinForms – 如何在进程等待完成时显示加载控件。 我使用“LoadingCircle”和一个线程
- 实现IEnumerable 和IEnumerable.GetEnumerator()不能公开,为什么?
- 使用强命名程序集中定义的旧版本接口创建客户端激活对象时的System.InvalidCastException
- 如何将C#.NET TextReader光标重置回起点?
- Icon.FromHandle:我应该处理它,还是调用DestroyIcon?
- SqlDependency notification – 执行查询后立即失败通知
- 用于Excel和PDF生成报告的经济高效的.Net解决方案
- 我在哪里可以下载PEVerify.exe工具?
- .NET中的TransactionScope错误? 更多信息?