Author: Daniel Jacobson
Publisher: "O'Reilly Media, Inc."
ISBN: 1449308929
Category : Computers
Languages : en
Pages : 149
Book Description
"Creating channels with application programming interfaces"--Cover.
APIs: A Strategy Guide
Author: Daniel Jacobson
Publisher: "O'Reilly Media, Inc."
ISBN: 1449308929
Category : Computers
Languages : en
Pages : 149
Book Description
"Creating channels with application programming interfaces"--Cover.
Publisher: "O'Reilly Media, Inc."
ISBN: 1449308929
Category : Computers
Languages : en
Pages : 149
Book Description
"Creating channels with application programming interfaces"--Cover.
API Economy 101
Author: Jarkko Moilanen
Publisher: BoD - Books on Demand
ISBN: 9528008496
Category : Political Science
Languages : en
Pages : 258
Book Description
API is technology and digital product used for artificial intelligence, platform economy, and internet. It has the capability to change business models dramatically. APIs (application programming interfaces) are becoming a major competitive factor for companies. This book takes on the fundamental questions of API Economy and approaches the subject pragmatically and clearly without technical jargon. The book clarifies the birth and shape of the API Economy with numerous practical examples. This is the first API Economy book based on scientific references. Originally this popular book was written in Finnish. It is a great start for students and advanced professionals alike. After reading this book, you will understand what it is all about and how to move forward and grow your business with APIs. The authors are leading Finnish API-experts with an abundance of experience from API and platform economy as authors, researchers, and lecturers and consultants.
Publisher: BoD - Books on Demand
ISBN: 9528008496
Category : Political Science
Languages : en
Pages : 258
Book Description
API is technology and digital product used for artificial intelligence, platform economy, and internet. It has the capability to change business models dramatically. APIs (application programming interfaces) are becoming a major competitive factor for companies. This book takes on the fundamental questions of API Economy and approaches the subject pragmatically and clearly without technical jargon. The book clarifies the birth and shape of the API Economy with numerous practical examples. This is the first API Economy book based on scientific references. Originally this popular book was written in Finnish. It is a great start for students and advanced professionals alike. After reading this book, you will understand what it is all about and how to move forward and grow your business with APIs. The authors are leading Finnish API-experts with an abundance of experience from API and platform economy as authors, researchers, and lecturers and consultants.
Enterprise API Management
Author: Luis Weir
Publisher: Packt Publishing Ltd
ISBN: 1787285618
Category : Computers
Languages : en
Pages : 294
Book Description
A strategy and implementation guide for building, deploying, and managing APIs Key FeaturesComprehensive, end-to-end guide to business-driven enterprise APIsDistills years of experience with API and microservice strategiesProvides detailed guidance on implementing API-led architectures in any businessBook Description APIs are the cornerstone of modern, agile enterprise systems. They enable access to enterprise services from a wide variety of devices, act as a platform for innovation, and open completely new revenue streams. Enterprise API Management shows how to define the right architecture, implement the right patterns, and define the right organization model for business-driven APIs. Drawing on his experience of developing API and microservice strategies for some of the world's largest companies, Luis Weir explains how APIs deliver value across an enterprise. The book explores the architectural decisions, implementation patterns, and management practices for successful enterprise APIs, as well as providing clear, actionable advice on choosing and executing the right API strategy in your enterprise. With a relentless focus on creating business value, Luis Weir reveals an effective method for planning, building, and running business products and services with APIs. What you will learnCreate API strategies to deliver business valueMonetize APIs, promoting them through public marketplaces and directoriesDevelop API-led architectures, applying best practice architecture patternsChoose between REST, GraphQL, and gRPC-style API architecturesManage APIs and microservices through the complete life cycleDeploy APIs and business products, as well as Target Operating ModelsLead product-based organizations to embrace DevOps and focus on delivering business capabilitiesWho this book is for Architects, developers, and technology executives who want to deliver successful API strategies that bring business value.
Publisher: Packt Publishing Ltd
ISBN: 1787285618
Category : Computers
Languages : en
Pages : 294
Book Description
A strategy and implementation guide for building, deploying, and managing APIs Key FeaturesComprehensive, end-to-end guide to business-driven enterprise APIsDistills years of experience with API and microservice strategiesProvides detailed guidance on implementing API-led architectures in any businessBook Description APIs are the cornerstone of modern, agile enterprise systems. They enable access to enterprise services from a wide variety of devices, act as a platform for innovation, and open completely new revenue streams. Enterprise API Management shows how to define the right architecture, implement the right patterns, and define the right organization model for business-driven APIs. Drawing on his experience of developing API and microservice strategies for some of the world's largest companies, Luis Weir explains how APIs deliver value across an enterprise. The book explores the architectural decisions, implementation patterns, and management practices for successful enterprise APIs, as well as providing clear, actionable advice on choosing and executing the right API strategy in your enterprise. With a relentless focus on creating business value, Luis Weir reveals an effective method for planning, building, and running business products and services with APIs. What you will learnCreate API strategies to deliver business valueMonetize APIs, promoting them through public marketplaces and directoriesDevelop API-led architectures, applying best practice architecture patternsChoose between REST, GraphQL, and gRPC-style API architecturesManage APIs and microservices through the complete life cycleDeploy APIs and business products, as well as Target Operating ModelsLead product-based organizations to embrace DevOps and focus on delivering business capabilitiesWho this book is for Architects, developers, and technology executives who want to deliver successful API strategies that bring business value.
API Development
Author: Sascha Preibisch
Publisher: Apress
ISBN: 1484241401
Category : Computers
Languages : en
Pages : 182
Book Description
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
Publisher: Apress
ISBN: 1484241401
Category : Computers
Languages : en
Pages : 182
Book Description
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
Business of APIs
Author: Kin Lane
Publisher: Original Web Solutions
ISBN: 1461113881
Category : Business & Economics
Languages : en
Pages : 53
Book Description
In recent years, API adoption has exploded among developers, for reasons that this book will examine. But the purpose of this book is not to discuss how to deliver an API but to rather how to scale the business side to meet this rising developer demand. Written by someone with an engineering and a business background, The Business of APIs also aims to bridge the technical and the business aspects of API development.This book serves to help people understand what APIs are, who uses them, and the different types of APIs that are available. As the title suggests, this is a business-oriented book. Nonetheless it does seek to educate users about what types of technologies go into popular Web APIs. The book also surveys the history of modern Web APIs and examines how they've been used successfully.If you are considering launching an API, this book should help you understand the common stumbling blocks that have been faced by many API owners -- then hopefully you can avoid them. The book will also identify common building blocks used by API owners, building blocks that should be fundamental for your API planning and development.The Business of APIs highlights what it takes to be successful in providing quality Web APIs and points to some of the innovative steps new businesses are taking with their APIs -- all in an effort to build vibrant API ecosystems and healthy businesses.
Publisher: Original Web Solutions
ISBN: 1461113881
Category : Business & Economics
Languages : en
Pages : 53
Book Description
In recent years, API adoption has exploded among developers, for reasons that this book will examine. But the purpose of this book is not to discuss how to deliver an API but to rather how to scale the business side to meet this rising developer demand. Written by someone with an engineering and a business background, The Business of APIs also aims to bridge the technical and the business aspects of API development.This book serves to help people understand what APIs are, who uses them, and the different types of APIs that are available. As the title suggests, this is a business-oriented book. Nonetheless it does seek to educate users about what types of technologies go into popular Web APIs. The book also surveys the history of modern Web APIs and examines how they've been used successfully.If you are considering launching an API, this book should help you understand the common stumbling blocks that have been faced by many API owners -- then hopefully you can avoid them. The book will also identify common building blocks used by API owners, building blocks that should be fundamental for your API planning and development.The Business of APIs highlights what it takes to be successful in providing quality Web APIs and points to some of the innovative steps new businesses are taking with their APIs -- all in an effort to build vibrant API ecosystems and healthy businesses.
Designing Web APIs
Author: Brenda Jin
Publisher: "O'Reilly Media, Inc."
ISBN: 1492026875
Category : Computers
Languages : en
Pages : 180
Book Description
Using a web API to provide services to application developers is one of the more satisfying endeavors that software engineers undertake. But building a popular API with a thriving developer ecosystem is also one of the most challenging. With this practical guide, developers, architects, and tech leads will learn how to navigate complex decisions for designing, scaling, marketing, and evolving interoperable APIs. Authors Brenda Jin, Saurabh Sahni, and Amir Shevat explain API design theory and provide hands-on exercises for building your web API and managing its operation in production. You’ll also learn how to build and maintain a following of app developers. This book includes expert advice, worksheets, checklists, and case studies from companies including Slack, Stripe, Facebook, Microsoft, Cloudinary, Oracle, and GitHub. Get an overview of request-response and event-driven API design paradigms Learn best practices for designing an API that meets the needs of your users Use a template to create an API design process Scale your web API to support a growing number of API calls and use cases Regularly adapt the API to reflect changes to your product or business Provide developer resources that include API documentation, samples, and tools
Publisher: "O'Reilly Media, Inc."
ISBN: 1492026875
Category : Computers
Languages : en
Pages : 180
Book Description
Using a web API to provide services to application developers is one of the more satisfying endeavors that software engineers undertake. But building a popular API with a thriving developer ecosystem is also one of the most challenging. With this practical guide, developers, architects, and tech leads will learn how to navigate complex decisions for designing, scaling, marketing, and evolving interoperable APIs. Authors Brenda Jin, Saurabh Sahni, and Amir Shevat explain API design theory and provide hands-on exercises for building your web API and managing its operation in production. You’ll also learn how to build and maintain a following of app developers. This book includes expert advice, worksheets, checklists, and case studies from companies including Slack, Stripe, Facebook, Microsoft, Cloudinary, Oracle, and GitHub. Get an overview of request-response and event-driven API design paradigms Learn best practices for designing an API that meets the needs of your users Use a template to create an API design process Scale your web API to support a growing number of API calls and use cases Regularly adapt the API to reflect changes to your product or business Provide developer resources that include API documentation, samples, and tools
Continuous API Management
Author: Mehdi Medjaoui
Publisher: O'Reilly Media
ISBN: 1492043524
Category : Computers
Languages : en
Pages : 287
Book Description
A lot of work is required to release an API, but the effort doesn’t always pay off. Overplanning before an API matures is a wasted investment, while underplanning can lead to disaster. This practical guide provides maturity models for individual APIs and multi-API landscapes to help you invest the right human and company resources for the right maturity level at the right time. How do you balance the desire for agility and speed with the need for robust and scalable operations? Four experts from the API Academy show software architects, program directors, and product owners how to maximize the value of their APIs by managing them as products through a continuous life cycle. Learn which API decisions you need to govern and how and where to do so Design, deploy, and manage APIs using an API-as-a-product (AaaP) approach Examine ten pillars that form the foundation of API product work Learn how the continuous improvement model governs changes throughout an API’s lifetime Explore the five stages of a complete API product life cycle Delve into team roles needed to design, build, and maintain your APIs Learn how to manage your API landscape—the set of APIs published by your organization
Publisher: O'Reilly Media
ISBN: 1492043524
Category : Computers
Languages : en
Pages : 287
Book Description
A lot of work is required to release an API, but the effort doesn’t always pay off. Overplanning before an API matures is a wasted investment, while underplanning can lead to disaster. This practical guide provides maturity models for individual APIs and multi-API landscapes to help you invest the right human and company resources for the right maturity level at the right time. How do you balance the desire for agility and speed with the need for robust and scalable operations? Four experts from the API Academy show software architects, program directors, and product owners how to maximize the value of their APIs by managing them as products through a continuous life cycle. Learn which API decisions you need to govern and how and where to do so Design, deploy, and manage APIs using an API-as-a-product (AaaP) approach Examine ten pillars that form the foundation of API product work Learn how the continuous improvement model governs changes throughout an API’s lifetime Explore the five stages of a complete API product life cycle Delve into team roles needed to design, build, and maintain your APIs Learn how to manage your API landscape—the set of APIs published by your organization
API Management
Author: Brajesh De
Publisher: Apress
ISBN: 148421305X
Category : Computers
Languages : en
Pages : 209
Book Description
Maximize the impact of your assets and business services by providing APIs for developers and other users. The journey described in this book starts with identifying business assets. As part of the API team, you then need to identify and define the requirements of traffic management, security, mediation, and orchestration. You also must define metrics for the analytics to measure the success of the overall API program. API documentation and the ease of developer onboarding also determine the success of the APIs. Finally, monetization of these APIs leads to revenue generation for the enterprise. Author De — an expert in building and managing API solutions — provides enterprise architects, designers, and technologists with insight into the world of APIs and the various technical aspects of building and managing an effective API management solution. API Management: Developing and Managing APIs for your Organization: Introduces the basics of APIs and highlights their value Provides an overview of technologies for building an API management solution and defines the requirements, including how to build a RESTful API Offers design principles for building developer-friendly APIs Explains how to secure your APIs Shows how to use API analytics to measure the success of your APIs Demonstrates how to monetize APIs Finally, API Management touches on various technical nuances of creating, distributing, and managing an API. This book will not only help you learn how to design, build, deploy, and manage an API for an enterprise scale, but also generate revenue for your organization. What You'll Learn Discover the API life cycle Design and develop APIs Implement API security Test your APIs Deploy and monitor your APIs Who This Book Is For Enterprise architects, technology enthusiasts, security architects, and operations specialists.
Publisher: Apress
ISBN: 148421305X
Category : Computers
Languages : en
Pages : 209
Book Description
Maximize the impact of your assets and business services by providing APIs for developers and other users. The journey described in this book starts with identifying business assets. As part of the API team, you then need to identify and define the requirements of traffic management, security, mediation, and orchestration. You also must define metrics for the analytics to measure the success of the overall API program. API documentation and the ease of developer onboarding also determine the success of the APIs. Finally, monetization of these APIs leads to revenue generation for the enterprise. Author De — an expert in building and managing API solutions — provides enterprise architects, designers, and technologists with insight into the world of APIs and the various technical aspects of building and managing an effective API management solution. API Management: Developing and Managing APIs for your Organization: Introduces the basics of APIs and highlights their value Provides an overview of technologies for building an API management solution and defines the requirements, including how to build a RESTful API Offers design principles for building developer-friendly APIs Explains how to secure your APIs Shows how to use API analytics to measure the success of your APIs Demonstrates how to monetize APIs Finally, API Management touches on various technical nuances of creating, distributing, and managing an API. This book will not only help you learn how to design, build, deploy, and manage an API for an enterprise scale, but also generate revenue for your organization. What You'll Learn Discover the API life cycle Design and develop APIs Implement API security Test your APIs Deploy and monitor your APIs Who This Book Is For Enterprise architects, technology enthusiasts, security architects, and operations specialists.
Irresistible APIs
Author: Kirsten Hunter
Publisher: Simon and Schuster
ISBN: 1638353441
Category : Computers
Languages : en
Pages : 377
Book Description
Summary A Web API is a platform with a web-style interface developers can use to implement functionality. Well-designed APIs feel like a natural extension of the application, rather than just a new interface into the backend database. Designing Web APIs based on use cases allows an organization to develop irresistible APIs, which developers can consume easily and which support the business values of that organization. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology It takes a village to deliver an irresistible web API. Business stakeholders look for an API that works side-by-side with the main product to enhance the experience for customers. Project managers require easy integration with other products or ways for customers to interact with your system. And, developers need APIs to consistently interoperate with external systems. The trick is getting the whole village together. This book shows you how. About the Book Irresistible APIspresents a process to create APIs that succeed for all members of the team. In it, you'll learn how to capture an application's core business value and extend it with an API that will delight the developers who use it. Thinking about APIs from the business point of view, while also considering the end-user experience, encourages you to explore both sides of the design process and learn some successful biz-to-dev communication patterns. Along the way, you'll start to view your APIs as part of your product's core value instead of just an add-on. What's Inside Design-driven development Developing meaningful use cases API guiding principles How to recognize successful APIs About the Reader Written for all members of an API design team, regardless of technical level. About the Author Kirsten Hunter is an API evangelist who helps developers and business stakeholders understand, design, and deliver amazing APIs. Table of Contents UNDERSTANDING WEB APIs What makes an API irresistible? Working with web APIs API First Web services explained DESIGNING WEB APIs Guiding principles for API design Defining the value for your API Creating your schema model Design-driven development Empowering your developers
Publisher: Simon and Schuster
ISBN: 1638353441
Category : Computers
Languages : en
Pages : 377
Book Description
Summary A Web API is a platform with a web-style interface developers can use to implement functionality. Well-designed APIs feel like a natural extension of the application, rather than just a new interface into the backend database. Designing Web APIs based on use cases allows an organization to develop irresistible APIs, which developers can consume easily and which support the business values of that organization. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology It takes a village to deliver an irresistible web API. Business stakeholders look for an API that works side-by-side with the main product to enhance the experience for customers. Project managers require easy integration with other products or ways for customers to interact with your system. And, developers need APIs to consistently interoperate with external systems. The trick is getting the whole village together. This book shows you how. About the Book Irresistible APIspresents a process to create APIs that succeed for all members of the team. In it, you'll learn how to capture an application's core business value and extend it with an API that will delight the developers who use it. Thinking about APIs from the business point of view, while also considering the end-user experience, encourages you to explore both sides of the design process and learn some successful biz-to-dev communication patterns. Along the way, you'll start to view your APIs as part of your product's core value instead of just an add-on. What's Inside Design-driven development Developing meaningful use cases API guiding principles How to recognize successful APIs About the Reader Written for all members of an API design team, regardless of technical level. About the Author Kirsten Hunter is an API evangelist who helps developers and business stakeholders understand, design, and deliver amazing APIs. Table of Contents UNDERSTANDING WEB APIs What makes an API irresistible? Working with web APIs API First Web services explained DESIGNING WEB APIs Guiding principles for API design Defining the value for your API Creating your schema model Design-driven development Empowering your developers
RESTful API Design
Author: Matthias Biehl
Publisher: API-University Press
ISBN: 1514735164
Category : Computers
Languages : en
Pages : 300
Book Description
Looking for Best Practices for RESTful APIs? This book is for you! Why? Because this book is packed with practical experience on what works best for RESTful API Design. You want to design APIs like a Pro? Use API description languages to both design APIs and develop APIs efficiently. The book introduces the two most common API description languages RAML, OpenAPI, and Swagger. Your company cares about its customers? Learn API product management with a customer-centric design and development approach for APIs. Learn how to manage APIs as a product and how to follow an API-first approach. Build APIs your customers love! You want to manage the complete API lifecycle? An API development methodology is proposed to guide you through the lifecycle: API inception, API design, API development, API publication, API evolution, and maintenance. You want to build APIs right? This book shows best practices for REST design, such as the correct use of resources, URIs, representations, content types, data formats, parameters, HTTP status codes, and HTTP methods. Your APIs connect to legacy systems? The book shows best practices for connecting APIs to existing backend systems. Your APIs connect to a mesh of microservices? The book shows the principles for designing APIs for scalable, autonomous microservices. You expect lots of traffic on your API? The book shows you how to achieve high performance, availability and maintainability. You want to build APIs that last for decades? We study API versioning, API evolution, backward- and forward-compatibility and show API design patterns for versioning. The API-University Series is a modular series of books on API-related topics. Each book focuses on a particular API topic, so you can select the topics within APIs, which are relevant for you.
Publisher: API-University Press
ISBN: 1514735164
Category : Computers
Languages : en
Pages : 300
Book Description
Looking for Best Practices for RESTful APIs? This book is for you! Why? Because this book is packed with practical experience on what works best for RESTful API Design. You want to design APIs like a Pro? Use API description languages to both design APIs and develop APIs efficiently. The book introduces the two most common API description languages RAML, OpenAPI, and Swagger. Your company cares about its customers? Learn API product management with a customer-centric design and development approach for APIs. Learn how to manage APIs as a product and how to follow an API-first approach. Build APIs your customers love! You want to manage the complete API lifecycle? An API development methodology is proposed to guide you through the lifecycle: API inception, API design, API development, API publication, API evolution, and maintenance. You want to build APIs right? This book shows best practices for REST design, such as the correct use of resources, URIs, representations, content types, data formats, parameters, HTTP status codes, and HTTP methods. Your APIs connect to legacy systems? The book shows best practices for connecting APIs to existing backend systems. Your APIs connect to a mesh of microservices? The book shows the principles for designing APIs for scalable, autonomous microservices. You expect lots of traffic on your API? The book shows you how to achieve high performance, availability and maintainability. You want to build APIs that last for decades? We study API versioning, API evolution, backward- and forward-compatibility and show API design patterns for versioning. The API-University Series is a modular series of books on API-related topics. Each book focuses on a particular API topic, so you can select the topics within APIs, which are relevant for you.