2 + 2 V MODELOVACÍM JAZYKU

ArchiMate

Archimate mám stále v oblibě. Měl jsem po prvém seznámení s letošními novinkami obavu, zda modelovacímu jazyku pomůžou, ale prvotní nejistota vymizela. Jejímu odstranění pomohlo detailnější seznámení s obsahem, jak známo, co znáte, toho se nebojíte.

The Open Group neboli vlastník modelovacího jazyku ArchiMate, uvolnila v červnu tohoto roku novou verzi specifikace, je očíslovaná 3.0. Verze 1.0 byla publikována v roce 2009, verze dva v roce 2012 a doplnění dvojky na 2.1 přišlo 2013. Nyní tedy po třech letech, nebo čtyřech podle toho jak počítáme, přichází třetí verze modelovacího jazyka. Pojďme se tedy podívat, co je nového. Novinek je více, ale mě zaujaly 2 + 2, dvě velké a dvě malé.

Na ArchiMate si nejvíce cením jeho schopnosti propojit business doménu a svět informačních technologií v jednom pohledu. To umožňuje překlenout vyjadřovací rozdíly mezi informatiky a businessem firmy a je největší přidanou hodnotou jazyka. I po updatu je ArchiMate stále IT centrický, ale nově přibyly dvě vrstvy jeho metamodelu, které jsou vztaženy k oblastem mimo informatiku. Vrstvy umožňují rozšířit modelování reality dvěma různými směry. Jedním business strategie organizace, druhým, opačným, pak fyzická implementace.

Vrstvy jsou pojmenovány:
• Strategy
• Physical

Strategie

ArchiMate

Vrstva strategie obsahuje tyto nové elementy:
• Course of Action
• Capability
• Resource

Osobně mi tyto prvky v předchozí verzi chyběly. Neuměl jsem je takto pojmenovat, třeba stále ještě některý potřebný prvek chybí, ale termín strategie je architekty velice často frekventovaný a používaný. A elementy právě pro její vyjádření zcela chyběly. Takže rozhodně krok dobrým směrem.

Physical

ArchiMate

Fyzická vrstva mě zpočátku mátla, je v ní zřejmý významový překryv s existující vrstvou technology. A možná by tedy postačilo umístění nových prvků do technology vrstvy? Až bližší zkoumání odhalilo myšlenku, která se jmenuje Průmysl 4.0. A s tímto pojmem už má existence dvou podobných vrstev smysl. Vrstva je určená pro digitalizace a automatizace, zachycení výroby a jeho propojení s IT. Nebo například je také vhodná pro internet věcí. Tedy pojmy, které budou v následujících letech v centru pozornosti.

Detaily

Nové vrstvy jsou velké změny, pojďme k těm dvěma menším. Seskupení objektů do jednoho celku je v architektonickém modelování docela častá, hojně používaná praxe. Dochází totiž k situacím, kdy jednotlivé prvky mezi sebou nemají žádný vztah, ale přesto tvoří logickou skupinu. Příkladem mohou být databázové servery, navzájem spolu nijak nekomunikují, nevědí o sobě, ale např. z pohledu kapacity datového centra nebo licenčních nároků tvoří jednu skupinu. V ArchiMate jsem vysloveně postrádal možnost vytvářet relace k takto vzniklým skupinám. Ve verzi tři už je to možné. Grouping je nyní element.

A element je nové nyní i relace mezi dvěma prvky a tím pádem je možné vytvářet relaci k relaci. Tady stále hledám situace kdy je takovouto konstrukci možné vytvořit, a stále mi to přijde trochu zbytečné. Můžu se plést, takže ocením vhodné příklady.

Aktualizovaná je specifikace jazyka.

Závěr

Co je také dobré, že nárůst počtu elementů není nijak dramatický, podle The Open Group narostl počet z 49 na 56. Což stále udržuje jazyk dostatečně jednoduchý pro používání. Podle mého názoru tento ArchiMate update dokázal vybalancovat potřebu nových prvků a zapojení strategie vůči udržení dostatečné jednoduchosti. Stále je to velmi silný nástroj.

09/2016

© Tomáš Kolařík