In this scenario there is only one master data producing application. That is the data register. It can also be one of the existing source systems. All other applications are consuming this data from the data register and use this in their application processes. This includes the application functions for ERP and geo etc.
Advantages
- The service design is directly mapped in the data register.
- Possibility to standardize the information model and service interfaces
- Verification and business rules are implemented only in the dasset data register.
- Real time alignment of the data only upon read/request
- High availability only necessary for the data register.
- Eventually no replication of data (depends on the maturity of the consuming systems)
Disadvantages
- Any change in data model in consumers leads to change in service, this should be aligned or require a large standardized datamodel in the service interface.
- Information provisioning to applications needs to be redesigned which is a lot of work
- Redesign of the full application landscape
- High demand in performance and availability for the data register
- Introduction of a single point of failure so extra non functional requirements in AIC
Versie | 1.0 | Creatie datum | 02-05-2021 |