Mule API - 处理API'

时间:2017-03-10 12:36:47

标签: api mule

我对Mule中的API调用有疑问。如果我们有3层API的体验,流程和系统API,那么始终必须从Experience API调用流程API,或者在不需要任何业务流程的情况下,Experience API可以直接调用System API 。我想知道骡子的最佳实践建议是什么。

以下是我的情景:

场景1,需要Process Layer API:

系统API从各种后端系统获取数据,进程API执行业务流程并创建单个响应,Experience API调用此Process API将数据发送到使用的应用程序。

场景2并不需要Orchestration: 我需要通过Experience API将从1 System API获取的数据原样传递给客户端,不需要编排。

我是否可以直接从Experience API调用系统API,或者为了在scenario2中进行正确的架构设计,我是否需要通过Process API?

1 个答案:

答案 0 :(得分:2)

作为MuleSoft最佳实践的一部分,您可以直接从体验中调用System。

对于方案一,您肯定需要一个流程。 您将拥有多个系统,您的流程将调用这些系统。您的经验称您为过程。

对于场景二,它绝对可以直接从经验中调用,而且它实际上设计得很好,因为它会