Jump to main content Hotkeys
Distributed and Self-organizing Systems
Distributed and Self-organizing Systems

PUBLICATION

An extensible, Model-Driven and end-user centric approach for API building

Type

Conference Paper

Year

2014

Authors

José Matías Rivero

José Matías Rivero

heseba

Julián Grigera

Julián Grigera

Esteban Robles Luna

Esteban Robles Luna

gaedke

Research Area

Web Engineering

Event

14th International Conference on Web Engineering

Published in

Proceedings of 14th International Conference on Web Engineering (ICWE2014)

ISBN/ISSN

9783319082448

Download

PDF

Abstract

The implementation of APIs in new applications is becoming a mandatory requirement. This is due to the crescent use of cloud-based solutions, the necessity of integration with ubiquitous applications running also in the cloud (like Facebook or Twitter) and also to facilitate multi-platform support from scratch in the development. At the same time, there is still no theoretically sound process for defining APIs (starting from end-user requirements) or their productive development and evolution; only best practices for developing them in a clear and scalable way have been defined. Moreover, high-level solutions intended to boost productivity of API development are often difficult to adapt to specific use cases and requirements, which is usually the case when integrating and implementing custom business-dependent service layers. In this paper we propose a methodology that allows capturing requirements related to APIs using end-user-friendly artifacts. These artifacts allow generating a first version of the API following a Model-Driven Development (MDD) strategy, which can be used as a basis to start the development of other software components. Then, detailed features can be added iteratively over the API using high-level concepts or through direct code within a hybrid coding/modeling agile process.

Reference

Rivero, José M.; Heil, Sebastian; Grigera, Julián; Luna, Esteban R.; Gaedke, Martin: An extensible, Model-Driven and end-user centric approach for API building. Proceedings of 14th International Conference on Web Engineering (ICWE2014), pp. 494-497, 2014.



Powered by DGS
Edit list (authentication required)

Press Articles