APIComposer: Data-Driven Composition of REST APIs [chapter]

Hamza Ed-douibi, Javier Luis Cánovas Izquierdo, Jordi Cabot
2018 Lecture Notes in Computer Science  
More and more companies and governmental organizations are publishing data on the Web via REST APIs. The increasing number of REST APIs has promoted the creation of specialized applications aiming to combine and reuse different data sources to generate and deduce new information. However, creating such applications is a tedious and error-prone process since developers must invest much time in discovering the data model behind each candidate REST API, define the composition strategy, and
more » ... implement such strategy. To facilitate this process, we propose an approach to automatically compose and orchestrate data-oriented REST APIs. For an initial set of REST APIs, we discover the data models, identify matching concepts, obtain a global model, and make the latter available on the Web as a global REST API. A prototype tool relying on OpenAPI for describing APIs and on OData for querying them is also provided.
doi:10.1007/978-3-319-99819-0_12 fatcat:3lalchy3d5dlvi6briaqfoq6we