Hodnotenie:
Kniha poskytuje komplexný úvod do konceptov a postupov REST, ktorý je určený pre začiatočníkov aj skúsených vývojárov. Vysvetľuje dodržiavanie pravidiel REST, ponúka návod krok za krokom a obsahuje diagramy a ukážky kódu. Kniha má však svoje obmedzenia, najmä pokiaľ ide o vyváženosť použitých jazykov a jej praktické využitie pre podnikové systémy.
Výhody:Dobre napísané a dôkladné vysvetlenia, vhodné pre nováčikov aj skúsených vývojárov, komplexné pokrytie konceptov REST, praktické príklady, ako je prípadová štúdia RESTbucks, a užitočné diagramy a úryvky kódu.
Nevýhody:Nedostatok praktického využitia pre reálne podnikové systémy, určité nepodstatné zameranie na syndikáciu ATOM, dvojité príklady v .NET a Jave spôsobujúce zmätok, opakujúci sa obsah a občas prílišný dôraz na XML.
(na základe 55 čitateľských recenzií)
REST in Practice
Prečo typické podnikové projekty neprebiehajú tak hladko ako projekty, ktoré vyvíjate pre web? Predstavuje architektonický štýl REST skutočne životaschopnú alternatívu na budovanie distribuovaných systémov a aplikácií podnikovej triedy?
V tejto prehľadnej knihe traja odborníci na SOA poskytujú prízemné vysvetlenie REST a ukazujú, ako môžete vyvíjať jednoduché a elegantné distribuované hypermediálne systémy uplatnením hlavných princípov webu na bežné problémy podnikových počítačov. Naučíte sa techniky implementácie špecifických webových technológií a vzorov na riešenie potrieb typickej spoločnosti, ktorá sa zo skromných začiatkov rozrastá na globálny podnik.
⬤ Oboznámite sa so základnými webovými technikami na integráciu aplikácií.
⬤ Využívanie protokolu HTTP a webovej infraštruktúry na vytváranie škálovateľných podnikových aplikácií odolných voči chybám.
⬤ Objavte vzor vytvárania, čítania, aktualizácie a mazania (CRUD) na manipuláciu so zdrojmi.
⬤ Vybudovať služby RESTful, ktoré využívajú hypermédiá na modelovanie stavových prechodov a opis obchodných protokolov.
⬤ Zistite, ako zabezpečiť bezpečnosť a interoperabilitu webových riešení.
⬤ Rozšíriť integračné vzory pre výpočty riadené udalosťami pomocou formátu Atom Syndication Format a implementovať interakcie viacerých strán v programe AtomPub.
⬤ Pochopiť, ako sémantický web ovplyvní návrh systémov.