La serviceisation fait référence à une méthode permettant d'abstraire diverses entreprises dans un grand système et de les développer et de les gérer en unités de services. À cela s’ajoute l’architecture orientée services.
Qu'est-ce que la servitisation ? Parlons d'architecture orientée services et de microservices
La soi-disant servitisation fait référence à une méthode permettant d'abstraire diverses entreprises dans un grand système et de les développer et de les gérer en unités de services. À cela s’ajoute l’architecture orientée services .
L'architecture orientée services (SOA) est un style de conception logicielle dont le concept est de réaliser les exigences d'un système via des composants de service.
Chaque service SOA est une unité fonctionnelle indépendante et peut être exécuté indépendamment.
Attributs
Un service SOA possède quatre attributs :
Représente logiquement une entreprise avec des résultats spécifiques. Activité.
est autonome.
C'est une boîte noire pour le consommateur, et le consommateur n'a pas besoin de connaître le fonctionnement interne du service.
peut être composé d'autres services de base.
Les microservices sont une interprétation moderne de l'architecture orientée services et sont utilisés pour créer des systèmes logiciels distribués.
Les services de l'architecture des microservices communiquent via le réseau pour atteindre un objectif fonctionnel.
Les microservices aident à encapsuler les choix de langage et de framework.
Les microservices présentent généralement les caractéristiques suivantes :
Services déployables de manière indépendante
Développement axé sur l'entreprise (Par exemple : domaine ; -conception pilotée);
Architecture d'applications Cloud
Programmation diversifiée et persistance
Déploiement de conteneurs légers ;
Livraison continue distribuée
DevOps et surveillance globale des services ;
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!