| [[section-system-scope-and-context]] |
| == System Scope and Context |
| |
| The following image shows an overview of the module 'Statement Public Affairs' as a C4-Model container diagram: |
| |
| image::architecture-system-context.svg[] |
| |
| |
| === Business Context |
| |
| The user module 'Statement Public Affairs' communicates via Restful Webservices with the following modules: |
| |
| * *Core Module 'Auth & Auth'* To authenticate and validate the access rights to the module interfaces, the 'Auth & Auth' module is used to verify the user authorization and limit the allowed user access accordingly. |
| |
| * *Core Module 'Contact Base Data'* Customer and user contact details are not managed within the statement public affairs module. Therefore the openKONSEQUENZ core module 'Contact Base Data' is used instead. |
| |
| === Technical Context |
| |
| The following aspects have to be taken into account for the frontend to backend communication of the module 'Statement Public Affairs': |
| |
| * RESTful web services are used as interface-technology. |
| * External interfaces have to be documented. |
| * Dependencies of modules to services realized by other modules have to be specified and documented explicitly. |
| |