Product models describe products (applications or services) as an assembly of components and their dependencies. They are expressed in the TOSCA declarative language (of OASIS)
and can be manipulated graphically.
We need to define several product models, so that we can provide the user a large range of models to choose from in the modelization panel. These product models will also be usable by the Architecture patterns we need to create (https://github.com/ditrit/roadmap/issues/8).
Intended outcome
A large list of different product models available in Leto modelization panel.
How will it work?
There are several types of models in Leto:
Architecture templates are predefined patterns of application
models that can be directly instantiated by application teams.
Applicative models are produced by application teams.
They provide a complete logical description of the products
architecture regardless of the technical choices made at the
infrastructure level.
Operational models are models all the components of which
are concrete components or service components.
Orchestration provides an equivalent IaC bundle to be used to
deploy and operate the product.
Summary
Product models describe products (applications or services) as an assembly of components and their dependencies. They are expressed in the TOSCA declarative language (of OASIS) and can be manipulated graphically.
We need to define several product models, so that we can provide the user a large range of models to choose from in the modelization panel. These product models will also be usable by the Architecture patterns we need to create (https://github.com/ditrit/roadmap/issues/8).
Intended outcome
A large list of different product models available in Leto modelization panel.
How will it work?
There are several types of models in Leto:
GanttStart: 2022-10-01 GanttDue: 2023-01-31