如何在 Oracle Integration Cloud (OIC) 中执行异步集成

How to perform an Asynchronous Integration in Oracle Integration Cloud (OIC)

需要使用 OIC 在两个系统之间创建异步集成。让我来为您介绍一下。

因此,作为第一步,系统调用 OIC 来公开 Web 服务。 然后,OIC 需要通过说“SUCCESS”作为确认来回复该系统。 OIC 获取消息后,需要对另一个系统进行 4-5 次同步调用,作为目标。 在所有这 4-5 个调用都成功结束后,OIC 正在回复 Source 系统,它正在公开另一个 Web 服务。此最终消息是集成的最终响应。

我的问题是,我如何 return 第一个确认消息然后调用另一个内部集成,以便进行同步调用并回复回源系统,作为回调。是否需要使用流程应用程序?

请注意,SOAP 协议用于所有服务调用。

谢谢!

所以我知道这到底是怎么发生的,您只需要将您的消息传播到异步集成,以便 OIC 可以理解它并且不应该等待响应。

简单的做下面的事情。

第一个oic集成应该是同步的,在同一个集成中调用异步服务作为本地集成服务。这样,第一个同步 oic 将在收到请求后立即响应,并且还会启动 aysnchornous 服务。