From OpenAPI to UML and back! – A tool to reverse engineer your web APIs, modify the resulting UML model and regenerate the OpenAPI file from it.
We present our ecosystem of tools to facilitate the automatic discovery, merging, quality assurance and code-generation of REST APIs, relying on standard specifications like OpenAPI and OData.
OData is a protocol to facilitate the publication and consumption of queryable and interoperable data-driven services. OData is based on the use of RESTful APIs derived from a data model. We present a model-driven approach to automate the generation of OData services from data sources
Our approach to automatically generate GraphQL schemas from UML class diagrams (and IFML interaction models)
Details of our UML Profile to model OData Web APIs. Once you have your UML model annotated with OData stereotypes you could automate the generation of your OData definition files.