- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 5.0/6 Opinie: 1
- Stron:
- 320
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
![Wyłącznie](https://static01.helion.com.pl/ebookpoint/img/img_wylacznie.png)
Opis ebooka: Wzorce SOA
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!
Koncepcja architektury zorientowanej na usługi jest łatwa do uchwycenia, a mimo to programiści i architekci przedsiębiorstw często zmagają się z problemami impelmentacji. Oto niektóre z nich:
- Jak uzyskać wysoką dostępność i przepustowość?
- Skąd czerpać informacje o błędach usług?
- Jak tworzyć raporty, kiedy dane są porozrzucane w wielu usługach?
- Jak bardziej poluźnić luźne powiązania?
- Jak rozwiązać kwestie uwierzytelniania i autoryzacji dla konsumentów usług?
- Jak zintegrować SOA z interfejsem użytkownika?
Książka Wzorce SOA korzystając z prostego języka dostarcza szczegółowych, neutralnych technologicznie rozwiązań dla tych i wielu innych problemów. Dzięki niej poznasz i zrozumiesz wzorce projektowe, które promują i wymuszają elastyczność, dostępność i skalowalność. Każdy z 26 wzorców wykorzystuje klasyczny format problem/rozwiązanie oraz unikatową mapą technologii, aby pokazać w jaki sposób konkretne rozwiązania pasują do ogólnego wzorca.
Książka kierowana jest do pracujących programistów oraz architektów budujących usługi i rozwiązania zorientowane na usługi. Znajomość języków programowania Java lub C# będzie pomocna, ale nie jest wymagana. Arnon Rotem-Gal-Oz posiada ponad dekadę doświadczeń w budowaniu systemów SOA z zastosowaniem języków Java i C#. Jest rozpoznawalnym autorytetem w dziedzinie projektowania i architektury systemów rozproszonych, a w szczególności SOA.
Dokumentuje znaczący zakres wiedzy na temat SOAz przedmowy Gregora Hohpe’a,
współautora książki Enterprise Integration Patterns
Niezbędny przewodnikGlenn Stokol,
Oracle Corporation
„Dla osób, które faktycznie zajmują się dostarczanie koduEric Farr,
Marathon Data Systems
Wzorce są trudne, a tak książka sprawia, że stają się łatweRobin Anil,
Wprowadza ład w dziki krajobraz SOARick Wagner,
Red Hat
![Pakuj ebook do walizki - lipcowe zaczytanie do -45%!](https://static01.helion.com.pl/ebookpoint/img/promocje/bannery/19618/box_1180x419_SM_ebp_pakuj_ebook_do_walizki_6fa867313.png)
Wybrane bestsellery
-
Dzięki tej książce dowiesz się, jak pozyskiwać, analizować i wizualizować dane, a potem używać ich do rozwiązywania problemów biznesowych. Wystarczy, że znasz podstawy Pythona i matematyki na poziomie liceum, aby zacząć stosować naukę o danych w codziennej pracy. Znajdziesz tu szereg praktycznych...
Data science i Python. Stawianie czoła najtrudniejszym wyzwaniom biznesowym Data science i Python. Stawianie czoła najtrudniejszym wyzwaniom biznesowym
(55.20 zł najniższa cena z 30 dni)48.30 zł
69.00 zł(-30%) -
Ta książka zawiera szereg praktycznych wskazówek dotyczących przygotowania, przeprowadzania i oceniania wyników kontrolowanych eksperymentów online. Dzięki niej nauczysz się stosować naukowe podejście do formułowania założeń i oceny hipotez w testach A/B, dowiesz się także, jak sprawdzać wiarygod...
Kontrolowane eksperymenty online. Praktyczny przewodnik po testach A/B Kontrolowane eksperymenty online. Praktyczny przewodnik po testach A/B
(63.20 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
Dzięki tej książce poznasz od podstaw Gita i GitLaba. Dowiesz się, jak skonfigurować runnery GitLaba, a także jak tworzyć i konfigurować potoki dla różnych etapów cyklu rozwoju oprogramowania. Poznasz zasady interpretacji wyników potoków w GitLabie. Nauczysz się też wdrażania kodu w różnych środo...
Automatyzacja metodyki DevOps za pomocą potoków CI/CD GitLaba. Buduj efektywne potoki CI/CD do weryfikacji, zabezpieczenia i wdrażania kodu, korzystając z rzeczywistych przykładów Automatyzacja metodyki DevOps za pomocą potoków CI/CD GitLaba. Buduj efektywne potoki CI/CD do weryfikacji, zabezpieczenia i wdrażania kodu, korzystając z rzeczywistych przykładów
(55.30 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
Ta książka wyjaśni Ci rolę matematyki w tworzeniu, renderowaniu i zmienianiu wirtualnych środowisk 3D, a ponadto pozwoli odkryć tajemnice najpopularniejszych dzisiaj silników gier. Za sprawą licznych praktycznych ćwiczeń zorientujesz się, co się kryje za rysowaniem linii i kształtów graficznych, ...
Matematyka w programowaniu gier i grafice komputerowej. Tworzenie i renderowanie wirtualnych środowisk 3D oraz praca z nimi Matematyka w programowaniu gier i grafice komputerowej. Tworzenie i renderowanie wirtualnych środowisk 3D oraz praca z nimi
(62.30 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
ChatGPT, chatbot opracowany i udostępniony przez firmę OpenAI, szybko stał się obiektem zainteresowania internautów na całym świecie — i na nowo wzbudził gorące dyskusje wokół sztucznej inteligencji. Ludzie mediów prześcigają się w skrajnych wizjach, jedni podchodzą do tematu entuzjastyczni...(10.95 zł najniższa cena z 30 dni)
12.04 zł
21.90 zł(-45%) -
Mam wrażenie, że wokół sieci neuronowych narosło wiele mitów. Nawet niektórzy starsi członkowie mojej rodziny na hasło "sztuczna inteligencja" robią posępną minę, niezależnie od tego, czy mowa jest o generowaniu obrazów czy - na przykład - o rozpoznawaniu odręcznego pisma czy też tłumaczeniu teks...(24.57 zł najniższa cena z 30 dni)
24.57 zł
28.90 zł(-15%) -
Tę książkę docenią przede wszystkim inżynierowie oprogramowania, programiści i administratorzy systemów, którzy muszą szybko zrozumieć praktyki DevOps. Znajdziesz tu bezcenną wiedzę, która ułatwi Ci efektywną pracę z nowoczesnym stosem aplikacji i sprawne przystąpienie do zadań związanych z DevOp...
DevOps dla zdesperowanych. Praktyczny poradnik przetrwania DevOps dla zdesperowanych. Praktyczny poradnik przetrwania
(40.20 zł najniższa cena z 30 dni)46.90 zł
67.00 zł(-30%) -
Pytest – nowoczesny framework do uruchamiania testów automatycznych w języku Python. Można używać tej platformy do przeprowadzania testów jednostkowych, ale sprawdzi się świetnie także podczas konstruowania rozbudowanych testów wyższego poziomu (integracyjnych, end-to-end) dla całych aplika...
Pytest. Kurs video. Automatyzacja testów w Pythonie Pytest. Kurs video. Automatyzacja testów w Pythonie
(44.70 zł najniższa cena z 30 dni)96.85 zł
149.00 zł(-35%) -
Książkę szczególnie docenią analitycy bezpieczeństwa, którzy chcą się zapoznać z zestawem poleceń ARM i zdobyć wiedzę umożliwiającą im efektywne korzystanie z technik inżynierii wstecznej. Poza zestawem potrzebnych poleceń znalazło się w niej mnóstwo przydatnych informacji. Znajdziesz tu przegląd...
Niebieski lis. Polecenia procesorów Arm i inżynieria wsteczna Niebieski lis. Polecenia procesorów Arm i inżynieria wsteczna
(53.40 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
Jeśli w swojej pracy masz lub miewasz do czynienia z danymi, z pewnością orientujesz się, że do tego celu stworzono dotąd całkiem sporo narzędzi. Nic dziwnego – przy tej liczbie danych, z jaką spotykamy się w dzisiejszym cyfrowym świecie, zdolność do ich sprawnego analizowania i wyciągania ...
Grafana. Kurs video. Monitorowanie, analiza i wizualizacja danych w czasie rzeczywistym Grafana. Kurs video. Monitorowanie, analiza i wizualizacja danych w czasie rzeczywistym
(39.90 zł najniższa cena z 30 dni)90.34 zł
139.00 zł(-35%)
Ebooka "Wzorce SOA" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Wzorce SOA" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Wzorce SOA" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Recenzje ebooka: Wzorce SOA (1)
Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Recenzja: altcontroldelete.pl Jerzy Piechowiak, 2013-10-23Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Gdy branża IT zaczęła raczkować, to kluczowym sposobem na rozwiązywanie problemów, były operacje wykonywane na lokalnych stacjach roboczych. Nie było w tym przypadku mowy nawet o rozbudowanych klastrach, czy korporacyjnych sieciach firmowych.
Dziś sytuacja wygląda inaczej. Mamy Internet, mamy rozbudowane sieci lokalne raz korporacyjne. Żyjemy w globalnej wiosce, a oprogramowanie tworzy się według specjalnych wzorców, w ramach określonych architektur.
Obecnie na topie jest tzw. architektura oparta o usługi (z ang. Service oriented architecture). Istotą tego modelu jest tworzenie oprogramowania, które ma realizować konkretne zadanie w pewien autonomiczny sposób, zapewniając możliwie najwyższą dostępność, wydajność oraz skalowalność. Nie jest to oczywiście łatwe zadanie i nie ma na to jednego prostego przepisu.
Proces projektowania oprogramowania o SOA można sobie jednak znacznie uprościć -wystarczy zastosować kilka popularnych wzorców. Wiedzę na ich temat można oczywiście znaleźć w sieci oraz w tytułowej książce. W mojej krótkiej recenzji, postaram się odpowiedzieć na pytanie czy i jeśli tak to dlaczego warto wypróbować właśnie to drugie podejście.
Dla kogo jest ta książka?
Najogólniej mówiąc dla projektantów, którzy chcą poznać jedno z najbardziej efektywnych obecnie podejść do programowania. Ciężko jest w tym przypadku określić jakiś poziom trudności. Pozycja w przeważającej mierze zawiera opisy konkretnych wzorców projektowych, bez zastosowania kodu źródłowego. Oczywiście nie zabrakło tutaj fragmentów kodu źródłowego, ale w tym przypadku nie jest to główny cel tej książki.
Zawartość
Zasadnicza część książki składa się z 10 rozdziałów, które w głównej mierze opisują konkretne wzorce. I tak mamy np. miejsce gdzie znajdziemy opis wzorców dotyczących konsumentów usług, czy prostych wzorców strukturalnych. Nie zabrakło również solidnego wprowadzenia oraz porządnego przykładu praktycznego.
Tak jak napisałem już w poprzedniej sekcji, książka w dużej mierze skupia się na teorii. Nie ma tutaj dużych ilości kodów źródłowych, a jeśli są, to przeważnie wykorzystują one .Net albo Javę. Czytając te książkę nie nauczycie się więc tworzyć usługi w konkretnym języku programowania, ale poznacie bardziej teoretyczny aspekt tego problemu. Dowiecie się więc jak zaprojektować usługę, która będzie mieć solidne podstawy.
Patrząc na to co napisałem wyżej, można po części odnieść wrażenie, że książka zawiera suchą papkę. W praktyce nie można tak do końca powiedzieć. Całość materiału została zaprezentowana w naprawdę ciekawej formie, a poszczególne wzorce zaprezentowane są w postaci studiów przypadków. Mamy więc konkretny, rzeczywisty problem oraz propozycję jego rozwiązania.
Muszę przyznać, że dobrze czytało mi się te książkę, mimo tego że sam jestem bardziej programistą, aniżeli projektantem.
Podsumowanie
Wzorce SOA to naprawdę solidna pozycja, która w ciekawy sposób opisuje zagadnienie wzorców projektowych. Tak jak pisałem wcześniej w recenzji, nie jest to książka, z której nauczymy się jak krok po kroku pisać usługi w konkretnym języku. Wzorce SOA bardziej skupiają się bowiem na samym aspekcie projektowania wydajnych, skalowalnych i łatwo rozszerzalnych usług, podpowiadając na co warto zwrócić uwagę w określonych przypadkach. Nie można więc w tym przypadku podejść do tej pozycji jako podręcznika - przewodnika po SOA. Książka Arnona to bardziej uzupełnienie, zbiór dobrych rad, z którymi warto się zapoznać.
Standardowo zachęcam do zapoznania się z przykładowym rozdziałem, a samą książkę polecam osobom zainteresowanym nowoczesnym podejściem do projektowania oprogramowania.
Szczegóły ebooka
- Tytuł oryginału:
- SOA Patterns
- Tłumaczenie:
- Lech Lachowski
- ISBN Książki drukowanej:
- 978-83-246-7050-5, 9788324670505
- Data wydania książki drukowanej:
- 2013-08-23
- ISBN Ebooka:
- 978-83-246-7053-6, 9788324670536
- Data wydania ebooka:
-
2013-11-14
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 168x237
- Numer z katalogu:
- 14581
- Rozmiar pliku Pdf:
- 7.7MB
- Rozmiar pliku ePub:
- 7.1MB
- Rozmiar pliku Mobi:
- 14.9MB
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
Spis treści ebooka
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 9.1. Problem (260)
- 9.2. Rozwiązanie (261)
- 9.3. Podsumowanie (280)
- 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)
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)
Rozdział 2. Podstawowe wzorce strukturalne (41)
Rozdział 3. Wzorce dotyczące wydajności, skalowalności i dostępności (71)
Rozdział 4. Wzorce dotyczące bezpieczeństwa i zarządzalności (103)
Rozdział 5. Wzorce dotyczące wymiany komunikatów (141)
Rozdział 6. Wzorce dotyczące konsumentów usług (177)
Rozdział 7. Wzorce dotyczące integracji usług (203)
CZĘŚĆ II SOA W PRAWDZIWYM ŚWIECIE (233)
Rozdział 8. Antywzorce usług (235)
Rozdział 9. Podsumowanie - studium przypadku (259)
Rozdział 10. SOA a rzeczywistość (283)
Dodatek Od atrybutów jakościowych do wzorców (301)
Skorowidz (311)
Oceny i opinie klientów: Wzorce SOA Arnon Rotem-Gal-Oz (1)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(0)
(1)
(0)
(0)
(0)
(0)