Moderniser progressivement les services Web Microsoft ASP.NET (ASMX) existants à l'aide de conteneurs et d'Amazon API Gateway - AWS Directives prescriptives

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Moderniser progressivement les services Web Microsoft ASP.NET (ASMX) existants à l'aide de conteneurs et d'Amazon API Gateway

Dan Broadway, Amazon Web Services (AWS)

Novembre 2021 (historique du document)

Ce guide décrit les approches et les meilleures pratiques pour implémenter le modèle Strangler Fig afin de moderniser les anciens services Web ASP.NET sur Amazon Web Services (AWS). Le modèle de l'étrangleur est une approche de modernisation dans laquelle les fonctionnalités existantes d'un ancien système sont progressivement remplacées par de nouvelles applications et services jusqu'à ce que le nouveau système remplace à terme tous les éléments anciens ou essentiels de l'ancien système. Au fur et à mesure que les fonctionnalités sont remplacées, les parties inactives de l'ancien système (et souvent monolithique) peuvent être supprimées ou retirées.

Le guide décrit une approche branche par abstraction modifiée, qui est une technique courante pour modifier progressivement les systèmes logiciels, associée à la délégation de services, dans le cadre de laquelle un service reporte son comportement à un autre service plus récent, afin de faciliter la gestion des changements majeurs pour les consommateurs de services.

Des résultats commerciaux ciblés

L'objectif de ce guide est d'aider les clients à moderniser les anciens services ASP.NET basés sur la norme REST (Representational State Transfer) ou le protocole SOAP (Simple Object Access Protocol) surAWS. Il se concentre sur les scénarios dans lesquels une approche de modernisation progressive est requise afin de gérer le risque de livraison souvent associé au découplage d'applications monolithiques plus importantes. Il traite également des scénarios dans lesquels les services destinés à plusieurs consommateurs ne peuvent pas être mis à niveau de manière synchronisée sans introduire de modifications majeures.

Ce guide a pour but de vous aider à :

  • Migrez, modernisez et faites évoluer vos applications ASP.NET surAWS

  • Gérez le risque de livraison associé à la modernisation des applications existantes

  • Dissociez les services destinés à de multiples consommateurs hautement disponibles