loading
Papers

Research.Publish.Connect.

Paper

Authors: David Sferruzza 1 ; Jérôme Rocheteau 2 ; Christian Attiogbé 3 and Arnaud Lanoix 3

Affiliations: 1 LS2N, UMR CNRS 6004, F-44322 Nantes Cedex 3, France, Startup Palace, 18, rue Scribe, 44000 Nantes and France ; 2 LS2N, UMR CNRS 6004, F-44322 Nantes Cedex 3, France, ICAM, 35, avenue du Champ de Manœuvres, 44470 Carquefou and France ; 3 LS2N, UMR CNRS 6004, F-44322 Nantes Cedex 3 and France

ISBN: 978-989-758-324-7

Keyword(s): Software Engineering, Web Applications, Web Services, Model-Driven Engineering, OpenAPI 3.0.

Abstract: Web services are meant to be used by other programs. Developers (or other programs) need to understand how to interact with them, which means documentation is crucial. Some standards like OpenAPI define ways to document web services and target both humans and programs. Many tools can be used to help developers to work in a forward engineering process: they use hand-written OpenAPI models as input and automatically generate a skeleton of a working application, for example. However, this approach is not suitable to generate working applications if several evolutions occur over time, which often results in a misalignment between the OpenAPI model and the web services implementation. Here we show how we extend the OpenAPI 3.0 specification to allow building actual web services using a Model-Driven Engineering (MDE) approach. We extend the SWSG tool to make it possible to generate code from an extended OpenAPI model. This leverages a MDE approach to build web services from a model while be nefiting from OpenAPI 3.0 tooling and ecosystem. (More)

PDF ImageFull Text

Download
CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 34.225.194.144

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Sferruzza, D.; Rocheteau, J.; Attiogbé, C. and Lanoix, A. (2018). Extending OpenAPI 3.0 to Build Web Services from their Specification.In Proceedings of the 14th International Conference on Web Information Systems and Technologies - Volume 1: APMDWE, ISBN 978-989-758-324-7, pages 412-419. DOI: 10.5220/0006923604120419

@conference{apmdwe18,
author={David Sferruzza. and Jérôme Rocheteau. and Christian Attiogbé. and Arnaud Lanoix.},
title={Extending OpenAPI 3.0 to Build Web Services from their Specification},
booktitle={Proceedings of the 14th International Conference on Web Information Systems and Technologies - Volume 1: APMDWE,},
year={2018},
pages={412-419},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006923604120419},
isbn={978-989-758-324-7},
}

TY - CONF

JO - Proceedings of the 14th International Conference on Web Information Systems and Technologies - Volume 1: APMDWE,
TI - Extending OpenAPI 3.0 to Build Web Services from their Specification
SN - 978-989-758-324-7
AU - Sferruzza, D.
AU - Rocheteau, J.
AU - Attiogbé, C.
AU - Lanoix, A.
PY - 2018
SP - 412
EP - 419
DO - 10.5220/0006923604120419

Login or register to post comments.

Comments on this Paper: Be the first to review this paper.