Ocena:

Recenzje książki są mieszane, wielu czytelników uważa, że brakuje w niej konkretnych przykładów i jest zbyt szczegółowa, podczas gdy inni doceniają jej kompleksowe podsumowanie architektury SOA i jej przydatność jako wprowadzenie do powiązanych wzorców projektowych.
Zalety:Książka zawiera kompleksowy przegląd architektury SOA, wprowadza zasady projektowania i podsumowuje wzorce projektowe. Niektórzy czytelnicy uznali ją za dobrze napisaną i wartościową dla tych, którzy planują przeczytać bardziej szczegółowe prace autora.
Wady:Wielu recenzentów krytykowało książkę za to, że jest nudna, brakuje w niej konkretnych przykładów i zawiera zbyt wiele szczegółów. Zauważono również, że książka często odnosi się do innych prac autora, co prowadzi niektórych do wniosku, że jest to sposób na zwiększenie sprzedaży tych tytułów. Ogólnie rzecz biorąc, książka została uznana za niespełniającą oczekiwań.
(na podstawie 9 opinii czytelników)
Service-Oriented Architecture: Analysis and Design for Services and Microservices
Najlepiej sprzedający się, de facto przewodnik po SOA - teraz zaktualizowany o nowe treści i omówienie mikrousług.
Przez ponad dekadę bestsellerowa książka Thomasa Erla Service-Oriented Architecture: Concepts, Technology, and Design była ostatecznym, kompleksowym przewodnikiem po SOA, orientacji na usługi i technologiach usługowych. Teraz Erl gruntownie zaktualizował ten de facto branżowy przewodnik po SOA, aby odzwierciedlić nowe praktyki, technologie i strategie, które pojawiły się dzięki ciężko zdobytemu doświadczeniu i kreatywnym innowacjom.
Drugie wydanie oficjalnie wprowadza mikrousługi i abstrakcję mikrozadań jako część architektury zorientowanej na usługi i powiązanych z nią warstw usług. Zaktualizowane przykłady studiów przypadków i ilustracje dodatkowo wyjaśniają i pozycjonują model mikrousług obok i w odniesieniu do bardziej tradycyjnych typów usług.
Zakres obejmuje:
- Łatwe do zrozumienia, proste angielskie objaśnienia podstaw SOA i orientacji na usługi (zebrane z tytułów serii)
- Mikrousługi, abstrakcja mikrozadań i konteneryzacja.
- Cykl życia usług i powiązane z nim fazy.
- Analiza i konceptualizacja usług i mikrousług.
- Projektowanie API usług z wykorzystaniem usług REST, usług sieciowych i mikrousług.
- Nowoczesne API usług i techniki wersjonowania kontraktów dla usług sieciowych i usług REST.
- Aktualne dodatki z zasadami orientacji na usługi, ograniczeniami REST i wzorcami SOA (w tym trzy nowe wzorce)
Architektura zorientowana na usługi: Analysis and Design for Services and Microservices, Second Edition, będą niezbędne dla architektów aplikacji, architektów korporacyjnych, programistów i wszystkich specjalistów IT zainteresowanych poznaniem lub odpowiedzialnych za projektowanie lub wdrażanie nowoczesnych rozwiązań zorientowanych na usługi.
Rozdział 1: Wprowadzenie.
Rozdział 2: Tło studium przypadku.
Część I: Podstawy.
Rozdział 3: Zrozumienie orientacji na usługi.
Rozdział 4: Zrozumieć SOA.
Rozdział 5: Zrozumienie warstw z usługami i mikrousługami.
Część II: Analiza i projektowanie zorientowane na usługi.
Rozdział 6: Analiza i modelowanie z wykorzystaniem usług sieciowych i mikrousług.
Rozdział 7: Analiza i modelowanie z wykorzystaniem usług REST i mikrousług.
Rozdział 8: Projektowanie interfejsów API usług i kontraktów z wykorzystaniem usług sieciowych.
Rozdział 9: Service API and Contract Design with REST Services and Microservices.
Rozdział 10: Service API and Contract Versioning with Web Services and REST Services.
Część III: Dodatki.
Dodatek A: Zasady orientacji na usługi Odniesienie.
Dodatek B: Odniesienie do ograniczeń REST.
Dodatek C: Wzorce projektowe SOA.
Dodatek D: The Annotated SOA Manifesto.