Rckblick 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-Vorteile versus SOA-Nachteile/Risiken Ausblick auf moderne SOA-Varianten: REST-HTTP-Dienste/WebAPIs, Microservices Die philosophische Seite von SOA (technikunabhngig) - Dienste als Funktionsbausteine - Dienste bereitstellen (Application Hosting) statt Softwarekomponenten verteilen Anwendungskopplung - Lose Kopplung / einfach Austauschbarkeit / neu zusammensetzbar (wesentlicher Unterschied zu bisherigen Middleware-Anstzen) - Verbergen der Implementierung / Verhllen von Altsystemen - SOA ist Instrument fr Restrukturierung! Die technische Seite von SOA - Plattformunabhngige Kommunikation / Interoperabilitt - Nachrichtenbasierte Kommunikation - Kommunikation auf Vertragsbasis Contract First - Trennung von Daten und Operationen - Dynamische Auffindbarkeit von Diensten (Repository/Registry oder Add-Hoc) - Zustandslosigkeit - Interoperabilitt - SOA-Basis-Standards (XML SOAP, WSDL, UDDI, WS-I Basic Profile, WS-I Basic Security Profile) - Weitere SOA-Standards (WS-Addressing, WS-Policy, WS Security, WS-Trust, WS-Federation, WS-Routing, WS-Eventing, WS-ReliableMessaging, WS-Coordination, WS-Transaction, WS-BPEL) - XML, SOAP, WS-*-Standards Was ist ein Dienst? - Definition - Identifikation von Diensten - Microservices Representational State Transfer (REST) / Microservices - Konzept von REST - SOAP vs. REST - Standards fr REST - Open API Specification (OAS)/Swagger - GraphQL - Open Data Protocol (ODATA) - gRPC Eigenschaften eines SOA-Projekts SOA-Erfolgsfaktoren Architektur und Design von SOA-Lsungen Optional: Implementierung von SOA mit einer Programmiersprache und Framework nach Wahl des Kunden (z.B. .NET, Java, Go, Rust, PHP, C++, JavaScript/TypeScript)
Alle Teilnehmer der Schulung haben das Seminar mit Erfolg absolviert.
zum Artikel gehenEinfhrung - Einfhrung in Microservices - Stateless vs. Stateful Design - Welche Zustnde und Klassen gibt es Zustandsverwaltung - Stateless-Architekturen und Tools - Eventbasierte Kommunikation zwischen Server und Clients - Kommunikation via WebS
Wie bereits in der Lehrerversammlung angekündigt, wurde eine Schulung zur Digitalisierung im DaF/DaZ Sprachunterricht mit 14 Teilnehmern durchgeführt. Diese Schulung soll uns vor allem auf die Zeit eines Lockdowns vorbereiten und Möglichkeiten zur Gestalt
zum Artikel gehenSchulung zum Energiescout Die IHK Rhein Neckar bildet jährlich Energiescouts aus, die in den Unternehmen „Energiefresser“ und Resourcenverschwendung ausfindig machen sollen. In 2023 hat
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 -