MockAPI: an agile approach supporting API-first web application development
In the last years, agile development methodologies have been widely adopted. However, they still lack support for API requirements while, at the same time, public RESTful APIs are fueling a rapid growth of web applications providing services built on other services. On the other hand, whereas Model-...
Guardado en:
Autores principales: | , , , , |
---|---|
Formato: | Objeto de conferencia |
Lenguaje: | Inglés |
Publicado: |
2013
|
Materias: | |
Acceso en línea: | http://sedici.unlp.edu.ar/handle/10915/136213 |
Aporte de: |
id |
I19-R120-10915-136213 |
---|---|
record_format |
dspace |
institution |
Universidad Nacional de La Plata |
institution_str |
I-19 |
repository_str |
R-120 |
collection |
SEDICI (UNLP) |
language |
Inglés |
topic |
Ciencias Informáticas API Model-Driven Development Agile Development Prototyping |
spellingShingle |
Ciencias Informáticas API Model-Driven Development Agile Development Prototyping Rivero, José Matías Heil, Sebastian Grigera, Julián Gaedke, Martin Rossi, Gustavo Héctor MockAPI: an agile approach supporting API-first web application development |
topic_facet |
Ciencias Informáticas API Model-Driven Development Agile Development Prototyping |
description |
In the last years, agile development methodologies have been widely adopted. However, they still lack support for API requirements while, at the same time, public RESTful APIs are fueling a rapid growth of web applications providing services built on other services. On the other hand, whereas Model-Driven Development techniques successfully increase the productivity in the development of data-intensive web applications, they lack the agility required when developing heterogeneous web applications with frequent requirement changes. In this paper we introduce MockAPI, an approach based on annotating user interface mockups that combines the advantages of agile approaches and Model-Driven Development. We introduce a metamodel for annotations and demonstrate how to derive running API prototypes as starting point for agile development. RESTful API best practices and API-first development are introduced into the agile process. The MockAPI approach defines a set of constraints to accelerate the development of web applications. We also show the results of a brief validation applying MockAPI to popular web sites. |
format |
Objeto de conferencia Objeto de conferencia |
author |
Rivero, José Matías Heil, Sebastian Grigera, Julián Gaedke, Martin Rossi, Gustavo Héctor |
author_facet |
Rivero, José Matías Heil, Sebastian Grigera, Julián Gaedke, Martin Rossi, Gustavo Héctor |
author_sort |
Rivero, José Matías |
title |
MockAPI: an agile approach supporting API-first web application development |
title_short |
MockAPI: an agile approach supporting API-first web application development |
title_full |
MockAPI: an agile approach supporting API-first web application development |
title_fullStr |
MockAPI: an agile approach supporting API-first web application development |
title_full_unstemmed |
MockAPI: an agile approach supporting API-first web application development |
title_sort |
mockapi: an agile approach supporting api-first web application development |
publishDate |
2013 |
url |
http://sedici.unlp.edu.ar/handle/10915/136213 |
work_keys_str_mv |
AT riverojosematias mockapianagileapproachsupportingapifirstwebapplicationdevelopment AT heilsebastian mockapianagileapproachsupportingapifirstwebapplicationdevelopment AT grigerajulian mockapianagileapproachsupportingapifirstwebapplicationdevelopment AT gaedkemartin mockapianagileapproachsupportingapifirstwebapplicationdevelopment AT rossigustavohector mockapianagileapproachsupportingapifirstwebapplicationdevelopment |
bdutipo_str |
Repositorios |
_version_ |
1764820456834072579 |