Posts

Showing posts with the label architecture portail microservices

Guide de communication microservices avec Liferay (Architecture entreprise)

Image
 Les portails modernes ne sont plus monolithiques. Aujourd’hui, Liferay sert de couche d’expĂ©rience digitale tandis que la logique mĂ©tier vit dans des microservices indĂ©pendants. La question principale devient : 👉 Comment Liferay communique avec les microservices ? Ce guide prĂ©sente les modèles utilisĂ©s en production. 📌 Pourquoi utiliser des microservices avec Liferay ? Ancienne architecture : Portail → Base de donnĂ©es → Logique mĂ©tier dans le portail Architecture moderne : Portail → APIs → Microservices → Bases de donnĂ©es Avantages : DĂ©ploiement indĂ©pendant ScalabilitĂ© Maintenance simplifiĂ©e SĂ©paration des domaines đź–Ľ️ Architecture globale 4 đź§  Modèles de communication 4 modèles principaux : REST (synchrone) Messaging Ă©vĂ©nementiel Gateway GraphQL Workers asynchrones Chaque modèle a son usage. 🔹 1️⃣ REST (synchrone) Pour rĂ©ponse immĂ©diate Ă  l’utilisateur. Exemple : modification du profil. URL url = new URL ( "http://customer-service/api/profile" ); HttpURLConnection ...