DYA framework - DYA framework
Dynamiczny Enterprise Architecture (DYA) stanowi ramy architektury korporacyjnej opracowany przez firmę konsultingową Sogeti . Koncentruje się na projektowaniu oprogramowania w ogóle, a także poprawę funkcji projekt architektoniczny.
Ramy DYA zbudowany jest z następujących modułów:
- DYA | Infrastruktura, dotyczące architektury infrastrukturalnej
- DYA | Software, dotyczące architektury oprogramowania
- DYA | biznesowe, dotyczące architektury biznes
- DYA | Ład dotyczących ładu IT oraz
- Dya | Zasady, o rozwoju zasad architektonicznych
Koncepcja ramach DYA został po raz pierwszy wprowadzony w 2001 roku przez Roel Wagter, Marlies van Steenbergen, Martin van den Berg i Joost Luijpers z Sogeti w holenderskim książce pt dya: snelheid pl samenhang w Biznes-en ICT-architektura , poprawione , tłumaczone w języku angielskim i opublikowane w 2005 roku jako „Dynamic Enterprise Architecture: jak to działało”.
Zawartość
Historia
DYA | Infrastruktura została po raz pierwszy zasugerował w whitepaper opublikowanego przez Microsoft MSDN w roku 2005 (zastąpionej przez nowego złożenia w 2007 roku). Po krótkim okresie rozwoju, został opisany w (Holandia) książki zatytułowanej "DYA | Infrastructuur - Architektura voor de fundering van de it".
W 2009 roku, słownictwo i wzory rodzajowe były publikowane w repozytorium internetowym, początkowo pod niezależnego URL, ale później pod subdomeny w Sogeti Holandia internetowej. Była też grupa LinkedIn stworzył.
Opracowanie metody ciągłej w Sogeti do połowy 2012 roku; Po tym, rozwój kontynuowano pod patronatem BiZZdesign , w czasie których nazwa została zmieniona na metodzie otwartej metody Architecture Infrastructure (OIAm). Repozytorium jest kontynuowany pod nazwą metody otwartej architekturze Infrastruktura (OIAr).
infrastruktura DYA
DYA | Infrastruktura jest to metoda, która ma na celu wspieranie architekta infrastruktury. Przynosi zwinność biznesowe, efektywność architektoniczny oraz zarządzaniu i rozszerzalne krajobrazy infrastrukturalnych w zasięgu ręki każdej organizacji. infrastruktura DYA zapewnia trzy elementy wzajemnie wspierających:
- Ostateczne opis architektury infrastruktury jako integralna część procesu architektonicznego i jak pomaga egzekwować zasady-architektonicznych z dwoma punktami kontaktowymi: definiowanie funkcjonalnego podejścia do infrastruktury i jak wybrać i pracy z odpowiednich atrybutów jakościowych
- Model cegiełki (architektoniczno meta-model infrastruktury), które ...
- Tworzy i opisuje logiczne, modułowych obiektów infrastruktury
- Utrzymuje kategoryczne i funkcjonalny inwentaryzacji istniejącej infrastruktury „krajobrazy”
- Struktury i konstruuje produktów architektonicznych, jak architektura odniesienia, analizuje wpływ i zacząć architektury projektu
- Najlepszych praktyk, które pomogą rozpocząć architekturę infrastruktury płynnie i wytyczne niezbędne do wytwarzania artefaktów architektonicznych architektura infrastruktura sprawiają, że praca
Różne strategie wdrożeniowe przedstawiono, w jaki sposób przedłużyć Architektura start projektu jest wyjaśnione i znaczenie wielu produktów, takich jak: Reference architektury, katalog produktów i usług Katalogi są również zilustrowane.
Oprócz tych trzech głównych składników, DYA | Infrastruktura zapewnia również wskazówki, jak architektura infrastruktura może poprawić bezpieczeństwo, zarządzanie projektami, zarządzanie i produkcję testową.
tło
W 1972 roku, Gerrit Blaauw opisano jak można myśleć o projektowaniu komputerowym jako oddzielnych domenach: architektury , wdrażania i realizacji . Jednak koncepcje wprowadzone przez Blaauw nie posiadają tylko dla architektury mainframe , ale również dla architektury IT (i zapewne dla wszystkich form architektury). Podczas pracy z DYA | Infrastruktury, można łatwo rozpoznać trzy domeny jak przedstawione przez Blaauw:
- Architektura : Blaauw twierdził, że „architektura systemu może być zdefiniowany jako funkcjonalny wygląd systemu dla użytkownika, jego fenomenologia”. Omawiając architekturę danego obiektu infrastruktury, możemy ograniczyć się do tego, co istotne: co to robi? W związku z tym uważamy usługi jako usługi infrastruktury, zmieszanej z podstawowymi funkcjami, atomowych infrastruktury. Atomic funkcja infrastruktura w tym zakresie oznacza funkcję logiczną infrastruktury, które nie mogą być sensownie podzielony na mniejsze funkcje przynajmniej nie sensownie dla celów architektonicznych.
- Kiedy funkcje infrastrukturalne są opisane w kategoriach ogólnych, oprócz dowolnej implementacji technicznej, wyglądają identycznie dla większości organizacji. Podobnie, gdy usługi infrastrukturalne składa się z podstawowych funkcji infrastrukturalnych, ale także wyglądają identycznie między organizacjami. I to jest dokładnie to, czego można się spodziewać na poziomie architektonicznym, zgodnie z definicją przez Blaauw.
- Realizacja : Blaauw twierdził, że „Realizacja jest logiczną strukturę, która wykonuje architekturę gdzie architektura opowiada, co się dzieje, realizacja opisuje, jak to jest się stało.” W każdej organizacji, usługa infrastruktura musi być dostarczone w określonym kontekście jednej organizacji, lub ewentualnie wielokrotność tych. Konteksty te wpływają na sposób, w jaki usługa infrastruktura musi być dostarczona. Na przykład, Ministerstwo Obrony komputera w biurze w stolicy wygląda inaczej z komputera z tyłu transporter opancerzony na polu bitwy. To dlatego, że kontekst bitwy nakłada różne wymagania dotyczące obiektu infrastruktury niż kontekstowego biurze .
- Zatem wdrożenie usługi infrastruktury oznacza:
- Identyfikowania kontekstów i ich wymagania, w którym usługa musi działać
- Umiejscowienie funkcji infrastrukturalnych, które są częścią usługi w tych kontekstach
- Określając je na poziomie szczegółowości, które mogą stanowić dla zidentyfikowanych wymagań
Na poziomie realizacji, usługi infrastrukturalne i funkcje mogą być nadal przechowywane rodzajowy. Nie ma potrzeby do zaproponowania konkretnych produktów lub standardów technicznych (choć jest to możliwe). Jednak ze względu na wpływy kontekstów, usług i funkcji może być często organizacja specyficzne. Zauważ, że z wcześniej przedstawioną definicją architektury infrastruktury, zarówno „architektura” Blaauw i „realizacji” podlegają architekta infrastruktury.
- Realizacja : Blaauw twierdził, że „struktura fizyczna, która ucieleśnia logiczną konstrukcję, będzie nazwany realizacja Tutaj,«który»i«gdzie»składnika wyboru, podziału, umiejscowienia i połączenia będą rozpatrywane oddzielnie od«jak». logicznej struktury.” Realizacja usługi infrastruktury jest pole projektantów infrastruktury i inżynierów. To ich odpowiedzialność, aby utworzyć z realizacji usługi, która jest zarówno wykonalne i utrzymaniu (w tym aspekcie kosztów obu). W tej fazie, projekty infrastrukturalne są tworzone i obiekty rzeczywiście dostać zbudowany.
Infrastruktura architektura proces DYA
Biznes, informacje i architektury infrastruktury mają wspólny cel: zapewnić optymalne wsparcie dla działań organizacji. Jest to niemożliwe bez wkładu ze sprzężeniem zwrotnym, a pomiędzy te trzy dyscypliny architektoniczne. Aby działać skutecznie w ramach procesu architektonicznego i jednocześnie być na tyle czuły, każda dyscyplina musi przestrzegać dynamiki i struktury, które podkreślają swoje własne odpowiednich obszarach kompetencji. To z pewnością odnosi się do architektury infrastruktury, która musi dokonać jego rola łatwo rozpoznawalne poprzez wyjaśnienie pojęć, których używa w domenie infrastruktury. Najprostszym sposobem na to jest opisanie rozwiązań infrastrukturalnych w kategoriach logicznych i funkcjonalnych. DYA | Infrastruktura definiuje „zdolność” roztworu z zestawem atrybutów jakości. Atrybutów jakości również odgrywają ważną rolę w harmonizacji procesu architektonicznego poprzek trzech dyscyplinach architektonicznych, ponieważ niezależnie od tego, pod spodem konstrukcji (technologiczne), atrybuty jakości można pogodzić w wielu domenach i będą używane w całym roztworze. W tym samym czasie, również stanowią one wkład w inżynierii, tworzenia i testowania rozwiązań w ramach własnych kompetencji. Dlatego atrybuty jakościowe są powracającym tematem w całej różnych etapów i działań architektury infrastruktury i dlatego jest sprawą najwyższej wagi, aby wybrać i zdefiniować atrybuty jakości starannie. Przynajmniej, muszą one ilustrują unikatową i wrodzoną jakość roztworze infrastruktury.
Atrybuty jakość komunikacji
Dyscypliny architektoniczne muszą być w stanie dostosować się do siebie w razie potrzeby w trakcie procesu architektonicznego bez narażania się. Powinny one wyjaśnić, jakie mogą przyczynić się i wskazać swoje granice. Pełny zakres życzenia i wymagania nie zawsze mogą być spełnione; szczególnie jeśli oni (nawet minimalnie) konflikt ze sobą. Jeżeli jedna z dyscyplin chcą lub muszą dyktować ostatecznego wyniku, powinien otrzymać odpowiednie wytyczne z procesu architektonicznego, pamiętając, że wytyczne muszą być odpowiednie do konkretnego obszaru kompetencji. Proces architektonicznych wybiera cechy jakościowe najbardziej realistyczny i odpowiednio do kierunku pożądanego roztworu. Ten zestaw cech jakościowych może być postrzegane jako mandat dla każdej dyscypliny indywidualnie pracować z własnej części całkowitego rozwiązania. Atrybuty jakości zapewniają powstałe roztwory nie są rozwijane w izolacji, ale że pozostają one zgodne w pełnych ram architektonicznych. Atrybutów jakości również sposób sprawdzić i zgłosić się na dostarczonych wyników.
Aby zatrzymać dyscyplin mówi w celach poprzecznych, konieczne jest jednoznaczne porozumienie w sprawie jakości atrybuty każda dyscyplina przynosi do procesu architektonicznego. Muszą one służyć jako podstawa do dalszego pojednania i harmonizacji definicji w ramach procesu architektonicznego. architektura infrastruktura zapewnia własny zestaw cech jakościowych, obok szczególnych cech jakościowych architektur biznesowych i informacyjnych.
Oprócz cech jakościowych, istnieją dwa główne ograniczenia, które mają wpływ na potencjalny kierunek rozwiązania, a mianowicie kosztów i czasu. Te ograniczenia są nakładane przez świat zewnętrzny (zwykle przez organizację) i dotyczą wszystkich form architektury. Czas i pieniądze są na ogół najważniejsze determinanty skali i jakości, a tym samym wykonalność rozwiązania. W wielu przypadkach, czas i pieniądze są tak restrykcyjne, że inny ważenie należy zwrócić na szereg atrybutów jakości wymyślić realistycznego rozwiązania. W rezultacie proces architektoniczny sporadycznie i słusznie zamienia się debaty pomiędzy zainteresowanymi stronami, w wyniku rozwiązania, które optymalnie, służy interesom wszystkich organizacyjne w granicach czasu i pieniędzy.
atrybutów jakości architektury infrastruktury
Atrybuty jakościowe są przez charakter abstrakcyjny, ponieważ wskazują one , jak , ale nie co . W ramach procesu architektonicznego, relacje są identyfikowane między atrybutów jakości z jednej dyscypliny i atrybuty porównywalnej jakości w innej dyscypliny. To sprawia, że łatwiej jest określić, jak wybory dokonane w jednym obszarze rozwiązań wpływających na innych obszarach. Im bardziej proaktywnie to nastąpi i im więcej atrybutów jakości, które można pogodzić, tym bardziej konstruktywny sposób. W ramach tego procesu harmonizacji, „podobny” atrybutów jakości są łatwo identyfikowalne do siebie, podczas gdy inne są znacznie bardziej prawdopodobne, aby podkreślić wyjątkowość danej dyscypliny. Niemniej jednak, dyscyplina zwykle rozpoznaje się w atrybutach jakościowych innych dyscyplin, pod warunkiem, że zostały one odpowiednio określone i wyjaśnione.
Mając na uwadze cel, jakim jest budowa infrastruktury jako funkcję użyteczności, istnieją trzy kategorie, z dwoma jakości atrybuty każda, które wyrażają wrodzoną jakość rozwiązań infrastrukturalnych:
- Elastyczność (adaptacyjnych i skalowalność);
- Niezawodność (dostępność i integralność);
- Łatwość konserwacji (zarządzania i odpowiedzialności).
Sześć atrybuty jakościowe określone tutaj nie stosuje się wyłącznie do zastosowań infrastrukturalnych, ale są one zbiorem przewodnią budowy infrastruktury jako narzędzia.
Uczestnicy procesu projektowania architektonicznego nie zawsze są wystarczająco świadomi znaczenia atrybutów jakościowych swoich dziedzinach wiedzy, a ich konsekwencje, które mają wyraźne wymagania na innych obszarach. Inni uczestnicy muszą następnie wyjaśnić wyraźnych lub dorozumianych konsekwencje dla własnej domenie. Na przykład: pewna rozwiązanie architektura biznes wymaga 99,99% dostępności . Infrastruktura odpowiada, że mogą spełnić ten wymóg w zakresie dostępności , ale stwarza znaczące konsekwencje w zakresie skalowalności i kosztów. Następnie oczekuje architektura biznes, aby wskazać, czy w tym świetle określony wymóg dostępność jest nadal uzasadnione. Sytuacja, w której należy unikać dyscyplin nakładać atrybuty jakościowe i warunki na siebie wyłącznie w celu osiągnięcia własnych celów, pomijając inne dyscypliny, ponieważ jest zupełnie przeciwny skutek i udaremnia sam proces architektury. Jakość terminologia związana ciągu jednej dyscypliny często oznacza coś innego, albo nawet w ogóle nic, poza domenę że dyscyplina jest.
Rozkład infrastruktura DYA i modelowanie
Ta infrastruktura Architektura Repozytorium zawiera wytyczne Architektura i design w postaci modeli budowlanych na różnych poziomach iz różnych punktów widzenia. Jest on zbudowany przy wykorzystaniu jednego z najważniejszych narzędzi DYA | Infrastruktury: The Building Blocks Model. Pierwszą rzeczą, jaką należy wiedzieć o modelu Building Blocks jest to, że jest to przede wszystkim narzędzie rozkładu. Oznacza to, że jest ona wykorzystywana do wnikliwie krajobrazy infrastruktury do wymiarów i elementów logicznych, aby umożliwić uporządkowany i metodologiczne modelowania (kompozycja). To jak definiowanie okresowym pierwsze, następnie ćwiczyć chemii w sposób uporządkowany.
Budynek Bloki model rozcina krajobrazu infrastruktury z pięciu kierunkach:
- Obszary robocze
- środowiska
- Cegiełki
- Elementy
- Atrybuty jakości
Kolejność rozkładu, które nakłada się za pomocą modelu można opisać w następujący sposób:
- Krajobrazu infrastruktura składa się z kilku miejscach pracy (przechowywanie, sieci, serwer, Middleware, Realm Client).
- W każdym obszarze roboczym, niektóre rodzaje funkcjonalności infrastruktury przebywania (Building Blocks), na przykład:
- Obszar roboczy Storage oferuje siłownia Scentralizowane bagażu,
- Obszar roboczy Network oferuje dostęp i dystrybucji danych i obiektów
- Realm Client Obszar roboczy zapewnia PC Mobile PC, drukarki, skanery i inne urządzenia, które służą jako interfejs dla użytkowników końcowych.
Te obiekty (Building Blocks) „na żywo” w środowisku, co oznacza, że są one wykorzystywane w pewnym kontekście biznesowym i że sposób użytkowania, który jest podyktowany tym kontekście wymaga specyficznych wymagań jakościowych.
Przykłady środowisk w sferze Client obszaru roboczego są biurowy, kiosk i zdalnych. W obrębie każdego środowiska, wymagania jakościowe są oznaczone atrybutów jakości z wartością, która jest pasująca do tego środowiska. Na swoją kolej, te wartości odpowiadają klas, przepisów i / lub permutacje, które są istotne, że jakość atrybut.
Stosowane do budowy bloków w pewnym środowisku, proces architektoniczny wyznacza standardy uniwersalne do budulec dla tego środowiska. Te normy techniczne (komponentów) to elementy w modelu blokowym budynek.
Galeria
Zobacz też
- dynamiczne przedsiębiorstwo
- Modelowanie dynamiczne przedsiębiorstwo (DEM)
- Architektura otwarta metoda Infrastruktura
Referencje
Począwszy od tej edycji , artykuł ten używa treści z „dya-knowledge.sogeti.nl” , który jest licencjonowany w sposób, który pozwala na ponowne wykorzystanie w ramach Creative Commons Attribution-ShareAlike 3.0 Unported , ale nie pod GFDL . Wszystkie istotne warunki muszą być przestrzegane.
Linki zewnętrzne
- DYA na dya.info
- DYA Repository Infrastructure