Hands-On RESTful API Design Patterns and Best Practices: Design, develop, and deploy highly adaptable, scalable, and secure RESTful web APIs
暫譯: 實戰 RESTful API 設計模式與最佳實踐:設計、開發及部署高度可適應、可擴展且安全的 RESTful 網路 API
Harihara Subramanian, Pethuru Raj
- 出版商: Packt Publishing
- 出版日期: 2019-01-31
- 售價: $1,830
- 貴賓價: 9.5 折 $1,739
- 語言: 英文
- 頁數: 378
- 裝訂: Paperback
- ISBN: 1788992660
- ISBN-13: 9781788992664
-
相關分類:
Web API、JVM 語言、Design Pattern
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$500Android C++ 高級編程-使用 NDK (Pro Android C++ with the NDK)
-
$454每天 5分鐘玩轉 OpenStack
-
$380$300 -
$580$458 -
$420$357
相關主題
商品描述
Build effective RESTful APIs for enterprise with design patterns and REST framework's out-of-the-box capabilities
Key Features
- Understand advanced topics such as API gateways, API securities, and cloud
- Implement patterns programmatically with easy-to-follow examples
- Modernize legacy codebase using API connectors, layers, and microservices
Book Description
This book deals with the Representational State Transfer (REST) paradigm, which is an architectural style that allows networked devices to communicate with each other over the internet. With the help of this book, you'll explore the concepts of service-oriented architecture (SOA), event-driven architecture (EDA), and resource-oriented architecture (ROA). This book covers why there is an insistence for high-quality APIs toward enterprise integration.
It also covers how to optimize and explore endpoints for microservices with API gateways and touches upon integrated platforms and Hubs for RESTful APIs. You'll also understand how application delivery and deployments can be simplified and streamlined in the REST world. The book will help you dig deeper into the distinct contributions of RESTful services for IoT analytics and applications.
Besides detailing the API design and development aspects, this book will assist you in designing and developing production-ready, testable, sustainable, and enterprise-grade APIs. By the end of the book, you'll be empowered with all that you need to create highly flexible APIs for next-generation RESTful services and applications.
What you will learn
- Explore RESTful concepts, including URI, HATEOAS, and Code on Demand
- Study core patterns like Statelessness, Pagination, and Discoverability
- Optimize endpoints for linked microservices with API gateways
- Delve into API authentication, authorization, and API security implementations
- Work with Service Orchestration to craft composite and process-aware services
- Expose RESTful protocol-based APIs for cloud computing
Who this book is for
This book is primarily for web, mobile, and cloud services developers, architects, and consultants who want to build well-designed APIs for creating and sustaining enterprise-class applications. You'll also benefit from this book if you want to understand the finer details of RESTful APIs and their design techniques along with some tricks and tips.
Table of Contents
- Introduction to the Basics of RESTful Architecture
- Design Strategy, Guidelines, and Best Practices
- Essential RESTful API Patterns
- Advanced RESTful API Patterns
- Microservice API Gateways
- RESTful Services API Testing and Security
- RESTful Service Composition for Smart Applications
- RESTful API Design Tips
- A More In-depth View of the RESTful Services Paradigm
- Frameworks, Standard Languages, and Toolkits
- Legacy Modernization to Microservices-centric Apps
商品描述(中文翻譯)
**為企業建立有效的 RESTful API,利用設計模式和 REST 框架的即用功能**
### 主要特點
- 理解 API 閘道、API 安全性和雲端等進階主題
- 透過易於遵循的範例以程式化方式實現模式
- 使用 API 連接器、層和微服務現代化舊有程式碼庫
### 書籍描述
本書探討了表現層狀態轉移(Representational State Transfer, REST)範式,這是一種架構風格,允許網路設備透過互聯網彼此通信。藉由本書,您將探索服務導向架構(Service-Oriented Architecture, SOA)、事件驅動架構(Event-Driven Architecture, EDA)和資源導向架構(Resource-Oriented Architecture, ROA)的概念。本書涵蓋了為何在企業整合中對高品質 API 的堅持。
本書還涵蓋了如何使用 API 閘道優化和探索微服務的端點,並觸及 RESTful API 的整合平台和集線器。您將了解如何簡化和精簡應用程式交付和部署在 REST 世界中的過程。本書將幫助您深入了解 RESTful 服務對物聯網分析和應用程式的獨特貢獻。
除了詳細說明 API 設計和開發方面,本書還將協助您設計和開發生產就緒、可測試、可持續和企業級的 API。在本書結束時,您將具備創建高度靈活的 API 所需的一切,以支持下一代 RESTful 服務和應用程式。
### 您將學到什麼
- 探索 RESTful 概念,包括 URI、HATEOAS 和按需代碼(Code on Demand)
- 研究核心模式,如無狀態性(Statelessness)、分頁(Pagination)和可發現性(Discoverability)
- 使用 API 閘道優化連結微服務的端點
- 深入了解 API 認證、授權和 API 安全實現
- 使用服務編排(Service Orchestration)來構建複合和流程感知服務
- 為雲計算暴露基於 RESTful 協議的 API
### 本書適合誰
本書主要針對希望為創建和維護企業級應用程式構建良好設計 API 的網頁、行動和雲端服務開發人員、架構師和顧問。如果您想了解 RESTful API 的細節及其設計技術,並獲得一些技巧和建議,本書也將對您有所幫助。
### 目錄
1. RESTful 架構基礎介紹
2. 設計策略、指導方針和最佳實踐
3. 基本 RESTful API 模式
4. 進階 RESTful API 模式
5. 微服務 API 閘道
6. RESTful 服務 API 測試和安全性
7. 智能應用程式的 RESTful 服務組合
8. RESTful API 設計技巧
9. RESTful 服務範式的更深入觀察
10. 框架、標準語言和工具包
11. 從舊有系統現代化到以微服務為中心的應用程式