tmforum-oda / oda-canvas-ctk

Compliance Test Kit (CTK) for Canvas implementations
Apache License 2.0
5 stars 1 forks source link

Dependent API: #5

Open LesterThomas opened 1 year ago

LesterThomas commented 1 year ago

There is an interesting challenge in how to model a component that can have a variable number of dependencies: For example, an Order Management or Orchestration component will typically integrate to any number of downstream systems. How can a component declare these dependencies? Do we just leave a dependency on a list of components and allow the canvas to populate with 1..n instances?

LesterThomas commented 1 year ago

As part of modelling this, we may want to consider how we model optional dependencies at the same time: