Omnium Studio  /  Architectuur  /  Applicatie
▣ Architectuurlaag · Applicatie

Hoe systemen samenwerken

De applicatie-laag beschrijft de koppelvlakken: berichten, API's en de afdwinging van autorisatie. Allemaal afgeleid van het canonieke model, zodat contracten nooit losraken van de structuur eronder.

Laag 1Business — processen · regels · rollen
Laag 2Applicatie — berichten · API's · autorisatie
Laag 3Data — gegevensstructuur · basisgegevens
Wat valt eronder

Contracten als projectie van het model

Een koppelvlak is een selectie over het canonieke model. Wijzigt het model, dan wijzigt het contract mee — geen handmatig nabouwen van schema's.

Aansluiting

Tussen business en data

De applicatie-laag is de scharnier: ze vertaalt processtappen naar uitwisselbare contracten en bevraagt de data-laag bitemporeel:

  • Berichten ↔ message-events in BPMN (business-laag).
  • API-resources ↔ entiteiten uit het canonieke model (data-laag).
  • Tijdreizen ↔ formele/materiële query-parameters op endpoints.
  • Gateways ↔ Apollo, WunderGraph of KrakenD ervoor.
Omnium Studio — Berichtdefinitie (applicatie-laag)
Berichtdefinitie als voorbeeld van de applicatie-laag

Bekijk de koppelvlakken

Open de connectiviteit-activiteit en zie hoe contracten uit het model ontstaan.

Open Omnium Studio →