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

JMMC-ObsPortal-C1-current.png

Source: JMMC-ObsPortal-C1-current.drawio

ObsPortal architecture

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.

JMMC-ObsPortal-C1.png

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

Topic attachments
I Attachment History Action Size Date Who Comment
Unknown file formatdrawio JMMC-ObsPortal-C1-current.drawio r2 r1 manage 2.9 K 2019-11-27 - 13:49 PhilippeBollard  
PNGpng JMMC-ObsPortal-C1-current.png r2 r1 manage 83.1 K 2019-11-27 - 13:50 PhilippeBollard  
Unknown file formatdrawio JMMC-ObsPortal-C1.drawio r2 r1 manage 2.4 K 2019-11-27 - 10:14 PhilippeBollard  
PNGpng JMMC-ObsPortal-C1.png r2 r1 manage 81.2 K 2019-11-27 - 10:24 PhilippeBollard  
Edit | Attach | Watch | Print version | History: r11 | r5 < r4 < r3 < r2 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r3 - 2019-11-27 - PhilippeBollard
 
  • Edit
  • Attach
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 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