Cargando…

Hands-on RESTful web API design patterns and best practices : design, develop, and deploy highly adaptable, scalable, and secure RESTful web APIs /

REST architecture (style) is a pivot of distributed systems, simplify data integration amongst modern and legacy applications leverages through the RESTful paradigm. This book is fully loaded with many RESTful API patterns, samples, hands-on implementations and also discuss the capabilities of many...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Subramanian, Harihara (Autor), Raj, Pethuru (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2019.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_on1090681113
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 190326s2019 enka ob 000 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d EBLCP  |d TEFOD  |d OCLCF  |d UKMGB  |d OCLCQ  |d N$T  |d OCLCQ  |d OCLCO  |d NZAUC  |d OCLCA  |d OCLCQ  |d OCLCO 
015 |a GBB978968  |2 bnb 
016 7 |a 019253741  |2 Uk 
019 |a 1086021470 
020 |a 1788998588 
020 |a 9781788998581  |q (electronic bk.) 
020 |z 9781788992664 
029 1 |a UKMGB  |b 019253741 
029 1 |a AU@  |b 000065270646 
035 |a (OCoLC)1090681113  |z (OCoLC)1086021470 
037 |a CL0501000036  |b Safari Books Online 
050 4 |a QA76.76.A63 
082 0 4 |a 005.3  |2 23 
049 |a UAMI 
100 1 |a Subramanian, Harihara,  |e author. 
245 1 0 |a Hands-on RESTful web API design patterns and best practices :  |b design, develop, and deploy highly adaptable, scalable, and secure RESTful web APIs /  |c Harihara Subramanian, Pethuru Raj. 
264 1 |a Birmingham, UK :  |b Packt Publishing,  |c 2019. 
300 |a 1 online resource (1 volume) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Online resource; title from title page (Safari, viewed March 22, 2019). 
504 |a Includes bibliographical references. 
505 0 |a Cover; Title Page; Copyright and Credits; About Packt; Contributors; Table of Contents; Preface; Chapter 1: Introduction to the Basics of RESTful Architecture; Technical requirements; Evolution of web technologies; Learning about Web 3.0; Learning about web service architecture; Discussing the web API; Learning about service-oriented architecture; Learning about resource-oriented architecture; Resource-oriented design; The benefits of ROA; Beginning with REST; REST architecture style constraints; Beginning with client-server; The client in client-server architecture 
505 8 |a The service in client-server architectureUnderstanding statelessness; Advantages and disadvantages of statelessness; Caching constraint in REST; Benefits of caching; Understanding the uniform interface; Identification of resources; Manipulation of resources; Self-descriptive messages; Hypermedia as the Engine of Application State; Layered systems; Code on demand; RESTful service mandates; Architectural goals of REST; Summary; Chapter 2: Design Strategy, Guidelines, and Best Practices; Technical requirements; Learning about REST API and its importance; Goals of RESTful API design; Affordance 
505 8 |a Loosely coupledLeverage web architecture; API designer roles and responsibilities ; API design best practices; API design principles; Ubiquitous web standards; Flexibility; Granularity; Optimized APIs; Functionality; Learning about unusual circumstances; Community standardization; API playgrounds; RESTful API design rules; Learning about Uniform Resource Identifiers; URI formats; REST API URI authority; Resource modelling; Resource archetypes; URI path; URI query; HTTP interactions; Request methods; Response status codes; Metadata design; HTTP headers; Media types and media type design rules 
505 8 |a RepresentationsMessage body format; Hypermedia representation; Media type representation; Errors representation; Client concerns; Versioning; Security; Response representation composition; Processing hypermedia; JavaScript clients; Summary; Further reading; Chapter 3: Essential RESTful API Patterns; Technical requirements; Beginning with the installations; Beginning with RESTful API patterns -- part I; Statelessness; Content negotiation; Content negotiation with HTTP headers; URI templates; Design for intent; Pagination; Discoverability; Error and exception logging; Unicode; Summary 
505 8 |a Chapter 4: Advanced RESTful API PatternsTechnical requirements; RESTful API advanced patterns; Versioning; Versioning through the URI path; Versioning through query parameters; Versioning through custom headers; Versioning through content-negotiation; Authorization; Authorization with the default key; Authorization with credentials; Uniform contract; Entity endpoints; Endpoint redirection; Idempotent; Bulk operation; Circuit breaker; Combining the circuit pattern and the retry pattern; API facade; Backend for frontend; Summary; Further reading; Chapter 5: Microservice API Gateways 
520 |a REST architecture (style) is a pivot of distributed systems, simplify data integration amongst modern and legacy applications leverages through the RESTful paradigm. This book is fully loaded with many RESTful API patterns, samples, hands-on implementations and also discuss the capabilities of many REST API frameworks for Java, Scala, Python and Go. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Application program interfaces (Computer software) 
650 0 |a Web applications. 
650 0 |a Computer networks  |x Management. 
650 0 |a Cloud computing. 
650 6 |a Interfaces de programmation d'applications. 
650 6 |a Applications Web. 
650 6 |a Réseaux d'ordinateurs  |x Gestion. 
650 6 |a Infonuagique. 
650 7 |a APIs (interfaces)  |2 aat 
650 7 |a Application program interfaces (Computer software)  |2 fast 
650 7 |a Cloud computing  |2 fast 
650 7 |a Computer networks  |x Management  |2 fast 
650 7 |a Web applications  |2 fast 
700 1 |a Raj, Pethuru,  |e author. 
776 0 8 |i Print version:  |a Subramanian, Harihara.  |t Hands-On RESTful API Design Patterns and Best Practices : Design, Develop, and Deploy Highly Adaptable, Scalable, and Secure RESTful Web APIs.  |d Birmingham : Packt Publishing Ltd, ©2019  |z 9781788992664 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781788992664/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL5675589 
938 |a EBSCOhost  |b EBSC  |n 2018964 
994 |a 92  |b IZTAP