Comment ça marche ?

Modéliser ses données au plus tôt et mettre en action la démarche Data Flow First

1 - Modélisez vos données

Décrivez un modèle de données que vous pourrez ensuite associer aux API et aux messages

Modélisation des Types

Décrivez un modèle métier dans toute sa richesse (entités, champs, relations, contraintes, méta-datas, etc.) et explorez le graphiquement.

Définition des Façades

Pour être utilisable un modèle de types doit pouvoir être adapté à son contexte d'utilisation (API ou message par exemple).
Les Façades d'Akwaype permettent de ne retenir que les types et les champs nécessaires et éventuellement modifier leur organisation ou leurs noms

Réutilisation des façades
Propriétés personnalisées
Nomenclatures, tags ...
Détection immédiate des erreurs
Image Akwatype Demo 2021 06 05.JPG
Screenshot 2024-02-17 231525.png

2 - Documentez et exploitez vos modèles de données

Utilisez les rapports/extractions existants ou créez en de nouveaux pour partager vos modèles avec les différents acteurs des projets

Développez et testez vos rapports/extractions

  • Dupliquez, modifiez les rapports/extractions Akwatype existants (HTML, plantUML, SQL, JPA ...) ou en créez en de nouveaux complètement adaptés à votre contexte.
  • Utilisez toutes les métadonnées du modèle de données y compris les propriétés personnalisées que vous avez ajoutées, pour étendre les capacités d'Akwatype.

Utilisez-les dans l'éditeur et l'explorateur de données

  • Publiez les dans l'éditeur et/ou l'explorateur graphique pour les utiliser dans l'interface utilisateur,
  • ou téléchargez les pour d'autres utilisations en dehors d'Akwatype
Editeur Freemarker integré
Intégration des rapports avec l’éditeur de modèle et l'explorateur graphique

3 - Modélisez vos flux

Décrivez vos services pour cartographier vos flux puis générer vos définitions OpenAPI et représentations graphiques

Description des API

Définissez vos ressources et vos routes pour décrire vos échanges synchrones. Associez des façades à vos routes pour les lier à votre modèle de données

Description des messages

Définissez vos messages et vos topics pour décrire vos échanges asynchrones. Associez des façades à vos messages pour les lier à votre modèle de données

Description complète des flux (exposition et consommation des routes)
Security schemes
Publish / subscribe des messages
Image Akwatype Demo - focus service 2021 06 05.JPG
Swagger editor 2021 06 21-1.jpg

4 - Générez vos définitions OpenAPI et AsyncAPI

Exploitez le modèle compilé en temps réel de vos données et de vos flux

Génération OpenAPI

Générez vos définitions OpenAPI pour exporter de façon standard la description de vos flux synchrones (API)
Exemple OpenAPI affiché dans Swagger Editor ➔

Génération AsyncAPI

Générez vos définitions AsyncAPI pour exporter de façon standard la description de vos flux Asynchrones (Events)

Visualisation instantanée
Intégration Git

Akwatype exploration map


Accédez à la documentation de tous les concepts Akwatype à partir de cette carte interactive

Akwatype exploration map 2024 1.png

Des questions ? Nous sommes à votre écoute.


Découvrez comment nous pouvons vous accompagner dans votre réussite.
Nos solutions vous permettent d'accélérer la réalisation de vos projets en tirant pleinement parti de l'approche
Data Flow First