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.
| Original language | English |
|---|---|
| Pages (from-to) | 90-97 |
| Journal | Information Technology |
| Volume | 56 |
| Issue number | 3 |
| Early online date | 31 May 2014 |
| DOIs | |
| Publication status | Published - Jun 2014 |
Keywords
- Programming Techniques,
- Distributed programming,
- Software architectures
- History of Computing Systems
Fingerprint
Dive into the research topics of 'A history and future of Web APIs'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver