logo

Okładka książki "Projektowanie integracji systemów IT"

Marcin Ziemek jest specjalistą zajmującym się projektowaniem architektury rozwiązań IT oraz projektowaniem integracji systemów IT. W swoich książkach w zwięzły sposób przeprowadza czytelnika przez te zagadnienia, skupiając się na praktyce. Na uwagę zasługuje fakt, że na końcu książki możesz pobrać pliki oraz zajrzeć do słownika i wykazu używanych skrótów. Wewnętrzne, jak i zewnętrzne odnośniki w książce pozwolą Ci sprawnie poruszać się po niej, dotrzeć do potrzebnych informacji i rozwinięcia zagadnień. Autor we wstępie wyjaśnił, z jakich narzędzi korzystał przy opracowywaniu książki.

19_projektowanie_integracji_systemow_it_Marcin_PL (2).jpg

Marcin Ziemek napisał ebooka Projektowanie integracji systemów IT jako przewodnik służący do projektowania integracji systemów informatycznych. Treść powstała z myślą o osobach, które znają podstawy integracji systemów, jak i o tych, którzy dopiero wchodzą w świat systemów IT i ich integracji. Jeśli wydaje Ci się, że integracja systemów IT to integracja systemów operacyjnych, to… nie o to chodzi. Podobnie, gdy Autor wskazuje na aktorów procesu, to nie ma na myśli osób, które występują w teatrze czy na planie filmowym. Aktorzy to są podmioty, które wchodzą w integracje z systemem lub jego częściami, uczestniczą w nich (np. użytkownicy, inne systemy, komponenty systemu). Jeśli chcesz być dobrym partnerem do rozmów biznesowych, czy rozmowy o pracę – zachęcam do poświęcenia czasu na zapoznanie sią z całą treścią ebooka Marcina Ziemka.

19_projektowanie_integracji_systemow_it_Marcin_PL (3).jpg

Książka zawiera 42 rozdziały podzielone na 5 części (z czego ostatnia to podziękowania, wykaz skrótów, słownik oraz pliki do pobrania). W pierwszej części Autor omawia definicję integracji oraz jej zalety i wady. Jest to część teoretyczna, aby wprowadzić czytelnika w poruszane później zagadnienia. Znajdziesz tu krótkie przedstawienie typów danych i dwa rodzaje ich integracji. Następnie autor omówił tryby, typy i różne wzorce integracji, z którymi możesz się spotkać. Podał przykłady, kiedy sprawdza się który typ i tryb integracji. W tej części autor zwrócił uwagę na zasady architektury integracji oraz na modele danych komunikacji. Wyjaśnia także jak zacząć projektować i dokumentować integracje za pomocą UML oraz BPMN. Omawia rozwiązania i technologie integracyjne oraz protokoły integracyjne. Autor zamieścił informacje o najpopularniejszych formatach danych, jak XML, JSON czy CSV. Jednak nie skupił się tylko na nich. Znajdziesz także informacje na temat bezpieczeństwa, czyli uwierzytelniania, autoryzacji oraz szyfrowania danych.

W części drugiej Autor przeprowadzi Cię przez proces projektowania architektury integracji krok po kroku, od analizy problemu biznesowego przez analizę przypadku, wizję architektoniczną, architekturę biznesową i architekturę danych, aż po analizę architektury aplikacji. W niej znajdziesz omówienie mikroserwisów i hurtownie danych, które cieszą się dużym zainteresowaniem wśród pracodawców. Zobaczysz przykład diagramu ER (ang. Entity Relationship), czyli diagram relacji encji (jeśli zaczynasz, to encja reprezentuje obiekt lub koncept, który jest przechowywany w bazie danych). Encje posiadają atrybuty i mogą mieć relacje między sobą, które w diagramach są opisywane jako 0..1 lub 0..*. Zdefiniowanie encji jest niezbędne w procesie pracy nad architekturą oraz w procesie projektowania integracji systemów. W tej części Autor przeprowadzi Cię przez proces integracji projektowania architektury na podstawie wybranego i konkretnego przykładu tak, abyś mógł lepiej zrozumieć, co dzieje się na konkretnym etapie. Dla lepszego zrozumienia Autor używa także graficznych metod, z pomocą których wizualizuje kroki procesu, a Tobie pozwala wejść głębiej w temat.

19_projektowanie_integracji_systemow_it_Marcin_PL (4).jpg

W części trzeciej Autor kontynuuje przeprowadzanie czytelnika przez konkretny przykład i na jego podstawie omawia prace nad architekturą integracji. Także w tej części Autor pokazuje krok po kroku, co należy zrobić i na co zwrócić uwagę. Tabele, które stworzył Autor nadają przejrzystości tekstowi, z którym się zmierzysz. Dzięki nim łatwiej wyszukać informacje, jak również zaprojektować własną integrację systemów IT. W tej części znajdziesz także najczęstsze odpowiedzi HTTP, jak pożądane przez wszystkich programistów 200 (OK). Jednak, nie jest to takie proste i odpowiedź HTTP może przynieść wiele błędów. Znajomość tych kodów jest istotna w trakcie prac nad integracją systemów, ponieważ z takimi błędami może spotkać się klient. Dlatego należy przemyśleć wcześniej obsługę tych błędów i zastanowić się nad przyczynami ich wystąpienia. Autor pokazuje także, jak może wyglądać przykładowa baza danych, jakie pola może zawierać.

19_projektowanie_integracji_systemow_it_Marcin_PL (5).jpg

Ostatnia część dotycząca projektowania integracji systemów zawiera analizę architektury technicznej, infrastruktury oraz bezpieczeństwa.

Jeśli zaciekawiła Cię integracja systemów IT, ta książka jest dla Ciebie. Projektowanie integracji tych systemów może być dla Ciebie wejściem w nową, intrygującą i pełną niespodzianek przygodą, która daje dużo satysfakcji.

  • Share On: