Paper by Luca Beurer-Kellner, Jens von Pilgrim, , and to appear in the [IEEE Transactions on Services Computing]/(.
Abstract
We present a framework which offers a version-aware interface definition language (IDL) for web APIs, a typed JavaScript-based language for defining migration functions using the IDL definition, and a run-time environment for executing migrations. This is bundled into an integrated development environment assisting developers in implementing migration functions.