Książkę udało mi się dostać na promocji. Interesuję się architekturą, więc zdecydowałem się kupić pozycję o wzorach popularnego stylu architektonicznego jakim jest Service-Oriented Architecture.

ZAWARTOŚĆ

Książka zawiera dziesięć rozdziałów zamieszczonych w dwóch częściach. Pierwsza część koncentruje się na wzorcach, natomiast druga na aspektach Service-Oriented Architecture w prawdziwym świecie.

W książce zostały omówione następujące wzorce:

  • Host Usługi
  • Usługa Aktywna
  • Usługa Transakcyjna
  • Przepływ Pracy
  • Komponent Brzegowy
  • Oddzielone Wywołanie
  • Potoki Równoległe
  • Usługa Przetwarzania Sieciowego
  • Instancja Usługi
  • Wirtualny Punkt Końcowy
  • Strażnik Usługi
  • Bezpieczne Komunikaty
  • Bezpieczna Infrastruktura
  • Firewall Usługi
  • Dostawca Tożsamości
  • Monitor Usługi
  • Żądanie/Odpowiedź
  • Żądanie/Reakcja
  • Odwrócenie Komunikacji
  • Saga
  • Rezerwacja
  • Fasada Kompozytowa
  • Klient/Serwer/Usługa
  • Magistrala Usług
  • Orkiestracja
  • Zagregowane Raportowanie

Antywzorce:

  • Supeł
  • Nanousługa
  • Integracja Transakcyjna
  • Stare Nawyki

Struktura opisu wzorca wygląda następująco:

  • WSTĘP
  • PROBLEM
  • ROZWIĄZANIE
  • MAPOWANIE TECHNOLOGII
  • ATRYBUTY JAKOŚCIOWE

Wzorce są bogato ilustrowane.  Przykładowy kod napisany jest w C# oraz Java. Na koniec każdego z rozdziałów znajduje się sekcja o nazwie DALSZA LEKTURA. Autor zamieszcza w niej artykuły lub książki rozszerzające wiedzę z konkretnej tematyki.

Książka Arnona mnie pozytywnie zaskoczyła. Była bardzo interesująca. Przez jej silny teoretyczny aspekt czyta ją się dość szybko. Nie zawiera dużej ilości kodu do analizy. Obecnie nie pracuję nad systemem zorientowanym na usługi, jednak gdy będę mierzył się z tym wyzwaniem to z pewnością odwietrzę sobie tę pozycję.

PODSUMOWANIE

SOA jest popularnym stylem architektonicznym dla dużych systemów. Jednak użycie każdej architektury niesie ze sobą pewne konsekwencję oraz zobowiązania. Przez co decyzja o jej wyborze zawsze powinna być dobrze przemyślana. Arnon pokazuje na jakie problemy możemy się natknąć podczas tworzenia systemu zorientowanego na usługi. W ciekawy sposób opisuje on wzorce projektowe, korzystając z studiów przypadku, przez co mamy konkretny rzeczywisty problem oraz propozycję jak go rozwiązać. Książka ma bardzo silny aspekt teoretyczny, kodu w niej jest niewiele. Jest to świetne uzupełnienie swojej wiedzy na temat Service-Oriented Architecture.

DLA KOGO JEST TA KSIĄŻKA?

Jeżeli pracujesz z usługami lub chcesz stworzyć system na nich oparty, powinieneś zapoznać się z tą pozycją. Polecam ją przede wszystkim projektantom, architektom, programistom. Książka Arnona, może się okazać pomocna również dla administratorów serwerów usług, ponieważ duża część problemów przedstawionych w niej jest rozwiązana za pomocą gotowych narzędzi.

Zapraszam na inne recenzje: pisz-kod.pl/recenzje/

Informacje podstawowe:

Autor: Arnon Rotem-Gal-Oz

Ilość stron: 320

Rok wydania: oryginał wrzesień 2012, polski przekład sierpień 2013

Tytuł oryginału: SOA Patterns

Źródło okładki: https://helion.pl/ksiazki/wzorce-soa-arnon-rotem-gal-oz,wzosoa.htm#format/d

 

2 thoughts on “Wzorce SOA”

Comments are closed.