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ź
22

Kluczowe pytania z perspektywy modelowania potencjału biznesowego + konkurs :)

Źródło: Andrzej Sobczak
questions

Koncepcja potencjału biznesowego powoli toruje sobie drogę w polskich firmach. Temu zagadnieniu poświęciłem już dwa wpisy na serwisie ArchitekturaKorporacyjna.pl (zobacz: Czym jest modelowanie potencjału biznesowego oraz Mapy potencjału biznesowego). Ahsan Rauf sformułował 7 pytań, które powinny być zadawane w organizacjach zainteresowanych wdrożeniem tego podejścia u siebie. Pozwalam je sobie przytoczyć, opatrzyć krótkim komentarzem i dodać kilka własnych.

paź
22

Agile and Enterprise Architecture – interesujący wpis nt. połączenia świata architektury i agile

Źródło: Andrzej Sobczak
agile_ea

Od jakiegoś czasu wśród rozmów praktyków i na konferencjach przewija się wątek dotyczący połączenia dwóch bardzo popularnych (rzekłbym nawet modnych) haseł – czyli architektury korporacyjnej i agile (Agile Architecture). Część osób zastanawia się, czy nie jest to oksymoron albo jednorożec. Inne osoby o efektach synergii tych koncepcji myślą łącząc architekturę korporacyjną z DevOps, Scrum’em, dostarczaniem inkrementalnym oprogramowania. Nieco inne spojrzenie zaproponował Charlest Betz na swoim blogu we wpisie:  ”Agile and Enterprise Architecture“. Zauważa on, że idea architektury korporacyjnej jest istotnie różna od architektury rozwiązania, i że architektura korporacyjna pełni inne funkcje.

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
26

Wersja beta narzędzia Archi 3.0 już opublikowana

Źródło: Andrzej Sobczak
archi

Dosłownie wczoraj pojawiła się wersja “Release Candidate 5a” edycji 3.0 narzędzia do modelowani Archi. Pozwalam sobie wspomnieć o tym z tego względu, że jest to bardzo dobre oprogramowanie do nauki ArchiMate (chociaż do zastosowań komercyjnych chyba lepiej będzie sprawdzał się Sparx EA). Archi w pełni wspiera obowiązującą specyfikację języka – czyli wersję 2.1. Co więcej jest ono dystrybuowane na licencji “Open Source” i jest całkowicie za darmo. Inną ciekawostką jest to, że z poziomu tego narzędzia można tworzyć dodatkowo kanwy modelu biznesowego (Business Model Canvas). W stosunku do poprzedniej wersji nie ma szczególnej rewolucji – wprowadzono jednak szereg usprawnień. Są [.....]

wrz
26

Dlaczego tak trudno wdraża się architekturę korporacyjną w Polsce?

Źródło: Andrzej Sobczak
innowacje

Chyba zaczynam rozumieć dlaczego tak ciężko idzie wdrażanie architektury korporacyjnej w Polsce. Oczywiście nie mówię tutaj o przygotowywaniu modeli – bo z tym z roku na rok jest coraz lepiej (coraz większą popularność zyskuje np. ArchiMate – ale nie tylko…). Mam na myśli wdrażanie koncepcji/myślenia architektonicznego. Bowiem bardzo często z tym jest największy problem. Pozwalam sobie postawić tezę – że jedną z głównym barier upowszechnienia się architektury korporacyjnej jest w Polsce brak innowacyjnych organizacji (ale takich z prawdziwego zdarzenia, a nie tylko z nazwy). Dlaczego tak sądzę? Zacznę od przedstawienia kilku faktów. Firma badawcza KPMG przeprowadziła w 2013 r. badania [.....]

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.