java-sdk
java-sdk copied to clipboard
Multi App Suborchestration Support
We have callActivity support in the java sdk for multi app workflows, as seen here. This enables one application to host the workflow and simply run an activity hosted by another app.
We should add support for suborchestration calls as well such that an application can host a workflow that then calls a suborchestration workflow to run on another app.
This entails:
- work in durabletask-java to support this, as well as code changes needed in the java sdk.
- clear example of 2 java apps highlighting this multi application suborchestration support inside the multiapp directory with a new files structure path of:
multiapp/callactivity&&multiapp/suborchestration - new IT test for suborchestration calls similar to the callactivity call IT test here
Reference implementation examples: java sdk callActivity PR durabletask-java callActivity PR callactivity durabletask-go PR suborchestration durabletask-go PR