Skip to main navigation Skip to search Skip to main content

A Web API ecosystem through feature-based reuse

Research output: Working paper / Preprint › Preprint

248 Downloads (Pure)

Abstract

The current Web API landscape does not scale well: every API requires its own hardcoded clients in an unusually short-lived, tightly coupled relationship of highly subjective quality. This directly leads to inflated development costs, and prevents the design of a more intelligent generation of clients that provide cross-API compatibility. We introduce 5 principles to establish an ecosystem in which Web APIs consist of modular interface features with shared semantics, whose implementations can be reused by clients and servers across domains and over time. Web APIs and their features should be measured for effectiveness in a task-driven way. This enables an objective and quantifiable discourse on the appropriateness of a certain interface design for certain scenarios, and shifts the focus from creating interfaces for the short term to empowering clients in the long term.
Original languageEnglish
PublisherCornell University - arXiv
DOIs
Publication statusPublished - 22 Sept 2016
Externally publishedYes

Publication series

SeriesarXiv.org
ISSN2331-8422

Keywords

  • cs.SE

Fingerprint

Dive into the research topics of 'A Web API ecosystem through feature-based reuse'. Together they form a unique fingerprint.
  • A Web API Ecosystem through Feature Based Reuse

    Verborgh, R. & Dumontier, M., 2018, In: Ieee Internet Computing. 22, 3, p. 29-37 9 p.

    Research output: Contribution to journal › Article › Academic › peer-review

    Open Access
    File
    204 Downloads (Pure)

Cite this