

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Risorse e passaggi successivi
<a name="whats-next"></a>

Per iniziare il processo di migrazione e modernizzazione delle applicazioni ASP.NET legacy:

1. Determina il tipo di servizi Web ASP.NET verso cui migrare. AWS Dal punto di vista della modernizzazione, i servizi Web ASP.NET possono essere classificati in tre categorie. Le prime due categorie, illustrate in questa guida, sono i servizi Web ASP.NET basati su SOAP scritti con file ASMX o utilizzando Windows Communication Foundation (WCF) e i servizi ASP.NET basati su REST scritti utilizzando RESTful ASP.NET Web o il pattern ASP.NET (MVC). APIs Model-View-Controller Il terzo tipo di servizi Web ASP.NET viene scritto utilizzando ASP.NET MVC e .NET Core o.NET 5. Questo è il metodo attualmente consigliato per scrivere ASP.NET REST APIs e la migrazione non dovrebbe richiedere una modernizzazione significativa. AWS

1. Determina in che modo questi servizi sono protetti per l'autenticazione e l'autorizzazione, stabilisci il tuo approccio e dai priorità a questo aspetto della modernizzazione.

1. Acquisisci familiarità con i contenitori Windows, Amazon ECS e Amazon API Gateway.

1. [Scopri di più sulla progettazione basata sul dominio.](https://martinfowler.com/bliki/DomainDrivenDesign.html) Questo vi aiuterà a ottenere il massimo dai vostri sforzi di modernizzazione assicurando che i servizi modernizzati siano modellati attorno a domini funzionali coesi anziché alla progettazione del sistema legacy.

1. Stabilite l'architettura dello stato di destinazione, quindi procedete a ritroso per determinare le architetture a stati provvisori necessarie per raggiungere tale risultato.

Per ulteriori informazioni sui modelli discussi in questa guida, consultate i seguenti articoli di Martin Fowler:
+ [Applicazione Strangler fig](https://martinfowler.com/bliki/StranglerFigApplication.html)
+ [Ramo per astrazione](https://martinfowler.com/bliki/BranchByAbstraction.html)
+ [Progettazione basata sul dominio](https://martinfowler.com/bliki/DomainDrivenDesign.html)

Per ulteriori informazioni sui AWS servizi discussi in questa guida, consulta i seguenti riferimenti:
+ [Amazon Elastic Container Service (Amazon ECS)](https://aws.amazon.com/ecs/)
+ [Gateway Amazon API](https://aws.amazon.com/api-gateway/)