Szybkie nauka ArchiMate Część 1 – Podstawowe pojęcia

ArchiMate jest własnością i utrzymywane przez The Open Group, ściśle zgodne z ramowym architekturą The Open Group (TOGAF), ale stosowalne w dowolnej metodologii architektury IT.

Odwołania do symboli wyjaśniają funkcje, role, procesy, uczestników, produkty i usługi. Odwołania definiują relacje, wyjaśniając, jak wzajemnie się oddziałują i wpływają na siebie. Koncepcyjnie ArchiMate wywodzi się z UML, co ułatwia jego zrozumienie i integrację z narzędziami do tworzenia ram architektury.

Najefektywniejszym wykorzystaniem ArchiMate jest generowanie perspektyw. Jedna funkcja/proces/usługa w architekturze może być przedstawiona na różne sposoby, w zależności od stakeholdera, który przegląda status rozwoju. Kierownictwo wyższe musi wiedzieć, jak spełnione są ich wymagania, cele i zasady.

Menadżerzy jednostek biznesowych chcą potwierdzić, że usługi i produkty zapewnią odpowiednie oferty dla klientów. Menadżerowie aplikacji, danych i systemów IT muszą zapewnić, że mogą wspierać ramy dostarczania usługi i produktów.

Pojęcia

Korzystając z TOGAF jako odniesienia, ArchiMate definiuje różne obszary rozwoju ram, po czterech iteracyjnych fazach: Kompetencje architektoniczne, Rozwój architektury, Planowanie migracji i Zarządzanie architekturą. W tym modelu ArchiMate dzieli się na 5 pojęć, 3 podstawowych i 2 rozszerzeń:

TOGAF ADM & ArchiMate Core - Visual Paradigm Community Circle
Warstwy podstawowe

  • Faza B (Faza B) – Architektura biznesowa
  • Faza C (Faza C) – Architektura systemów informacyjnych
  • Faza D (Faza D) – Architektura technologiczna

Rozszerzenie (Rozszerzenie) – Strategia i motywacja

  • Faza wstępna (Faza wstępna)
  • Faza wizji (Faza A – Wizja)
  • Zarządzanie wymaganiami (Faza H – Zarządzanie wymaganiami)

Rozszerzenie (Rozszerzenie) – Wdrożenie i migracja

  • Faza E (Okazje i rozwiązania)
  • Faza F (Planowanie migracji)
  • Faza G (Oversight wdrożenia)

Koncepcje warstwy biznesowej – Faza B (Warstwa biznesowa)

Warstwa biznesowa definiuje pojęcia i relacje najwyższego poziomu w architekturze: produkty końcowe; systemy dostarczania klientom. Ta część architektury realizuje cele i potrzeby zarządu wyższego, które napędzają wdrażanie frameworku architektury przedsiębiorstwa.

  • Czynnik biznesowy – Element ludzki lub komputerowy, który napędza system.
  • Rola biznesowa – Określa odpowiedzialność uprawnioną do wykonania działania przez uczestnika.
  • Współpraca biznesowa – Gdy różne role wykonują zadania sekwencyjne.
  • Interfejs biznesowy – Miejsce, w którym działa współpraca.
  • Lokalizacja – Przestrzeń fizyczna, w której przebywają uczestnicy.
  • Obiekt biznesowy – Elementy systemu, na których działa system.
  • Proces biznesowy – Identyfikator procesów systemu.
  • Funkcja biznesowa – Grupuje zestaw powiązanych zachowań.
  • Interakcja biznesowa – Działalności związane z współpracą biznesową.
  • Zdarzenie biznesowe – Aktywność przyczynowa, która wywołuje zmianę.
  • Usługa biznesowa – Dostawa produktu skierowana ku klientom.
  • Produkt – Zbiór usług promowanych i sprzedawanych klientom.
  • Umowa – Instytucja, która ustanawia prawidłowo umowę między przedsiębiorstwem a klientem.
  • Reprezentacja – Wizja logiczna obiektu biznesowego.
  • Znaczenie – Kontekst wiedzy obiektu biznesowego lub jego reprezentacji.
  • Wartość – Postrzegana wartość, znaczenie lub użyteczność produktu.

Pojęcia warstwy aplikacji – Faza C (Warstwa aplikacji)

ArchiMate łączy architekturę aplikacji i danych w jednej warstwie, przedstawiając jej pojęcia. Ta warstwa wyświetla elementy systemowe, które realizują pojęcia warstwy biznesowej. Wyjaśnia, jak są wdrażane pojęcia warstwy biznesowej. Warstwa aplikacji działa poziomo na całej architekturze.

  • Składnik aplikacji – Odrębny moduł oprogramowania, który można zastąpić lub zaktualizować bez zakłócania działania innych składników aplikacji; dostępny za pośrednictwem interfejsów programowania aplikacji (API).
  • Współpraca aplikacji – Zbiór dwóch lub więcej składników aplikacji działających razem w celu wspierania aplikacji.
  • Obiekt danych – Jednostka, na której działa składnik aplikacji.
  • Funkcja aplikacji – Opis zachowań składnika aplikacji.
  • Usługa aplikacji – Zapewnia dostęp do funkcji, procesów i usług warstwy biznesowej.

Pojęcia warstwy technologicznej – Faza D (Warstwa technologiczna)

Pojęcia warstwy technologicznej opisują elementy poziomu urządzeń architektury. Elementy opisowe w tej warstwie ujawniają systemy IT wspierające warstwę aplikacji, a w niektórych przypadkach konkretne elementy warstwy biznesowej (np. komputery osobiste). Podczas gdy warstwa aplikacji pokazuje składniki aplikacji, warstwa technologiczna pokazuje, które systemy sprzętowe zawierają te składniki oraz ich relacje.

  • Węzeł – Ogólny zasób obliczeniowy w sieci używany do wdrażania lub uruchamiania artefaktów.
  • Urządzenie – Ogólny urządzenie używane do przechowywania artefaktów do wykorzystania.
  • Sieć – Fizyczny sposób komunikacji między urządzeniami sprzętowymi.
  • Ścieżka komunikacji – Reprezentacja logiczna przepływu danych między dwoma lub więcej węzłami.
  • Interfejs infrastruktury – Punkty dostępu fizyczne dla węzłów lub urządzeń w sieci.
  • Oprogramowanie systemowe – Reprezentacja fizyczna oprogramowania i aplikacji.
  • Funkcja infrastruktury – Zachowania wykonywane przez węzły w współpracy.
  • Usługa infrastruktury – Funkcyjna reprezentacja skierowana na zewnętrzne odbiorcy.

Rozszerzenia koncepcji

Koncepcje motywacyjne

Cel i cele ramy architektury przedsiębiorstwa nadają sens elementom rozwoju, zarządzania i wdrożenia. Koncepcje motywacyjne są definiowane w iteracji Kompetencji Architektonicznej TOGAF ADM. Uczestnicy, menedżerowie i architekci identyfikują zasady, motywacje, cele, wymagania i ograniczenia dotyczące rozwoju i wdrażania architektury.

  • Uczestnik – Reprezentant zespołów funkcji biznesowych.
  • Motywator – Cokolwiek, co wymaga zmiany.
  • Ocena – Ocena stanu obecnego, używana do sprawdzenia gotowości przedsiębiorstwa i zdolności do zmiany.
  • Cel – Jasną opis wyniku, który ma zostać osiągnięty poprzez wdrożenie zmian.
  • Wymaganie – Precyzyjne, dobrze dokumentowane stwierdzenie potrzeb.
  • Ograniczenie – Ograniczenie nakładane przez wymagania, cele lub zasady.
  • Parametr – Parametry umożliwiające osiągnięcie celów.
  • Ograniczenie – Ograniczenia nakładane przez wzajemnie konkurujące wymagania, cele i zasady.
  • Zasada – Podstawowe, niezmiennicze cechy kierujące i kierujące rozwojem architektury.

Koncepcje wdrożenia i migracji

Ta koncepcja przedstawia sposób wdrażania warstw biznesowych, aplikacyjnych i technologicznych. Wdrożenie i migracja zaczynają się po ustaleniu warstw biznesowych, architektonicznych i technologicznych. Opiera się na zdefiniowanych architekturach bazowych, przejściowych i docelowych; wynikach analizy luk; ogólnym planie architektonicznym z iteracji rozwoju architektury; oraz innych zapisanych wymaganiach.

  • Pakiet prac – Oddzielny zestaw zadań wykonywanych podczas przejścia od architektury bazowej do architektur przejściowych i docelowych.
  • Dostarczalny produkt – Dokładnie zdefiniowany wynik pakietu prac, używany do weryfikacji zakończenia zadań pakietu prac.
  • Płaskowyż – Architektura przejściowa między architekturą bazową a architekturą docelową; używana przez zespoły projektowe do weryfikacji, czy przejście jest na właściwym torze, oraz do identyfikacji zmian potrzebnych w planie rozwoju.
  • Luka – Określa, co już istnieje, co brakuje i co należy usystematyzować.

dlaň Mravy Bezkonkurenční archimate tool color legend in view Vnímat živel Menda City

Podsumowanie

Ten artykuł wyjaśnia jedynie podstawowe koncepcje ArchiMate oraz ich relację z TOGAF.

To język modułowy dalej definiuje relacje między koncepcjami wewnątrz i między warstwami biznesowymi, aplikacyjnymi i technologicznymi. Wyjaśnia, jak używać notacji ArchiMate do tworzenia perspektyw dostosowanych do określonych odbiorców. Choć złożony, jest również bardzo elastyczny i dostosowalny do dowolnej implementacji frameworku architektury przedsiębiorstwa.


Dalsze lektury

 

Leave a Reply