gru
31

Architektura danych czy architektura informacyjna?

Źródło: Andrzej Sobczak
data_knowledge

Zgodnie z ramami architektonicznymi TOGAF jedną z domen architektonicznych jest architektura danych (Data Architecture). Jest ona definiowana jako formalny opis pryncypiów, modeli, polityk, standardów oraz procesów, które są stosowane podczas zarządzania: gromadzeniem, przechowywaniem, integracją, używaniem danych w organizacji. Zgodnie z metamodelem zawartości architektura danych obejmuje encje danych, logiczne komponenty danych oraz fizyczne komponenty danych. Coraz częściej podejmowana jest jednak dyskusja, czy zamiast mówić o architekturze danych nie zastosować pojęcia architektura informacyjna (nie mylić  z architekturą informacji)?

lis
11

Fundamenty architektury korporacyjnej państwa. Czyli o pryncypiach architektonicznych i nie tylko

Źródło: Andrzej Sobczak
akp_logo_small

Zapraszam Państwa do przeczytania bardzo interesującego wywiadu przeprowadzonego z Panem Michałem Bukowskim – Przewodniczącym Zespołu ds. rozwoju strategii informatyzacji administracji publicznej w MAC – nt. budowy architektury korporacyjnej państwa. Andrzej Sobczak: Jak Pan (lub szerzej MAC) definiuje architekturę korporacyjną państwa? Michał Bukowski: Do zakresu i znaczenia pojęcia „architektury korporacyjnej państwa” należy odnosić się w pierwszej kolejności poprzez przywołanie celów informatyzacji państwa. Cele takie są zapisane w szczególności w dokumencie strategicznym rządu polskiego o nazwie Program Zintegrowanej Informatyzacji Państwa (PZIP). W dokumencie tym wskazano działania rządu zmierzające do dostarczenia obywatelom wysokiej jakości elektronicznych usług publicznych. Celem programu jest stworzenie spójnego, logicznego […..]

paź
29

Wszystko co chciałbyś wiedzieć o aplikacjach

Źródło: Andrzej Sobczak
aplikacje

Zarządzanie portfelem aplikacjami jest jednym z trudniejszych tematów, z którym przyjdzie się zmierzyć architektowi korporacyjnemu. Po pierwsze wynika to z braku jasnej definicji aplikacji. Jeżeli Państwo nie wierzycie w to – proszę zapytać się u siebie w firmie ile jest aplikacji. Aktualizacja: 03.11.2014. Usłyszane wartości mogą być dramatycznie różne (część osób zaliczy do aplikacji zaliczy tylko systemy centralne, a część – również lokalne “Excele i Accessy” z logiką biznesową, napisaną w Visual Basic for Application.O definicji aplikacji pisałem we wpisie “Czym jest aplikacja i dlaczego jest to ważne”.

paź
25

Mikrousługi (Microservices) – faktyczna nowość, czy kolejny buzzword?

Źródło: Andrzej Sobczak
mikrouslugi

W chwili obecnej coraz większą popularność wśród projektantów architektury oprogramowania zaczyna zdobywać koncepcja “mikrousług”. Jest to alternatywne – w stosunku do monolitycznego – podejście do budowy aplikacji. Stosowane jest ono m.in. przez takie firmy jak Amazon, The Guardian, czy Netflix. Do tej pory nie wypracowano jednak jednej, obowiązującej definicji tego pojęcia. Martin Fowler zauważa, że mikrousługi są jednym ze stylów architektonicznych, zgodnie z którym powstające oprogramowanie składa się z zestawu mikro-usług, z których każda działa w ramach własnego procesu i komunikuje się z innymi mikro-usługami za pomocą lekkich protokołów komunikacyjnych – takich jak np. HTTP. Każda mikro-usługa koncentruje się na wsparciu […..]

paź
04

Nadchodzi czas organizacji sterowanych danymi – czyli raport “100 Data Innvations”

Źródło: Andrzej Sobczak
100_data_innovations

Zachęcam Państwa do zapoznania się z raportem “100 Data Innvations”. Został ono przygotowane przez organizację non-profit “Center For Data Innovations”. Mimo, że materiał ten nie odnosi się wprost do zagadnień związanych z architekturą korporacyjną – pokazuje jedno – nadchodzi czas organizacji napędzanych przez dane – czyli “Data Driven Organisations”. Aby jednak ta wizja się ziściła niezbędne są odpowiednie mechanizmy architektoniczne – w szczególności w obszarze danych. Bez nich bez wdrożonego ładu danych nie uda się organizacjom osiągnąć przewagi konkurencyjnej z wykorzystaniem zgromadzonych zasobów danych. Raport jest dostępny do pobrania pod tym linkiem.

wrz
22

Master Data Management vs. Metadane

Źródło: Andrzej Sobczak
kule

W ramach serwisu ArchitekturaKorporacyjna.pl stosunkowo mało miejsca poświęcałem zagadnieniom związanym z Data Governance. Stwierdziłem, że jest to poważny brak, który chciałbym szybko uzupełnić. Zacznę od zagadnienia, które często budzi zażarte dyskusje. Oczywiście chodzi o stwierdzenie, że Master Data Management jest pojęciem równoważnym z Matadata Management. Sprawa nie jest taka prosta jeżeli chodzi do rozstrzygnięcia, bo pojawiają się dosyć fundamentalne problemy definicyjne. Termin metadane (ang. matadata) jest stosunkowo dobrze zdefiniowany. Zgodnie z Wikipedią są to dane o danych, czyli ustrukturalizowane dane stosowane do opisu zasobów informacji lub obiektów informacji w celu ułatwienia ich znalezienia, identyfikacji, a także zarządzania tymi zasobami. 

cze
19

Architekt danych – zawód przyszłości?

Źródło: Andrzej Sobczak
data

Architektura danych to formalny opis pryncypiów, modeli, polityk, standardów oraz procesów, które są (powinny być) stosowane podczas zarządzania: gromadzeniem, przechowywaniem, integracją, integracją oraz używaniem danych w organizacji. Według TOGAF”a architektura danych jest jedną z czterech domen architektonicznych. W jej ramach modeluje się takie byty jak: encja danych, logiczny komponent danych oraz fizyczny komponent danych. Oczywiście nie jest to jedyne podejście – inaczej do tego zagadnienia podchodzi się np. w ramach języka ArchiMate, czy też pierwowzorze koncepcji architektonicznych – czyli Siatce Zachmana.