Table des matières:
- L'orientation de service est une approche architecturale basée sur la mise en œuvre de processus métier en tant que services logiciels. Ces services métier sont constitués d'un ensemble de composants faiblement couplés - conçus pour minimiser les dépendances - assemblés pour prendre en charge une tâche métier bien définie. La conception de systèmes avec des services métier modulaires se traduit par des systèmes informatiques plus efficaces et plus flexibles.
- Les environnements cloud hybrides deviennent importants car les organisations se réinventent constamment pour répondre au changement et devenir plus compétitives. L'informatique doit être à la pointe d'une stratégie d'entreprise basée sur l'innovation et la transformation. Les entreprises comprennent qu'il est difficile de trouver la meilleure approche informatique pour tous les types de charges de travail. Par conséquent, l'approche la plus pratique consiste à implémenter un environnement de cloud hybride.
Vidéo: Comprendre les microservices en 6 minutes 2025
L'adoption croissante des environnements de cloud hybride peut être directement liée au succès des entreprises dans le passage à une approche orientée services vers l'informatique. L'orientation vers le service est un moyen de modulariser les services métier clés et d'établir des interfaces bien définies conçues pour garantir que ces services fonctionnent dans de nombreuses situations différentes.
Cette orientation vers le service est un processus en évolution, et pas facile à réaliser. En fait, les organisations ont travaillé très fort pour séparer les composants traditionnels de l'informatique afin que le code de l'application puisse fonctionner indépendamment du système d'exploitation et du matériel sous-jacents. Cette séparation est nécessaire pour développer le processus de développement modulaire et reproductible qui fait de l'orientation de service une condition préalable importante pour le cloud.
Au fur et à mesure que les entreprises commencent à gérer des environnements intégrés composés de services cloud privés et publics ainsi que de services de datacenters traditionnels, l'orientation service est considérée comme le ciment qui maintient le bon fonctionnement.
L'orientation de service est une approche architecturale basée sur la mise en œuvre de processus métier en tant que services logiciels. Ces services métier sont constitués d'un ensemble de composants faiblement couplés - conçus pour minimiser les dépendances - assemblés pour prendre en charge une tâche métier bien définie. La conception de systèmes avec des services métier modulaires se traduit par des systèmes informatiques plus efficaces et plus flexibles.
L'orientation service est également une approche et une méthodologie
business. L'utilisation d'une approche orientée services aide les entreprises à s'adapter au changement et rend l'évolutivité du cloud computing possible. Les services aux entreprises jouent un rôle essentiel dans les systèmes conçus en mettant l'accent sur le service.Ces services métier traversent un certain nombre de systèmes informatiques différents, décomposant efficacement les silos organisationnels qui se sont formés autour des systèmes informatiques classiques.
La figure suivante illustre comment un service métier de vérification de crédit est incorporé dans une application de traitement de commandes. Son service est appelé lorsqu'un nouveau client passe une commande pour déterminer si le client est solvable. Par souci de simplicité, disons que le service commercial de vérification de crédit - composant logiciel - est géré par une entreprise externe et fournit simplement un service. L'entreprise qui utilise ce logiciel de vérification de crédit est confiante que le service effectue une vérification de crédit correctement.
L'application de traitement des commandes demande simplement le service de vérification de crédit et transmet les informations nécessaires (nom de la personne et numéro de sécurité sociale). Le service de vérification de crédit consulte ses sources d'information, effectue certains calculs et repasse une cote de crédit.
Le service de vérification de crédit peut se connecter à de nombreux ordinateurs, consulter de nombreuses sources de données différentes et utiliser un algorithme très sophistiqué pour calculer la cote de crédit, mais les détails du fonctionnement de l'algorithme ne concernent pas l'application de traitement des commandes.. En ce qui concerne l'application de traitement des commandes, la vérification du crédit est appelée pour accomplir un processus métier spécifique, et c'est tout.
Le composant de vérification de crédit
ne vérifie que le crédit. Il n'offre pas un large éventail de services. C'est précisément parce que les composants ont une portée étroitement définie - c'est-à-dire qu'ils ne font qu'une chose - qu'ils peuvent être utilisés et réutilisés comme blocs de construction. L'utilisation d'une approche orientée services facilite la création de nouvelles applications et la modification des applications existantes. L'utilisation de composants éprouvés et éprouvés rend le test de nouvelles applications plus efficace.
Pourquoi l'orientation des services est importante dans le cloud
Les environnements cloud hybrides deviennent importants car les organisations se réinventent constamment pour répondre au changement et devenir plus compétitives. L'informatique doit être à la pointe d'une stratégie d'entreprise basée sur l'innovation et la transformation. Les entreprises comprennent qu'il est difficile de trouver la meilleure approche informatique pour tous les types de charges de travail. Par conséquent, l'approche la plus pratique consiste à implémenter un environnement de cloud hybride.
Pour faire fonctionner une infrastructure cloud dans le monde réel, il faut un haut niveau de flexibilité et de modularité. Un cloud doit être conçu pour prendre en charge une variété de charges de travail et de services métier. Personne ne peut prévoir quand un service doit être étendu et quand il sera réduit.
Plus précisément, c'est cette approche orientée service de la conception architecturale qui prend en charge les principales caractéristiques de l'élasticité du nuage, le provisioning en libre-service, les interfaces basées sur les normes et la flexibilité par répartition. La combinaison d'une approche orientée services et de services cloud permet aux entreprises de réduire leurs coûts et d'améliorer leur flexibilité. Les composants réutilisables et faiblement couplés font de l'évolutivité et de l'élasticité une réalité pour les environnements cloud publics et privés.
L'un des principaux avantages d'une approche axée sur les services est que les logiciels sont conçus pour refléter les meilleures pratiques et les processus métier, au lieu de faire fonctionner l'entreprise selon la structure rigide d'un environnement technique. L'orientation service permet aux entreprises de tirer parti des actifs existants et de créer de nouveaux services métier cohérents, contrôlés et plus facilement modifiables et gérés. Par conséquent, une approche orientée services permet d'atteindre des objectifs commerciaux cohérents avec les exigences des environnements de cloud computing.