📄️ Communication
Dans l'architecture d'Open ENT, les différents modules interagissent de manière orchestrée pour assurer le bon fonctionnement du système :
📄️ Communication synchrone et asynchrone
La communication asynchrone avec EventBus dans Vert.x et la communication synchrone avec JAX-RS dans Quarkus et Open ENT sont deux approches différentes pour gérer les interactions entre composants ou services dans une application. Chacune a ses propres avantages et est adaptée à des cas d'utilisation spécifiques. Voici une explication détaillée des deux approches, ainsi que des recommandations sur quand les utiliser.
📄️ API REST - Open API
Une API REST (ou RESTful API) est un type d'API (Application Programming Interface) qui utilise les principes de l'architecture REST. Elle permet la communication entre des systèmes via des requêtes HTTP, en utilisant des opérations standard comme GET, POST, PUT, DELETE, etc.
📄️ Urls d'accès
Urls d'accès en développement
📄️ EventBus Vert.x
La communication asynchrone entre les différents modules se fait par l'EventBus de Vert.x - the nervous system of Vert.x !