What is “Outbound Transaction” in layman terms?

坚强是说给别人听的谎言 提交于 2019-11-27 15:54:43

For the sake of your project, make sure you do as @Marc suggests and follow up with the client.

But, in general terms, for asynchronous or batch type communication

  • Inbound message - the flow of the message comes into YOUR system
  • Outbound message - the flow of the message flows out of YOUR system.

(obviously the direction of inbound / outbound depends on the point of view of the system or esb / eai hub - system architects on the other side of the interface will see things the other way around)

The word transaction might mean many things:

  1. ACID Transactions (Single phase, e.g. SQL BEGIN TRAN, or Two Phase e.g. XA/DTC)
  2. Compensated / Long running transactions (usually in context of a ESB or EAI or BPEL engine)
  3. The data flowing between systems contains Financial transactions (i.e. business domain context, nothing to do with XA / DTC / SQL transactions at all)

Say suppose you are providing a service to a consumer say A and in some part of your service you are depending on some other service provider which is providing a service B to complete your service and give the final output to the consumer. so in this case the point of contact from service A to service B (external system) is know as outbound transaction.

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!