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.
More and more companies define their data sources using JSONSchemas. This tool helps you to better understand JSONSchema specifications by visualizing them as UML class diagrams.
We automatically test REST API based on their specifications, particularly OpenAPI ones. To our surprise, many of our tests failed, meaning that the OpenAPI definition and the actual API were not an exact match.
We present our new tool OpenAPItoUML to generate UML models from OpenAPI definitions, thus offering a better visualization of the data model and operations of REST APIs. OpenAPItoUML is available as an open source Eclipse plugin.
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