SlideShare une entreprise Scribd logo
1  sur  14
MICROSERVICES
Architecture logique
Composants, fonctions et services
Michel Bruchet
Architecte spécialise technologies Microsoft
■ 39 ans
■ 20 ans d’expérience
Mon dernier livre :
Learning ASP.NET Core 2
■ Livre sur le développement ASP.NET Core 2
■ Créer, déployer et administration 1 Site ASP.NET
Core 2 Robuste, Performant et Sécurisé
Chercherunproduit.fr
■ Plateforme e-commerce
■ Proposer des produits à des prix coutants
■ Livraison très rapide
■ Livraison sur l’Europe en moins de 4h pour
certains produits
■ Plateforme basée sur Azure
Me contacter
■ Twitter : michelbruchet
■ Linkedin : michelbruchet
■ Facebook : michel.bruchet.3
■ Instagram : michelbruchetstartpoint
Github mbruchet
Ou sur http://www.startpoint-inc.com
ARCHITECTURE ET
LOGIQUE
Agenda
■ Les 4 Strates de votre SI
■ Les domaines de la strate métier
■ Les fonctions de la strate fonctionnelle
■ Les services de la strate applicative
■ Les composants de la strate technique
Les strates de votre système
Les strates représentent les couches de votre
Système. Nous avons en règles générales 4
strates
- La strate technique qui comprends les outils
d’exécution et les composants techniques
- La strate applicative qui représente les
différentes applications et progiciels intégrés
- La strate fonctionnelle qui comprend
l’implémentation des outils et applications
pour répondre au besoin métier
- La strate métier qui représente les règles de
gestion nécessaire à votre entreprise
La strate métier
La strate métier représente
souvent un catalogue de
fonctions d’entreprise
nécessaire qui justifie
l’adaptation du système
Le schéma suivant donne une
liste de différentes fonctions
qu’on peut retrouver pour un
système de microservices
La strate fonctionnelle
La strate fonctionnelle est une strate
intermédiaire entre le fonctionnel et le
technique. Cette strate reprend les fonctions
qui seront implémentées
Le schéma suivant donne une vision de la
strate fonctionnelle de la plateforme
microservices
La strate applicative
La strate applicative est la première couche
technique de notre système. Cette strate
permet d’associer les fonctions, les
composants et outils techniques.
Le schéma suivant donne une idée des
différents composants qui doivent être
fournis par une plateforme microservices
La strate technique
La strate technique reprend les logiciels et progiciels utilisés par la plateforme. Le schéma suivant donne une idée
type pour une plateforme Microservices en .NET
in coming
■ A book on implement the code matching this platform
■ Some videos on required components and patterns
For more information
■ Twitter : michelbruchet
■ Linkedin : michelbruchet
■ Facebook : michel.bruchet.3
■ Instagram : michelbruchetstartpoint
Github mbruchet
Ou sur http://www.startpoint-inc.com

Contenu connexe

Similaire à Microservices architecture v2

Le système d'information unifié
Le système d'information unifiéLe système d'information unifié
Le système d'information unifiéitSMF France
 
Le système d'information unifié
Le système d'information unifiéLe système d'information unifié
Le système d'information unifiéitSMF France
 
MS Cloud Summit Paris 2017 - Azure Stack
MS Cloud Summit Paris 2017 - Azure StackMS Cloud Summit Paris 2017 - Azure Stack
MS Cloud Summit Paris 2017 - Azure StackBenoît SAUTIERE
 
MS Cloud Summit Paris 2017 - Azure Stack
MS Cloud Summit Paris 2017 - Azure StackMS Cloud Summit Paris 2017 - Azure Stack
MS Cloud Summit Paris 2017 - Azure StackBenoît SAUTIERE
 
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...CERTyou Formation
 
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...CERTyou Formation
 
SiriusCon2016 - Une plateforme de modelisation support au PLM de l'ingenierie...
SiriusCon2016 - Une plateforme de modelisation support au PLM de l'ingenierie...SiriusCon2016 - Une plateforme de modelisation support au PLM de l'ingenierie...
SiriusCon2016 - Une plateforme de modelisation support au PLM de l'ingenierie...Obeo
 
Liste des nouvelles acquisitions 2013
Liste des nouvelles acquisitions 2013Liste des nouvelles acquisitions 2013
Liste des nouvelles acquisitions 2013CNI Tunisia
 
Microsoft mdday2010
Microsoft mdday2010Microsoft mdday2010
Microsoft mdday2010MD DAY
 
Telosys tools jug-nantes-2014-v1.2
Telosys tools jug-nantes-2014-v1.2Telosys tools jug-nantes-2014-v1.2
Telosys tools jug-nantes-2014-v1.2Laurent Guérin
 
JUG Nantes - Telosys Tools - Avril 2014
JUG Nantes - Telosys Tools - Avril 2014 JUG Nantes - Telosys Tools - Avril 2014
JUG Nantes - Telosys Tools - Avril 2014 telosys
 
Cours1_Architecture_Logicielle.ppt
Cours1_Architecture_Logicielle.pptCours1_Architecture_Logicielle.ppt
Cours1_Architecture_Logicielle.pptSylia3
 
Retour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybrideRetour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybrideMicrosoft Décideurs IT
 
Retour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybrideRetour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybrideMicrosoft Technet France
 
Rs303 g formation-utilisation-avancee-de-ibm-rational-clearcase-pour-unix
Rs303 g formation-utilisation-avancee-de-ibm-rational-clearcase-pour-unixRs303 g formation-utilisation-avancee-de-ibm-rational-clearcase-pour-unix
Rs303 g formation-utilisation-avancee-de-ibm-rational-clearcase-pour-unixCERTyou Formation
 
Accéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.NetAccéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.NetFrédéric Vandenbriele
 
Wm844 g formation-cicsplex-system-manager-v4-introduction
Wm844 g formation-cicsplex-system-manager-v4-introductionWm844 g formation-cicsplex-system-manager-v4-introduction
Wm844 g formation-cicsplex-system-manager-v4-introductionCERTyou Formation
 
Softfluent speig mdday2010
Softfluent speig mdday2010Softfluent speig mdday2010
Softfluent speig mdday2010MD DAY
 
Présentation de la plateforme Cloud Simplicité
Présentation de la plateforme Cloud SimplicitéPrésentation de la plateforme Cloud Simplicité
Présentation de la plateforme Cloud SimplicitéSimplicité Software
 

Similaire à Microservices architecture v2 (20)

Le système d'information unifié
Le système d'information unifiéLe système d'information unifié
Le système d'information unifié
 
Le système d'information unifié
Le système d'information unifiéLe système d'information unifié
Le système d'information unifié
 
MS Cloud Summit Paris 2017 - Azure Stack
MS Cloud Summit Paris 2017 - Azure StackMS Cloud Summit Paris 2017 - Azure Stack
MS Cloud Summit Paris 2017 - Azure Stack
 
MS Cloud Summit Paris 2017 - Azure Stack
MS Cloud Summit Paris 2017 - Azure StackMS Cloud Summit Paris 2017 - Azure Stack
MS Cloud Summit Paris 2017 - Azure Stack
 
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
 
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
 
SiriusCon2016 - Une plateforme de modelisation support au PLM de l'ingenierie...
SiriusCon2016 - Une plateforme de modelisation support au PLM de l'ingenierie...SiriusCon2016 - Une plateforme de modelisation support au PLM de l'ingenierie...
SiriusCon2016 - Une plateforme de modelisation support au PLM de l'ingenierie...
 
Liste des nouvelles acquisitions 2013
Liste des nouvelles acquisitions 2013Liste des nouvelles acquisitions 2013
Liste des nouvelles acquisitions 2013
 
Microsoft mdday2010
Microsoft mdday2010Microsoft mdday2010
Microsoft mdday2010
 
Telosys tools jug-nantes-2014-v1.2
Telosys tools jug-nantes-2014-v1.2Telosys tools jug-nantes-2014-v1.2
Telosys tools jug-nantes-2014-v1.2
 
JUG Nantes - Telosys Tools - Avril 2014
JUG Nantes - Telosys Tools - Avril 2014 JUG Nantes - Telosys Tools - Avril 2014
JUG Nantes - Telosys Tools - Avril 2014
 
Cours1_Architecture_Logicielle.ppt
Cours1_Architecture_Logicielle.pptCours1_Architecture_Logicielle.ppt
Cours1_Architecture_Logicielle.ppt
 
Namaa.APA.Report
Namaa.APA.ReportNamaa.APA.Report
Namaa.APA.Report
 
Retour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybrideRetour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybride
 
Retour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybrideRetour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybride
 
Rs303 g formation-utilisation-avancee-de-ibm-rational-clearcase-pour-unix
Rs303 g formation-utilisation-avancee-de-ibm-rational-clearcase-pour-unixRs303 g formation-utilisation-avancee-de-ibm-rational-clearcase-pour-unix
Rs303 g formation-utilisation-avancee-de-ibm-rational-clearcase-pour-unix
 
Accéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.NetAccéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.Net
 
Wm844 g formation-cicsplex-system-manager-v4-introduction
Wm844 g formation-cicsplex-system-manager-v4-introductionWm844 g formation-cicsplex-system-manager-v4-introduction
Wm844 g formation-cicsplex-system-manager-v4-introduction
 
Softfluent speig mdday2010
Softfluent speig mdday2010Softfluent speig mdday2010
Softfluent speig mdday2010
 
Présentation de la plateforme Cloud Simplicité
Présentation de la plateforme Cloud SimplicitéPrésentation de la plateforme Cloud Simplicité
Présentation de la plateforme Cloud Simplicité
 

Plus de Michel Bruchet

Rechercherunproduit pitch-en
Rechercherunproduit pitch-enRechercherunproduit pitch-en
Rechercherunproduit pitch-enMichel Bruchet
 
Rechercherunproduit pitch
Rechercherunproduit pitchRechercherunproduit pitch
Rechercherunproduit pitchMichel Bruchet
 
Configure an environnement for ASP.NET Core 2
Configure an environnement for ASP.NET Core 2Configure an environnement for ASP.NET Core 2
Configure an environnement for ASP.NET Core 2Michel Bruchet
 
Architecture multi tiers et système de notification
Architecture multi tiers et système de notificationArchitecture multi tiers et système de notification
Architecture multi tiers et système de notificationMichel Bruchet
 
Video3 mise enplacedaikibo
Video3 mise enplacedaikiboVideo3 mise enplacedaikibo
Video3 mise enplacedaikiboMichel Bruchet
 
Video2 agilite etscalabiliteentreprise
Video2 agilite etscalabiliteentrepriseVideo2 agilite etscalabiliteentreprise
Video2 agilite etscalabiliteentrepriseMichel Bruchet
 
Aspnetcore introduction
Aspnetcore introductionAspnetcore introduction
Aspnetcore introductionMichel Bruchet
 
Startpoint - Sprint 2 - Objectifs
Startpoint - Sprint 2 - ObjectifsStartpoint - Sprint 2 - Objectifs
Startpoint - Sprint 2 - ObjectifsMichel Bruchet
 
Devops - VSTS - Source
Devops - VSTS - SourceDevops - VSTS - Source
Devops - VSTS - SourceMichel Bruchet
 

Plus de Michel Bruchet (20)

Meetup daikibo 1
Meetup daikibo 1Meetup daikibo 1
Meetup daikibo 1
 
Rechercherunproduit pitch-en
Rechercherunproduit pitch-enRechercherunproduit pitch-en
Rechercherunproduit pitch-en
 
Rechercherunproduit pitch
Rechercherunproduit pitchRechercherunproduit pitch
Rechercherunproduit pitch
 
Proxy pattern
Proxy patternProxy pattern
Proxy pattern
 
Proxy pattern
Proxy patternProxy pattern
Proxy pattern
 
Configure an environnement for ASP.NET Core 2
Configure an environnement for ASP.NET Core 2Configure an environnement for ASP.NET Core 2
Configure an environnement for ASP.NET Core 2
 
About netcore2
About netcore2About netcore2
About netcore2
 
ECommerce Logging
ECommerce LoggingECommerce Logging
ECommerce Logging
 
Architecture multi tiers et système de notification
Architecture multi tiers et système de notificationArchitecture multi tiers et système de notification
Architecture multi tiers et système de notification
 
Revue sprint2
Revue sprint2Revue sprint2
Revue sprint2
 
Revue sprint 1
Revue sprint 1Revue sprint 1
Revue sprint 1
 
Video3 mise enplacedaikibo
Video3 mise enplacedaikiboVideo3 mise enplacedaikibo
Video3 mise enplacedaikibo
 
Video2 agilite etscalabiliteentreprise
Video2 agilite etscalabiliteentrepriseVideo2 agilite etscalabiliteentreprise
Video2 agilite etscalabiliteentreprise
 
Ingenius Web Services
Ingenius Web ServicesIngenius Web Services
Ingenius Web Services
 
Aspnetcore introduction
Aspnetcore introductionAspnetcore introduction
Aspnetcore introduction
 
Startpoint - Sprint 2 - Objectifs
Startpoint - Sprint 2 - ObjectifsStartpoint - Sprint 2 - Objectifs
Startpoint - Sprint 2 - Objectifs
 
StartPoint - Sprint 1
StartPoint - Sprint 1StartPoint - Sprint 1
StartPoint - Sprint 1
 
Devops - VSTS - Source
Devops - VSTS - SourceDevops - VSTS - Source
Devops - VSTS - Source
 
Devops - Git - VSTS
Devops - Git - VSTSDevops - Git - VSTS
Devops - Git - VSTS
 
VSTS Git
VSTS GitVSTS Git
VSTS Git
 

Microservices architecture v2

  • 2. Michel Bruchet Architecte spécialise technologies Microsoft ■ 39 ans ■ 20 ans d’expérience
  • 3. Mon dernier livre : Learning ASP.NET Core 2 ■ Livre sur le développement ASP.NET Core 2 ■ Créer, déployer et administration 1 Site ASP.NET Core 2 Robuste, Performant et Sécurisé
  • 4. Chercherunproduit.fr ■ Plateforme e-commerce ■ Proposer des produits à des prix coutants ■ Livraison très rapide ■ Livraison sur l’Europe en moins de 4h pour certains produits ■ Plateforme basée sur Azure
  • 5. Me contacter ■ Twitter : michelbruchet ■ Linkedin : michelbruchet ■ Facebook : michel.bruchet.3 ■ Instagram : michelbruchetstartpoint Github mbruchet Ou sur http://www.startpoint-inc.com
  • 7. Agenda ■ Les 4 Strates de votre SI ■ Les domaines de la strate métier ■ Les fonctions de la strate fonctionnelle ■ Les services de la strate applicative ■ Les composants de la strate technique
  • 8. Les strates de votre système Les strates représentent les couches de votre Système. Nous avons en règles générales 4 strates - La strate technique qui comprends les outils d’exécution et les composants techniques - La strate applicative qui représente les différentes applications et progiciels intégrés - La strate fonctionnelle qui comprend l’implémentation des outils et applications pour répondre au besoin métier - La strate métier qui représente les règles de gestion nécessaire à votre entreprise
  • 9. La strate métier La strate métier représente souvent un catalogue de fonctions d’entreprise nécessaire qui justifie l’adaptation du système Le schéma suivant donne une liste de différentes fonctions qu’on peut retrouver pour un système de microservices
  • 10. La strate fonctionnelle La strate fonctionnelle est une strate intermédiaire entre le fonctionnel et le technique. Cette strate reprend les fonctions qui seront implémentées Le schéma suivant donne une vision de la strate fonctionnelle de la plateforme microservices
  • 11. La strate applicative La strate applicative est la première couche technique de notre système. Cette strate permet d’associer les fonctions, les composants et outils techniques. Le schéma suivant donne une idée des différents composants qui doivent être fournis par une plateforme microservices
  • 12. La strate technique La strate technique reprend les logiciels et progiciels utilisés par la plateforme. Le schéma suivant donne une idée type pour une plateforme Microservices en .NET
  • 13. in coming ■ A book on implement the code matching this platform ■ Some videos on required components and patterns
  • 14. For more information ■ Twitter : michelbruchet ■ Linkedin : michelbruchet ■ Facebook : michel.bruchet.3 ■ Instagram : michelbruchetstartpoint Github mbruchet Ou sur http://www.startpoint-inc.com