Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

Use of Apigee Integration as an Orchestration Engine

Hello,

I am working on an opportunity (media assets)  where I will need to intake content to process,  fronted by an API gateway. I will then need to invoke a workflow that will be a combination of AI models (sequentially or in parallel). This will need to integrate with multiple systems (pull, push). There could be multiple callbacks for a single workflow. The output will expose metadata generated for a single content or batch of contents. A dashboard should provide a status report and trigger process

Can I use Apigee X as the Apigee Gateway for the input and output requests and then use Apigee Integration for the Orchestration Engine of the workflows?

Solved Solved
0 1 491
1 ACCEPTED SOLUTION

Workflows may be a good solution for the pipeline, as it's lightweight and efficient for sequence long-running jobs, and supports multiple callbacks and parallel branches. I believe Apigee X can be configured as an API Gateway in front of Workflows, but note that Workflows only supports asynchronous requests currently (you would need to poll for the result).

You mention integrating with multiple systems. If these are business systems supported by Integration connectors (rather than Google Cloud services or direct HTTP APIs), especially if you want visual data mapping, Apigee Integration may be a better solution.

View solution in original post

1 REPLY 1

Workflows may be a good solution for the pipeline, as it's lightweight and efficient for sequence long-running jobs, and supports multiple callbacks and parallel branches. I believe Apigee X can be configured as an API Gateway in front of Workflows, but note that Workflows only supports asynchronous requests currently (you would need to poll for the result).

You mention integrating with multiple systems. If these are business systems supported by Integration connectors (rather than Google Cloud services or direct HTTP APIs), especially if you want visual data mapping, Apigee Integration may be a better solution.

Top Labels in this Space