Představte si, že chcete postavit dům.
- Jen XML: Někdo vám dá seznam všech cihel, dřeva, drátů, trubek atd. a řekne „postav dům“. Musíte si to sami nějak poskládat a domyslet si, co je zeď, co střecha, co okno. Výsledné domy se mohou hodně lišit, i když používají stejné materiály.
- ISO 20022 způsob (UML -> XML):
- Nejprve vám dá architekt detailní návrh a plány domu (to je UML model). Tyto plány ukazují místnosti, jejich uspořádání, jak se napojuje elektřina na světla, kde jsou dveře a okna. Je to diagram, který jasně říká, co dům je a jak funguje, ale ještě to není fyzický dům.
- Teprve pak přijde stavař a podle těchto přesných plánů (UML) postaví fyzický dům z cihel, dřeva a drátů (to je XML). Každý, kdo uvidí plán, bude vědět, co má stavět, a každý dům postavený podle stejného plánu bude mít stejnou základní strukturu a funkce.
Princip ISO 20022 UML modelování: