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-...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Rivero, José Matías, Heil, Sebastian, Grigera, Julián, Gaedke, Martin, Rossi, Gustavo Héctor
Formato: Objeto de conferencia
Lenguaje:Inglés
Publicado: 2013
Materias:
API
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