Forum Discussion
Azure Quantum orchestrated by enterprise apps via jBPM
Hi Community! Sharing this quantum enterprise computing example:
https://medium.com/@sergey.lukyanchikov/jbpm-as-quantum-orchestration-platform-26f55897232e
plus its GitHub repo:
https://github.com/C-NLTX/Open-Source
- enjoy!
Interesting example. The part I would pay most attention to in an enterprise workflow is the contract between the business process and the quantum job.
For a production-style pattern, I would make the Azure Quantum submission asynchronous and idempotent: jBPM starts the job, stores the provider/job ID, tracks status, and resumes the process only after a terminal state. That avoids coupling the business workflow to provider queue time or transient failures.
I would also add cost and runtime guardrails: max shots/iterations, provider allow-list, retry limits, and a fallback path when the quantum job is not available or does not improve the classical result. That makes the orchestration example easier to operate in a real enterprise environment.
1 Reply
Interesting example. The part I would pay most attention to in an enterprise workflow is the contract between the business process and the quantum job.
For a production-style pattern, I would make the Azure Quantum submission asynchronous and idempotent: jBPM starts the job, stores the provider/job ID, tracks status, and resumes the process only after a terminal state. That avoids coupling the business workflow to provider queue time or transient failures.
I would also add cost and runtime guardrails: max shots/iterations, provider allow-list, retry limits, and a fallback path when the quantum job is not available or does not improve the classical result. That makes the orchestration example easier to operate in a real enterprise environment.