这是方案,
WS_A 和 WS_B 是在不同端点发布的Web服务。
WS_A 接收 personId ,进行一些处理,记录一些数据,然后返回名称和姓氏< 人与 personId 的/ em>。
WS_B 收到两个字符串 name 和 lastname ,并将 name + lastname 保存在数据库中,然后返回Ok / Error。
我需要使用WSO2 API Manager发布API API_Composition ,它将调用 WS_A ,并将结果发送到 WS_B ,然后返回 WS_B 的结果。
请记住,我无法创建具有 WS_A + WS_B 行为的新 WS_C ,因为我无法访问整个其中任何一个的代码。
有没有办法只使用WSO2 API Manager? 是否有其他API管理产品可以满足此要求?
此致
答案 0 :(得分:3)
是的,您可以使用mediator序列执行此操作。我没有为您的方案找到具体的教程,但here's a blog post that has a demo on using mediator sequences and links to detailed documentation。
(注意:演示和博客文章适用于WSO2 API Cloud - WSO2 API Manager的托管版本。但它对API管理器的作用相同 - 它是相同的技术。)