Architecture Microservices pilotée par les données - Archive ouverte HAL Access content directly
Conference Papers Year :

Architecture Microservices pilotée par les données

(1) , (1)
1

Abstract

Les mécanismes de découverte de microservices classiques sont normalement basés sur les besoins des utilisateurs (Goal-based Approches). Cependant, dans les architectures ac-tuelles quí evoluent fréquemment, les clients ont besoin de découvrir les fonctionnalités dont ils peuvent bénéficier avant de rechercher dans leur domaine les microservices disponibles. Cet article présente une architecture microservices pilotée par les données qui permet aux clients de découvrir, ` a partir d'objets spécifiques, les fonctionnalités qui peuventêtrepeuventêtre exercées sur ces objets ainsi que l'ensemble des microservices qui leur sont dédiés. Cette architecture , basée sur les composants principaux des architectures microservices classiques, adopte une stratégie de communicationparticulì ere entre les clients et les registres permet-tant d'atteindre l'objectif recherché. Cet article contient une représentation du modèle de données d'un microservice qui couvre les détails de la fonctionnalité fournie ainsi que les caractéristiques de la machine sur laquelle il est déployé. En plus, il présente un modèle pairàpair`pairà pair (peer-to-peer) qui permet de transformer notre architecture en un système ro-buste etévolutifetévolutif. Enfin, nous terminons cet article avec une discussion des avantages et des problématiques rencontrées, ainsi que les travaux futurs.
Fichier principal
Vignette du fichier
data_driven_microservices_CAL2018.pdf (334.69 Ko) Télécharger le fichier
Origin : Files produced by the author(s)
Loading...

Dates and versions

hal-01808758 , version 1 (28-06-2018)

Identifiers

  • HAL Id : hal-01808758 , version 1

Cite

Eddy Caron, Zeina Houmani. Architecture Microservices pilotée par les données. CAL 2018 - Conférence francophone sur les Architectures Logicielles, Jun 2018, Grenoble, France. pp.1-6. ⟨hal-01808758⟩
368 View
1096 Download

Share

Gmail Facebook Twitter LinkedIn More