SOAP-Webservices (SOAP-APIs) aufrufen in .NET-Anwendungen mit der Windows Communication Foundation (WCF) - Generierung von WCF-Clients auf Basis von WSDL in Visual Studio und mit SvcUtil.exe - Client-Konfiguration via XML - Anpassungen der Codegenerierung - Shared Contracts versus Proxy-Klassen - Asynchrone Aufrufe - Erweitern des generierten Programmcodes - Auswahl zwischen verschiedenen verfgbaren Endpunkten - Nutzung der Channel Factory - Protokollierung der Dienstaufrufe REST-Dienste (REST-APIs) aufrufen in .NET-Anwendungen mit der HttpClient-Bibliothek - NuGet-Pakete Microsoft.Net.Http, Microsoft.AspNet.WebApi.Client - Untersttzte Betriebssysteme / Plattformen - Aufrufe mit GET, POST, PUT, DELETE u.a. - Statuscodes - Komplexe Typen - Objekte serialisieren/deserialisieren - Formate/Encoding (JSON, XML) - Header festlegen - Eigene HttpClient Message Handlers - Clients aus Metadaten (Open API Specification (OAS) / Swagger) generieren - Sicherheit: Verschlsselung und Authentifierung (Basic Authentication, Oauth, etc) nutzen
Klrung der Begriffe - Web-API - HTTP-API - Representational State Transfer (REST) - Microservices - optional: Vergleich mit SOA/SOAP Standardisierung - Was ist Standard bei REST? - Andere Protokolle Einsatzgebiete von WebAPIs - Verteilte Sys
zum Artikel gehenRckblick auf Fernaufrufe/Verteilte und Anwendungskopplung/Enterprise Application Integration (EAI) in der Vergangenheit (RPC, RFC, DCOM, RMI, .NET Remoting etc.) Grundprinzipien der Serviceorientierung/Serviceorientierten Architekturen (SOA) SOA-Vorte
zum Artikel gehenDieser Aufbaukurs richtet sich an Entwickler, die Services/Webservices und verteilte Systeme mit .NET realisieren wollen. Dabei werden an den ersten beiden Tagen REST-HTTP-Dienste mit ASP.NET WebAPI besprochen und am dritten Tag als Alternative die Window
zum Artikel gehenMicrosoft .NET - Architektur - Common Language Runtime (CLR) - MSIL und Compiler - Dienste des .NET Frameworks - Sprachbergreifendes Arbeiten - berblick ber die .NET-Klassenbibliothek Vergleich von Visual Basic .NET mit VB 6, VBScript und VBA -
zum Artikel gehen# Protokolle fr Authentifizierung / Single-Sign-On - OAuth - OpenID Connect (OIDC) - Security Assertion Markup Language (SAML) - Token-Arten: Access Token, Opaque Token, ID Token, JSON Web Token (JWT), Refresh Token # Konzepte und Architekturen -
zum Artikel gehen