---+ JMMC/ObsPortal: Software architecture ---++ Method The architecture will be designed using the method described on https://c4model.com and the online modeling tool [[https://www.draw.io][draw.io]] ---++ 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. <img alt="JMMC-ObsPortal-C1.png" height="811" src="%ATTACHURL%/JMMC-ObsPortal-C1.png" title="JMMC-ObsPortal-C1.png" width="1121" /> The pink/red blocks are the new parts of the system. Source: [[%ATTACHURL%/JMMC-ObsPortal-C1.drawio][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. -- %USERSIG{PhilippeBollard - 2019-11-26}%
Attachments
Attachments
Topic attachments
I
Attachment
History
Action
Size
Date
Who
Comment
drawio
JMMC-ObsPortal-C1.drawio
r1
manage
2.5 K
2019-11-26 - 16:28
PhilippeBollard
png
JMMC-ObsPortal-C1.png
r1
manage
97.8 K
2019-11-26 - 16:25
PhilippeBollard
This topic: Jmmc/Software
>
WebHome
>
JmmcASPRO
>
JmmcObsPortal
>
JmmcObsPortalArchictecture
Topic revision: r1 - 2019-11-26 - PhilippeBollard
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback