Umstieg auf .NET Core, Teil 4: SOAP- und REST-Webservices umstellen

Seite 5: Fazit

Inhaltsverzeichnis

Wer im klassischen .NET Framework REST-basierte WebAPIs genutzt hat, für den liegt der Umstieg auf ASP.NET Core WebAPIs nahe. Bei größeren Projekten ist tendenziell – zumindest zunächst – das Kompabilitätspaket Microsoft.AspNetCore.Mvc.WebApiCompatShim zu bevorzugen, außer man ist in der glücklichen Lage, entgegen dem Markttrend genug Entwicklerressourcen für die kompletten Umstellungsarbeiten zu haben. Vorhandene automatische Tests der WebAPI-Schicht helfen hier natürlich, die Korrektheit der Routen, Parameterbindung und Rückgabestrukturen zu prüfen.

Nutzer von WCF-Servern können abwarten und auf Core WCF hoffen oder die Umstellung auf Google RPC auf sich nehmen. Die erwähnten Alternativen sind als Nischenprodukte Geschmackssache. Der Autor dieses Beitrags plädiert dafür, für fundamentale Funktionen wie die Webservice-Kommunikation ein Framework zu wählen, das Microsoft oder ein anderer großer Hersteller selbst pflegen, also ASP.NET Core WebAPI oder Google RPC.

Dr. Holger Schwichtenberg (@DOTNETDOKTOR)

ist einer der bekanntesten Experten für .NET und Webtechniken in Deutschland. Zusammen mit 35 weiteren Experten unterstützt er im Rahmen der Firma www.IT-Visions.de mittlere und große Unternehmen durch Beratung und Schulungen beim Erstellen von Windows- und Webanwendungen. Zudem hat er einige Fachbücher zu .NET, PowerShell und JavaScript/TypeScript veröffentlicht.. (map)