Statically Checking Web API Requests in JavaScript [PDF]
Many JavaScript applications perform HTTP requests to web APIs, relying on the request URL, HTTP method, and request data to be constructed correctly by string operations.
Dolby, Julian+4 more
core +6 more sources
Opportunities in Software Engineering Research for Web API Consumption [PDF]
Nowadays, invoking third party code increasingly involves calling web services via their web APIs, as opposed to the more traditional scenario of downloading a library and invoking the library's API.
Dolby, Julian+6 more
core +4 more sources
Investigating web APIs on the World Wide Web [PDF]
—The world of services on the Web, thus far limited to “classical ” Web services based on WSDL and SOAP, has been increasingly marked by the domination of Web APIs, characterised by their relative simplicity and their natural suitability for the Web ...
Domingue, John+2 more
core +4 more sources
Using semantics for automating the authentication of Web APIs [PDF]
Recent technology developments in the area of services on the Web are marked by the proliferation of Web applications and APIs. The implementation and evolution of applications based on Web APIs is, however, hampered by the lack of automation that can be
Alvaro, Guillermo+4 more
core +3 more sources
RegPrecise web services interface: programmatic access to the transcriptional regulatory interactions in bacteria reconstructed by comparative genomics. [PDF]
Web services application programming interface (API) was developed to provide a programmatic access to the regulatory interactions accumulated in the RegPrecise database (http://regprecise.lbl.gov), a core resource on transcriptional regulation for the ...
Arkin, Adam P+6 more
core +2 more sources
LexOWL: A Bridge from LexGrid to OWL [PDF]
The Lexical Grid project is an on-going community driven initiative that provides a common terminology model to represent multiple vocabulary and ontology sources as well as a scalable and robust API for accessing such information.
Christopher G. Chute+5 more
core +3 more sources
Classification of changes in API evolution [PDF]
Applications typically communicate with each other, accessing and exposing data and features by using Application Programming Interfaces (APIs). Even though API consumers expect APIs to be steady and well established, APIs are prone to continuous changes,
Abelló Gamazo, Alberto+3 more
core +1 more source
A web API ecosystem through feature based reuse [PDF]
The fast-growing web API landscape brings clients more options than ever before-in theory. In practice, they cannot easily switch between different providers offering similar functionality.
Dumontier, Michel, Verborgh, Ruben
core +6 more sources
PastPlace: the historical gazetteer service from the people who brought you A Vision of Britain through Time [PDF]
The PastPlace API offers a simple web service, responding to a variety of queries by returning information from the same database as underlies the Vision of Britain web site, in a range of structured formats. These queries can be typed into a web browser
Aucott, Paula+3 more
core
Flare: Architecture for rapid and easy development of Internet-based Applications
We propose an architecture, Flare, that is a structured and easy way to develop applications rapidly, in a multitude of languages, which make use of online storage of data and management of users.
Chakravarthy, NVSN Kalyan+2 more
core +1 more source