Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Web API

Code Generation, Analysis Tools, and Testing for Quality
API available in the web.
Published in Chapter:
Dynamic Generation of Documentation, Code, and Tests for a Digital Marketing Platform's API
Ricardo Santos (E-goi, Portugal), Ivo Pereira (E-goi, Portugal), and Isabel Azevedo (Polytechnic Institute of Porto, Portugal)
Copyright: © 2019 |Pages: 35
DOI: 10.4018/978-1-5225-7455-2.ch001
Abstract
Detailed documentation and software tests are key factors for the success of a web application programming interface (API). When designing an API, especially in a design first approach, it is relevant to define a formal contract, known as API specification. This document must contain all necessary information regarding the API behavior. Thereby, the specification can be used to dynamically generate API components like documentation, client and server code, and software tests, reducing development and maintenance costs. This chapter presents a study of OpenAPI specification and its application on designing a new RESTful API for E-goi. It also presents a set of solutions for generating documentation, client code libraries, and test cases.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
Service-Driven Computing with APIs: Concepts, Frameworks, and Emerging Trends
The network-accessible interface of a Web service through which remote users can interact with the service.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR