Hello all - I’m an amateur in the API world. I’m trying to gather different options regarding integrating communications between Uipath->Uipath processes and between non-Uipath->Uipath processes.
For the context, I’m aware of Orchestrator API (to create q items and trigger jobs). Let’s say there is an event in a non-Uipath application that have a need to pass a message to a Uipath process and when it completed, it will need to pass a message back to the caller. Right now, the only way I can think of is for the non-Uipath application to make an API call to create a q item in Uipath and polling for its status and output messages.
Is there a better way to do this? Would I need additional tools (like an API broker)? Would it be possible to serve a Uipath process as an endpoint by itself? I know in Blue Prism, we could expose an Uipath process as a wsdl endpoint, which other processes can call on…
EDIT NOTE: Also for the context, what I’m talking about is 2 different processes existing in 2 different packages and being run in 2 different machines (nodes).