15 lipca 2025

Repozytorium Architektury Korporacyjnej i Domenowej

W dobie cyfrowej transformacji organizacje potrzebują narzędzi, które umożliwiają nie tylko modelowanie złożonych struktur architektonicznych, ale również ich efektywną dystrybucję i współdzielenie. W PZU postawiliśmy na Sparx Enterprise Architect, jako główne narzędzie do modelowania architektury, oraz Prolaborate odpowiedzialne za warstwę prezentacyjną i integracyjną.

Autor

Dawid Nasiadka

Dlaczego to robimy

Projekt zrodził się z potrzeby centralizacji wiedzy architektonicznej. Jego wdrożenie ma wpłynąć na przyspieszenie komunikacji między zespołami technicznymi i biznesowymi. Głównym założeniem jest łatwy dostęp do artefaktów architektonicznych bez konieczności instalowania specjalistycznego oprogramowania i uczenia się funkcjonalności technicznych narzędzi. 

Funkcjonalności i możliwości platformy:

  1. Dostęp przez przeglądarkę internetową
    Dzięki Prolaborate użytkownicy mogą przeglądać modele architektoniczne bezpośrednio w przeglądarce, bez potrzeby instalowania Sparx EA. To znacząco zwiększa dostępność wiedzy architektonicznej w organizacji.
  2. Udostępnianie diagramów przez linki
    Możliwość generowania publicznych linków do diagramów, które mogą być używane nawet przez osoby niezalogowane, pozwala na szybkie dzielenie się artefaktami z interesariuszami zewnętrznymi lub spoza zespołu architektonicznego.
  3. Integracja z Confluence
    Dzięki integracji z Atlassian Confluence możliwe jest osadzanie diagramów bezpośrednio w dokumentacji, co pozwala na tworzenie dynamicznych, aktualnych i kontekstowych opisów architektury.
  4. Zarządzanie uprawnieniami i widokami
    Prolaborate umożliwia tworzenie dedykowanych widoków dla różnych grup użytkowników, co pozwala na prezentowanie tylko tych informacji, które są istotne z ich punktu widzenia.

Jak do tego podeszliśmy

Zdanie podzieliliśmy na trzy wątki: technologiczny, koncepcyjny związany z budową metamodelu i struktury repozytorium, oraz ostatni - zasilenie samego repozytorium danymi (elementy i diagramy)

Wątek technologiczny okazał się najprostszy – w jego ramach zainstalowaliśmy najnowsze wersje narzędzi Enterprise Architect, Pro Cloud Server i Prolaborate. Z kolei najwięcej czasu zajął wątek koncepcyjny. Wykonaliśmy kilka PoC, czego skutkiem było utworzenie struktury repozytorium i metamodelu. Zasilenie danymi rozpoczęliśmy od wstawienia do repozytorium elementów związanych z aplikacjami dostępnymi w Centralnym Rejestrze. Na tych danych zbudowaliśmy modele. Last but not least, pozostało „tylko” utrzymanie repozytorium i stała rozbudowa diagramów.

Jakie technologie za tym stoją

Do tego zadania wykorzystaliśmy Sparx Enterprise Architect, Prolaborate, Confluence oraz bazę danych pod repozytoria opartą o MS SQL.

Liczby, tego projektu 

Jesteśmy dopiero na początku tej drogi, ale już możemy pochwalić się „konkretem”: w ciągu około pół roku powstało ~ 800 diagramów i ponad 11 000 obiektów w repozytorium.

Zamknij