Waarom Omnium
Vier thema's die in de gangbare tools los van elkaar blijven, in één werkbank.
Aanleiding
Omnium brengt vier punten samen: een canoniek model, modelgedreven ontwikkelen, bitemporele registratie en samenwerken. Het zijn de thema's waarop Mark Westbroek in zijn loopbaan steeds de nadruk heeft gelegd.
In de praktijk blijven ze los van elkaar. Het model staat in een modelleertool, de database wordt met de hand gebouwd, de historie is een bijzaak en samenwerken gaat via bestanden die heen en weer gaan. Elke stap is een vertaling, en bij elke vertaling gaat betekenis verloren.
Omnium onderzoekt wat er gebeurt als je de vier in één werkbank combineert: het model is de bron, de rest wordt afgeleid, tijd zit er vanaf het begin in, en iedereen werkt aan hetzelfde model.
Plaatshouder
Hier komen de geschiedenis van Omnium, de rol van Paratmos en de achtergrond van Mark Westbroek. De tekst volgt van Mark.
Canoniek model
Eén gedeeld model van de betekenis van gegevens, los van applicatie of notatie.
Modelgedreven (MDA)
Uit dat model ontstaan formulieren, API's, databaseschema en code — niet andersom.
Bitemporeel
Het gegenereerde register onthoudt wat gold én wat wanneer bekend was.
Samenwerken
Dit soort oplossingen maak je niet alleen: één live model, open uitwisseling.