Szczegóły ebooka

Wzorce SOA

Wzorce SOA

Arnon Rotem-Gal-Oz

Ebook

Najlepsze podejście do wytwarzania oprogramowania!

SOA (ang. Service Oriented Architecture) to gorący skrót ostatnich lat. Koncepcja oferowania niezależnych usług do określonych zadań zdobyła sobie ogromną popularność. Takie podejście pozwala na tworzenie elastycznych systemów informatycznych, które są znacznie łatwiejsze w utrzymaniu, zaprojektowaniu i wykonaniu od tradycyjnych rozwiązań. Ponadto udostępnienie pojedynczych serwisów innym projektantom może przynieść dodatkowe dochody lub zwiększyć atrakcyjność Twojej aplikacji.

Prawda, że brzmi zachęcająco? Po przeczytaniu tej książki nie oprzesz się wrażeniu, że jest to jedyna słuszna droga w zakresie wytwarzania oprogramowania. W trakcie lektury dowiesz się, jak zapewnić najwyższą jakość, dostępność i przepustowość tworzonych usług. Poznasz kolejne wzorce, które pozwolą Ci zaprojektować przejrzysty i bezpieczny system. Integracja usług, wymiana danych między serwisami, tworzenie klienta usług to tylko niektóre z poruszanych zagadnień. Osobny rozdział został poświęcony antywzorcom - to obowiązkowy punkt lektury, bo przecież musisz wiedzieć, jak tego nie robić! Sprawdź tę książkę, to kapitalna pozycja dla każdego projektanta i programisty chcącego tworzyć nowoczesne systemy informatyczne.

Dowiedz się:

  • jak stworzyć niezawodną i wydajną usługę
  • co osiągniesz dzięki stosowaniu podejścia SOA
  • jak wymieniać dane pomiędzy różnymi usługami
  • jak złożyć wszystkie usługi w jeden system

Lektura obowiązkowa każdego projektanta!

Przedmowa (11)

Wstęp (13)

O książce (15)

O autorze (19)

O ilustracji na okładce (21)

CZĘŚĆ I WZORCE SOA (23)

Rozdział 1. Rozwiązywanie problemów SOA za pomocą wzorców (25)

  • 1.1. Definicja architektury oprogramowania (26)
  • 1.2. Architektura zorientowana na usługi (27)
    • 1.2.1. Czym jest, a czym nie jest SOA (28)
    • 1.2.2. Korzyści architektoniczne płynące ze stosowania SOA (31)
    • 1.2.3. SOA dla przedsiębiorstw (34)
  • 1.3. Pokonywanie wyzwań SOA za pomocą wzorców (35)
    • 1.3.1. Struktura wzorca (35)
    • 1.3.2. Od wyizolowanego wzorca do języka wzorców (38)
  • 1.4. Podsumowanie (40)
  • 1.5. Dalsza lektura (40)

Rozdział 2. Podstawowe wzorce strukturalne (41)

  • 2.1. Wzorzec Host Usługi (42)
  • 2.2. Wzorzec Usługa Aktywna (48)
  • 2.3. Wzorzec Usługa Transakcyjna (53)
  • 2.4. Wzorzec Przepływ Pracy (59)
  • 2.5. Wzorzec Komponent Brzegowy (64)
  • 2.6. Podsumowanie (69)
  • 2.7. Dalsza lektura (69)

Rozdział 3. Wzorce dotyczące wydajności, skalowalności i dostępności (71)

  • 3.1. Wzorzec Oddzielone Wywołanie (73)
  • 3.2. Wzorzec Potoki Równoległe (79)
  • 3.3. Wzorzec Usługa Przetwarzania Sieciowego (84)
  • 3.4. Wzorzec Instancja Usługi (89)
  • 3.5. Wzorzec Wirtualny Punkt Końcowy (93)
  • 3.6. Wzorzec Strażnik Usługi (96)
  • 3.7. Podsumowanie (101)
  • 3.8. Dalsza lektura (102)

Rozdział 4. Wzorce dotyczące bezpieczeństwa i zarządzalności (103)

  • 4.1. Wzorzec Bezpieczne Komunikaty (106)
  • 4.2. Wzorzec Bezpieczna Infrastruktura (111)
  • 4.3. Wzorzec Firewall Usługi (118)
  • 4.4. Wzorzec Dostawca Tożsamości (123)
  • 4.5. Wzorzec Monitor Usługi (131)
  • 4.6. Podsumowanie (138)
  • 4.7. Dalsza lektura (139)

Rozdział 5. Wzorce dotyczące wymiany komunikatów (141)

  • 5.1. Wzorzec Żądanie/Odpowiedź (143)
  • 5.2. Wzorzec Żądanie/Reakcja (149)
  • 5.3. Wzorzec Odwrócenie Komunikacji (156)
  • 5.4. Wzorzec Saga (165)
  • 5.5. Podsumowanie (174)
  • 5.6. Dalsza lektura (175)

Rozdział 6. Wzorce dotyczące konsumentów usług (177)

  • 6.1. Wzorzec Rezerwacja (178)
  • 6.2. Wzorzec Fasada Kompozytowa (Portal) (187)
  • 6.3. Wzorzec Klient/Serwer/Usługa (193)
  • 6.4. Podsumowanie (200)
  • 6.5. Dalsza lektura (200)

Rozdział 7. Wzorce dotyczące integracji usług (203)

  • 7.1. Wzorzec Magistrala Usług (204)
  • 7.2. Wzorzec Orkiestracja (213)
  • 7.3. Wzorzec Zagregowane Raportowanie (221)
  • 7.4. Podsumowanie (231)
  • 7.5. Dalsza lektura (231)

CZĘŚĆ II SOA W PRAWDZIWYM ŚWIECIE (233)

Rozdział 8. Antywzorce usług (235)

  • 8.1. Antywzorzec Supeł (236)
  • 8.2. Antywzorzec Nanousługa (242)
  • 8.3. Antywzorzec Integracja Transakcyjna (249)
  • 8.4. Antywzorzec Stare Nawyki (254)
  • 8.5. Podsumowanie (257)
  • 8.6. Dalsza lektura (258)

Rozdział 9. Podsumowanie - studium przypadku (259)

  • 9.1. Problem (260)
  • 9.2. Rozwiązanie (261)
  • 9.3. Podsumowanie (280)

Rozdział 10. SOA a rzeczywistość (283)

  • 10.1. REST a SOA (284)
    • 10.1.1. Co to właściwie jest REST? (284)
    • 10.1.2. Czym różnią się REST i SOA (286)
    • 10.1.3. RESTful SOA (287)
  • 10.2. SOA i chmura (288)
    • 10.2.1. Zupa technologiczna chmury (289)
    • 10.2.2. Chmura i fałszywe przesłanki przetwarzania rozproszonego (290)
    • 10.2.3. Chmura i SOA (292)
  • 10.3. SOA i big data (293)
    • 10.3.1. Mix technologiczny big data (294)
    • 10.3.2. Jak działa SOA z big data (296)
  • 10.4. Podsumowanie (298)
  • 10.5. Dalsza lektura (299)

Dodatek Od atrybutów jakościowych do wzorców (301)

Skorowidz (311)

  • Tytuł: Wzorce SOA
  • Autor: Arnon Rotem-Gal-Oz
  • Tytuł oryginału: SOA Patterns
  • Tłumaczenie: Lech Lachowski
  • ISBN: 978-83-246-7053-6, 9788324670536
  • Data wydania: 2013-11-14
  • Format: Ebook
  • Identyfikator pozycji: wzosoa
  • Wydawca: Helion