Skip to content

Multi App Suborchestration Support #1576

@cicoyle

Description

@cicoyle

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:

  1. work in durabletask-java to support this, as well as code changes needed in the java sdk.
  2. 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
  3. 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions