Otázka 2 / 14

Popište transformační řetězec modelů od business reality k implementaci (CIM/PIM/PSM). Jak se liší od vrstev podnikové architektury (business–aplikace–technologie) a jak se tyto pohledy v praxi kombinují? Uveďte typické chyby při „překladu“ významů.

CIM–PIM–PSM (úrovně specifikace)

  • CIM (konceptuální): business podstata bez ohledu na IT (procesy, role, objekty, pravidla, hranice systému).
  • PIM (platformně nezávislý): logický návrh podpory businessu (aplikační služby, logická data, integrace, principy).
  • PSM (platformně specifický) + implementační model: konkrétní technologie, databáze, middleware, bezpečnost, provozní parametry.

Rozdíl oproti vrstvám EA

  • EA vrstvy říkají „co existuje“ ve vrstvách business/aplikace/technologie.
  • CIM/PIM/PSM říkají „s jakou mírou detailu“ je popis zachycen.

Kombinace v praxi

  • Business vrstva EA často odpovídá artefaktům na úrovni CIM.
  • Aplikační vrstva EA se konkretizuje na úrovni PIM.
  • Technologická vrstva EA je nejblíže PSM.

Typické chyby transformace

  • Ztráta sémantiky: mění se význam pojmů (např. „Objednávka“ v CIM ≠ to, co implementace skutečně reprezentuje).
  • Zaměnění úrovní: technologické detaily v CIM (např. tabulky, API) nebo naopak neurčité pojmy v PSM.
  • Chybějící traceability: nelze vysvětlit dopad změny v CIM na implementaci/testy.

Jak chyby odhalit

  • glosář + pravidla konzistence
  • mapování prvků mezi úrovněmi (traceability matice)
  • validace s businessem + verifikace modelů