Skip to content
Back to outputs

A history and future of Web APIs

Research output: Contribution to journalArticlepeer-review

Standard

A history and future of Web APIs. / Kopecky, Jack; Fremantle, Paul; Boakes, Rich.

In: Information Technology, Vol. 56, No. 3, 06.2014, p. 90-97.

Research output: Contribution to journalArticlepeer-review

Harvard

Kopecky, J, Fremantle, P & Boakes, R 2014, 'A history and future of Web APIs', Information Technology, vol. 56, no. 3, pp. 90-97. https://doi.org/10.1515/itit-2013-1035

APA

Kopecky, J., Fremantle, P., & Boakes, R. (2014). A history and future of Web APIs. Information Technology, 56(3), 90-97. https://doi.org/10.1515/itit-2013-1035

Vancouver

Kopecky J, Fremantle P, Boakes R. A history and future of Web APIs. Information Technology. 2014 Jun;56(3):90-97. https://doi.org/10.1515/itit-2013-1035

Author

Kopecky, Jack ; Fremantle, Paul ; Boakes, Rich. / A history and future of Web APIs. In: Information Technology. 2014 ; Vol. 56, No. 3. pp. 90-97.

Bibtex

@article{9021d9f5978140b0b3eec6b6a092b4b6,
title = "A history and future of Web APIs",
abstract = "Distributed information systems predominantly have client-server architectures, as does the Web itself. In this article, we review the evolution of the interface of client-server distributed systems, from Messaging and RPC systems that predate the Web, to RESTful Web APIs. We highlight the often overlooked importance of the client-server interface in Web applications, and we reference historic and current systems to discuss the roles of {"}Web Service{"} technologies and Service-Oriented Architectures. Considering the future, we point out four directions in which we can see Web APIs moving, including the incorporation of hypermedia and semantics.",
keywords = "Programming Techniques,, Distributed programming,, Software architectures, History of Computing Systems",
author = "Jack Kopecky and Paul Fremantle and Rich Boakes",
year = "2014",
month = jun,
doi = "10.1515/itit-2013-1035",
language = "English",
volume = "56",
pages = "90--97",
journal = "Information Technology",
issn = "1611-2776",
publisher = "De Gruyter Oldenbourg",
number = "3",

}

RIS

TY - JOUR

T1 - A history and future of Web APIs

AU - Kopecky, Jack

AU - Fremantle, Paul

AU - Boakes, Rich

PY - 2014/6

Y1 - 2014/6

N2 - Distributed information systems predominantly have client-server architectures, as does the Web itself. In this article, we review the evolution of the interface of client-server distributed systems, from Messaging and RPC systems that predate the Web, to RESTful Web APIs. We highlight the often overlooked importance of the client-server interface in Web applications, and we reference historic and current systems to discuss the roles of "Web Service" technologies and Service-Oriented Architectures. Considering the future, we point out four directions in which we can see Web APIs moving, including the incorporation of hypermedia and semantics.

AB - Distributed information systems predominantly have client-server architectures, as does the Web itself. In this article, we review the evolution of the interface of client-server distributed systems, from Messaging and RPC systems that predate the Web, to RESTful Web APIs. We highlight the often overlooked importance of the client-server interface in Web applications, and we reference historic and current systems to discuss the roles of "Web Service" technologies and Service-Oriented Architectures. Considering the future, we point out four directions in which we can see Web APIs moving, including the incorporation of hypermedia and semantics.

KW - Programming Techniques,

KW - Distributed programming,

KW - Software architectures

KW - History of Computing Systems

U2 - 10.1515/itit-2013-1035

DO - 10.1515/itit-2013-1035

M3 - Article

VL - 56

SP - 90

EP - 97

JO - Information Technology

JF - Information Technology

SN - 1611-2776

IS - 3

ER -

ID: 681056