blob: 2758c080825c342b9d3de84d0f39204d1c67842b [file] [log] [blame]
[[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.