Co to jest ArchiMate?
ArchiMate to otwarty i niezależny język modelowania architektury przedsiębiorstwa należący do The Open Group, wspierany przez różnych dostawców narzędzi i firm konsultingowych. ArchiMate oferuje narzędzia wspierające architektów przedsiębiorstw w jednoznacznym opisywaniu, analizowaniu i wizualizowaniu relacji między różnymi dziedzinami architektury, podobnie jak już ugruntowane dziedziny, takie jak inżynieria budowlana lub architektura i budownictwo, wykorzystujące międzynarodowo uznawane standardy do opisywania swoich projektów.

ArchiMate to technika modelowania („język”) służąca do opisywania architektury przedsiębiorstwa. Oferuje jasny zbiór pojęć oraz relacje między dziedzinami architektury i zapewnia prostą i jednolitą strukturę do opisywania treści tych dziedzin. Podobnie jak rysunki architektoniczne w klasycznej architekturze opisują różne aspekty i zastosowania budynku, ArchiMate zapewnia uniwersalny język do opisywania budowy i działania następujących elementów:
- Procesy biznesowe
- Struktura organizacyjna
- Przepływ informacji
- Systemy IT
- Infrastruktura techniczna
Ta wiedza pomaga interesantom projektować, oceniać i komunikować skutki decyzji i zmian wewnątrz tych dziedzin biznesowych i między nimi.
Rysowanie ArchiMate za pomocą zatwierdzonych narzędzi EA
Visual Paradigm Enterprise Edition to zatwierdzony narzędzie architektury przedsiębiorstwa ArchiMate 3. Obsługuje wszystkie słownictwo, symbole, gramatykę i semantykę ArchiMate 3.
Dlaczego wybrać ArchiMate?
Modele odgrywają kluczową rolę w biznesie. Modele procesów, modele informacji i danych, architektura aplikacji, modele strategiczne, modele operacyjne. Organizacje próbują łączyć swoje modele, aby uzyskać wgląd w sposób działania przedsiębiorstwa z różnych perspektyw. Zazwyczaj modele stają się bardziej abstrakcyjne, skupiając się na istocie organizacji. Te rozwoje doprowadziły do stworzenia języka ArchiMate, który pozwala na modelowanie na wysokim poziomie wewnątrz dziedzin, ale także między nimi.
Dlaczego wybrać ArchiMate
Jak pokazano na powyższym rysunku, główne powody, dla których architekci przedsiębiorstw wybierają ArchiMate, to:
- Zachwyćenie interesów zainteresowanych
- Rozwiązanie problemów poprzez identyfikację i precyzję wymagań
- Tworzenie modeli EA
- Tworzenie widoków modeli dla zainteresowanych
- Pokazanie sposobu rozwiązywania problemów i wymagań
- Pokazanie kompromisów wynikających z konfliktów interesów
Zalety ArchiMate
Główne zalety ArchiMate w modelowaniu architektury przedsiębiorstwa to:
- Jest międzynarodowym, niezależnym od dostawcy standardem The Open Group, który pozwala uniknąć zależności od narzędzi i frameworków specyficznych dla dostawcy. Forum ArchiMate The Open Group oferuje aktywne wsparcie.
- Solidne pojęcia i modele stanowią podstawę, zapewniając precyzję. Pomaga to pozbyć się obrazu architektury jako „rozmytej fotografii”.
- Jest to zwięzły i prosty język. Zawiera wystarczającą liczbę pojęć do modelowania architektury przedsiębiorstwa, nie rozszerzając się do obejmowania wszystkiego możliwego. Jego jednolita struktura ułatwia naukę i stosowanie.
- Ma jasne powiązania z istniejącymi metodami w specyficznych dziedzinach architektury (np. oprogramowanie lub procesy biznesowe). Niektóre pojęcia w ArchiMate zostały świadomie pożyczone z innych języków (np. UML lub BPMN), aby stworzyć prosty most.
- Nie określa sposobu pracy, ale może być łatwo łączone z istniejącymi metodami (np. TOGAF).
- Został już przetestowany i wypróbowany przez wiele różnych organizacji użytkowników i wspierany przez liczne firmy konsultingowe oraz narzędzia oprogramowania.
Nowa wersja specyfikacji ArchiMate 3
Nowa wersja języka to specyfikacja ArchiMate 3.0, która została opublikowana w czerwcu 2016 roku. ArchiMate 3.0 to istotna aktualizacja standardu, która zawiera wiele nowych pojęć.
Nowe funkcje w wersji 3.0 obejmują:
- Elementy do modelowania przedsiębiorstw na poziomie strategicznym, takie jak możliwości, zasoby i rezultaty.
- Zawiera również obsługę modelowania materiałów i urządzeń w świecie fizycznym.
- Dodatkowo poprawiono spójność i strukturę języka, a definicje zostały zsynchronizowane z innymi standardami, a jego użyteczność została zwiększona na wiele innych sposobów.
Nowa wersja języka została stworzona w odpowiedzi na szereg wymagań:
- Zwiększona potrzeba połączenia strategii biznesowej z operacjami biznesowymi i IT
- Innowacje technologiczne łączące IT i świat fizyczny
- Użycie w nowych obszarach, na przykład w przemyśle i logistyce
- Poprawa spójności i zrozumiałości
- Poprawa zgodności z innymi standardami The Open Group, szczególnie z ramowym TOGAF
Zasoby związane:
Specyfikacja ArchiMate może zostać pobrana z forum ArchiMate The Open Group.
Podstawowy framework ArchiMate
Aspekty i warstwy definiowane przez elementy biznesowe, aplikacyjne i technologiczne mogą być zorganizowane w ramach frameworka składającego się z dziewięciu komórek, jak pokazano na rysunku poniżej.

Struktura frameworka pozwala na modelowanie przedsiębiorstwa z różnych punktów widzenia, przy czym położenie w komórce podkreśla zainteresowania stakeholderów. Stakeholderzy zazwyczaj mają zainteresowania obejmujące wiele komórek.
Aspekty i warstwy
Główne pojęcia i relacje języka ArchiMate można traktować jako framework, tzw. kompletny framework ArchiMate.
Podziela architekturę przedsiębiorstwa na warstwy biznesową, aplikacyjną i technologiczną.
W każdej warstwie rozważane są trzy aspekty: elementy aktywne przedstawiające zachowania (np. procesy i funkcje), struktura wewnętrzna oraz elementy definiujące użycie lub przekazywanie informacji.
Aspekty
Aspekt struktury aktywności reprezentuje koncepcje strukturalne (uczestnicy biznesowi, komponenty aplikacji i urządzenia, które wykazują rzeczywiste zachowania, tzn. „podmioty” aktywności). Aspekt zachowań reprezentuje zachowania wykonywane przez uczestników (procesy, funkcje, zdarzenia i usługi). Koncepcje zachowań są przypisywane koncepcjom strukturalnym, aby pokazać, kto lub co wykazuje zachowanie. Aspekt struktury pasywnej (informacja) reprezentuje obiekty, na których wykonywane są zachowania. Są to zazwyczaj obiekty informacyjne na poziomie biznesowym i obiekty danych na poziomie aplikacyjnym, ale mogą również reprezentować obiekty fizyczne.

Warstwy
Wyższe warstwy wykorzystują usługi oferowane przez niższe warstwy. Warstwa biznesowa dostarcza produkty i usługi klientom zewnętrznych, które są realizowane przez procesy biznesowe, a te są wykonywane przez uczestników biznesowych. Warstwa aplikacyjna wspiera warstwę biznesową za pomocą usług aplikacyjnych, które są realizowane przez (oprogramowanie) aplikacje. Warstwa technologiczna dostarcza usługi infrastrukturalne (np. usługi przetwarzania, przechowywania i komunikacji), które są niezbędne do działania aplikacji, i są realizowane przez sprzęt komputerowy i komunikacyjny oraz oprogramowanie systemowe.

Kompletny framework ArchiMate
Pełny język ArchiMate dodaje kilka warstw i jeden aspekt do podstawowego frameworka. Elementy fizyczne zostały dodane do warstwy technologicznej w celu modelowania obiektów fizycznych, urządzeń, sieci dystrybucyjnych i materiałów. Dodatkowo dodano aspekt motywacji oraz elementy implementacji i migracji. Utworzony kompletny framework ArchiMate przedstawiono na rysunku poniżej.

Warstwy podstawowe:
ArchiMate podstawowy – umożliwia modelowanie dziedzin architektury zdefiniowanych przez TOGAF. Rozszerzenia: Rozszerzenie motywacji – umożliwia modelowanie stakeholderów, czynników zmian, celów biznesowych, zasad i wymagań. Rozszerzenie implementacji i migracji – umożliwia modelowanie zarządzania portfelim projektów, analizy braków i planowania przejść oraz migracji. Najważniejsze koncepcje ArchiMate przedstawiono na rysunku poniżej. Można jasno zobaczyć jednolity podejście na wszystkich warstwach.

Warstwy podstawowe (biznes, aplikacje, technologia)
Warstwowy widok oferuje naturalny sposób oglądania modeli opartych na usługach. Warstwy wyższe wykorzystują usługi dostarczane przez warstwy niższe. ArchiMate rozróżnia trzy główne (podstawowe) warstwy:
- Warstwa biznesowa dostarcza produkty i usługi klientom zewnętrznym, które są realizowane w organizacji za pomocą procesów biznesowych, a te procesy są wykonywane przez uczestników i role biznesowe.
- Warstwa aplikacji wspiera warstwę biznesową za pomocą usług aplikacji, które są realizowane przez (oprogramowanie) komponenty aplikacji.
- Warstwa techniczna dostarcza usługi infrastrukturalne potrzebne do działania aplikacji (np. usługi przetwarzania, przechowywania i komunikacji), które są realizowane przez sprzęt komputerowy i komunikacyjny oraz oprogramowanie systemowe.
Rozszerzenie motywacji
Elementy motywacji ArchiMate umożliwiają modelowanie interesariuszy, czynników zmiany, celów biznesowych, zasad i wymagań.

Rozszerzenie wdrażania i migracji
Elementy wdrażania i migracji ArchiMate umożliwiają modelowanie zarządzania portfelim projektów, analizy różnic i planowania przejść oraz migracji.

Przykład ArchiMate – warstwy główne
W poniższym przykładzie modelu ArchiMate możesz zobaczyć zintegrowanie różnych warstw ArchiMate.

ArchiMate i TOGAF ADM
Jak wyrażone w niniejszym standardzie technicznym, język ArchiMate uzupełnia TOGAF, ponieważ oferuje zbiór pojęć niezależnych od dostawcy, w tym reprezentacje graficzne, które pomagają tworzyć spójne, zintegrowane modele „poniżej linii wody”, które mogą być przedstawione w formie widoków TOGAF.

Chcesz stworzyć diagram ArchiMate?
Wypróbuj Visual Paradigm Enterprise Edition – oprogramowanie do architektury przedsiębiorstwa z zaawansowanymi narzędziami do rysowania diagramów ArchiMate, narzędziami do zarządzania perspektywami ArchiMate oraz procesem wytycznych TOGAF.
Ten post dostępny jest również w Deutsch, English, فارسی, Français, 日本語, Portuguese, Ру́сский, Việt Nam, 简体中文 and 繁體中文










