API Development: A Practical Guide for Business Implementation Success

Sascha Preibisch

  • 出版商: Apress
  • 出版日期: 2018-11-13
  • 售價: $2,100
  • 貴賓價: 9.5$1,995
  • 語言: 英文
  • 頁數: 192
  • 裝訂: Paperback
  • ISBN: 1484241398
  • ISBN-13: 9781484241394
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

相關主題

商品描述

Implement application programming interface (API) usability, security, availability, reliability, and scalability to extend your company’s market and potentially generate revenue. Businesses know they need to extend their markets into the digital world, and expose internal data to the Internet. This book shows how stakeholders within an organization can make it a successful journey.

Stakeholder needs are not identical and departments experience difficulties discussing requirements with each other due to their different fundamental understanding of the process. The goal of this book is to introduce a common language for all business groups―developers, security experts, architects, product managers―around APIs and provide an overview of all aspects that need to be considered when exposing internal data.

Most of the content in this book is based on feedback from real-world enterprise customer questions, challenges, and business scenarios. Practical guidance is provided on the business value of APIs, the general requirements to know, and how to undertake an audience-based implementation. You will learn how to protect access to data, as well as API error handling, documentation, management, integration, and more.


What You’ll Learn

  • Know the types of APIs and their business and technical requirements
  • The main benefits of APIs, including business value, loose coupling, and frequent updates
  • Protect access to APIs through role-based access, attribute-based access, and rate limiting
  • Distinguish between OAuth and OpenID Connect, and know how they both work
  • Manage API error handling, including what should and should not be handled
  • Understand the distinction between runtime, dynamic data, and static data
  • Leverage external APIs as part of your own APIs


Who This Book Is For

API developers, API security experts, software architects, product owners, and business owners

商品描述(中文翻譯)

實施應用程式介面(API)的可用性、安全性、可用性、可靠性和可擴展性,以擴大您公司的市場,並有可能產生收入。企業知道他們需要將市場擴展到數字世界,並將內部數據公開到互聯網上。本書展示了組織內的利益相關者如何使其成為一個成功的旅程。

利益相關者的需求並不相同,各部門在討論需求時會遇到困難,因為他們對過程的基本理解不同。本書的目標是為所有業務群體(開發人員、安全專家、架構師、產品經理)引入一種共同語言,圍繞API提供一個需要考慮的所有方面的概述,當公開內部數據時。

本書的大部分內容都基於真實企業客戶的問題、挑戰和業務場景的反饋。提供了有關API的業務價值、一般要求以及如何進行基於受眾的實施的實用指南。您將學習如何保護對數據的訪問,以及API錯誤處理、文檔、管理、集成等。

您將學到什麼:
- 了解API的類型及其業務和技術要求
- API的主要好處,包括業務價值、鬆散耦合和頻繁更新
- 通過基於角色的訪問、基於屬性的訪問和速率限制保護對API的訪問
- 區分OAuth和OpenID Connect,並了解它們的工作原理
- 管理API錯誤處理,包括應該處理和不應該處理的內容
- 理解運行時、動態數據和靜態數據之間的區別
- 利用外部API作為自己API的一部分

本書適合對象:
API開發人員、API安全專家、軟體架構師、產品擁有者和業務擁有者。