JMMC/ObsPortal: Software architecture
Method
The architecture will be designed using the method described on
https://c4model.com
and the online modeling tool
draw.io
Current context around OiDB
Source:
JMMC-ObsPortal-C1-current.drawio
Level 1: System context
A
System Context diagram provides a starting point, showing how the software system in scope fits into the world around it.
Source:
JMMC-ObsPortal-C1.drawio
Comments
At this step, a first question is related to the integration and the future role of
OiDB and
A2P2...
Level 2: Container
A
Container diagram zooms into the software system in scope, showing the high-level technical building blocks.
Level 3: Component
A
Component diagram zooms into an individual container, showing the components inside it.
Level 4: Code
A
code (e.g. UML class) diagram can be used to zoom into an individual component, showing how that component is implemented.
--
Philippe Bollard - 2019-11-26