New Low-code metadata based application framework (draft).

Filip Kovář
3 min readMar 26, 2021

--

New OpenApi (Swagger) — Application Platform

There is a new (not only) OpenApi platform (currently in preview mode). In this article I will show you what are main differences and benefits both of this platforms - AppFwk and SwaggerHub.

SwaggerHub

You can write raw json or yaml OpenApi file in this platform. There is special editor but in reality you have to write very complex and annoying specification.

This platform support versioning and there is some integration possibilities for creating basic mocks (just static examples).

Central point of this platform is api and schemas. Schemas are just simple structure with data types.

Swagger — How to create API

  • Open virtual file in web app text editor with swagger preview
  • Fill the complex open api file against documentation
  • Fill json schemas and relations
  • Fill Data types
  • Fill documentation

AppFwk — Application Metadata Framework

AppFwk is not only OpenApi platform. It’s application framework with ambitions to be a central point of general software development…

Hearth of this platform is Metadata. You can create and manage them. Metadata can be converted to almost everything in software development and product as well.

AppFwk — How to create API

Tip: All items from AppFwk are versioned and develop a new version is not dangerous for current consumers

  • Create Metadata Model in intuitive UI — This model can be used for Open Api schema, Domain models, Dtos, Documentation, … code generation
  • Tip: You can set attribute semantic type for e.g. intelligent data generation and mock
Model definition
Attribute definition
  • Create Meta API definition — From this definition is possible generate real API implementation !!! Not only mock server
Api Definition
  • Publish API — It creates dynamic REST API (OpenApi) application, hosted in AppFwk platform. You can create API key for security reasons as well.
Api Management
  • Go to API !!!
Generated Open Api Specification
  • Try It !!! - Api works and data looks real. With real names, descriptions, pictures and much more. It’s because semantic type in attribute definition.

AppFwk Status

AppFwk is currently under huge development. And there are planned many features and improvements like:

--

--

Filip Kovář
Filip Kovář

Written by Filip Kovář

Software architect , technology enthusiast, Musician, Content creator

No responses yet