Ein Fachbeitrag von Georg Schander und Phillip Conrad aus dem Segment Finance & Public Lösungen im Bereich des API-Managements befassen sich mit der zentralen Bereitstellung und Verwaltung von Web-APIs. Dies umfasst das Lifecycle-Management bei der Erstellung und Veröffentlichung von Web-APIs sowie die zentrale Durchsetzung von Zugriffs- und Nutzungsrichtlinien. Insbesondere die zentrale Anbindung eines übergreifenden Identity-Providers für alle veröffentlichen Schnittstellen zur Authentifizierung ist ein Kernaspekt des API-Managements. Ergänzend können beispielswiese Monitoring sowie Intrusion-Detection-Systeme angebunden oder Nutzungslimits durchgesetzt werden.
Ein Fachbeitrag von Markus Grothoff und Rubeswaran Mahalingam aus dem Segment Industry Innovation, Kreativität und Flexibilität gehören zu den Erfolgsfaktoren für Unternehmen. Das Zusammenarbeiten über Abteilungsgrenzen hinweg wird als Kollaboration bezeichnet. Sowohl Kollaborationen als auch agile Arbeitsmodelle tragen dazu bei, die Unternehmungsstrukturen Stück für Stück zu verbessern.
Ein Fachbeitrag von Tobias Surmann und Phillip Conrad aus dem Segment Finance & Public Einleitung Durch die steigende Anzahl von Unternehmensdiensten, die ohne einen VPN-Zaun über das Internet erreichbar sein sollen, nimmt der Bedarf an webbasierten Identity & Access Management-Lösungen stetig zu. IAM-Lösungen und entsprechende Security-Protokolle ermöglichen es, solche Dienste über das „unsichere Medium“ Internet entsprechend abgesichert anzubieten. Keycloak ist eine IAM-Komponente, welche die Benutzeridentitäten samt den zugehörigen Zugriffsrechten (Authentifizierung sowie Autorisierung) für die angebundenen Anwendungen in Form eines Authentifizierungsgateway bereitstellt.
Bist du bereit für die Zukunft der API-Kommunikation? Ein Fachbeitrag von Daniel Ackermann & Tobias Surmann aus dem Segment Finance & Public Du willst maximale Effizienz und Flexibilität in der API-Kommunikation und suchst nach einer Alternative zu REST? Dann könnte GraphQL die Lösung für dich sein.
Scheideweg zu einer neuen Ära in der IT oder sogar im täglichen Leben? Ein Fachbeitrag von Joachim Seidler, Segment Manager Industry Das Thema Künstliche Intelligenz (KI) ist in diesen Tagen allgegenwärtig. Besonders oft tauchen hierbei die Begriffe OpenAI und ChatGPT auf.
Wie man dem User-Programmer-Gap entkommen kann Ein Fachbeitrag von Phillip Conrad, Segment Manager Finance & Public Fachliche Anforderungen richtig zu erfassen und in ein technisches Lösungskonzept zu überführen, bleibt stets eine Kernherausforderung der Digitalisierung. Hierbei gilt es, die entwickelten Lösungskonzepte mit den späteren Anwendern bzw. ausgewählten Wissensträgern früh zu validieren.
Ein Fachbeitrag von Hero Wanders, Senior Software Developer im Bereich Manufacturing Was genau steckt hinter dem Begriff Single Responsibility Principle (SRP)? Wie setzt man es bei der Softwareentwicklung ein? Das erläutern wir in diesem Blogbeitrag. Warum eine Definition von SRP so schwer fällt Fragt man Entwicklerinnen und Entwickler, was das Single Responsibility Principle ist, so bekommt man sehr unterschiedliche Antworten. Zu den am häufigsten genannten Formulierungen gehört diese, die gelegentlich auch an die Unix-Philosophie angelehnt wird: “A class/function should do only one thing [and do it well].” − „Eine Klasse/Funktion sollten nur eine Sache tun [und dies gut machen].“
Ein Fachbeitrag von Phillip Conrad, Segment Manager Finance & Public Wann ist ein erster Release-Stand einer neuen Softwarelösung markttauglich? Welche Mindestfunktionen benötigt ein Pilotprodukt? Ab wann lassen sich Endkunden erstmalig an eine neue Software heranführen ohne gleichzeitig zu riskieren, dass wichtige Must-haves vergessen wurden? Im Rahmen dieses Themenfelds sind Lean-Startup-Ansätze wie „MVP“ und „MMP“ entstanden, die wir im Folgenden vorstellen.
Anwendungen mit Angular und .NET 5 durch SignalR um Echtzeit-Aktualisierungen erweitern – anhand eines praktischen Beispiels Ein Anwendungsbericht von Sebastian Bittis, Senior Software Architect im Bereich Data Hub Development bei SMF Mehr und mehr Unternehmen setzen auf Webanwendungen, um ihre Dienste bereitzustellen. Doch bei der Entwicklung stößt man auf viele allgemeine Probleme, die es zu lösen gilt. Eines davon ist die Kommunikation zwischen Clients derselben Webanwendung, zum Beispiel für Chats oder die gleichzeitige Bearbeitung von Dokumenten im Browser mit Google Drive oder Office365. Das allgemeine Ziel: Informationen auf einem Client aktualisieren, sobald Änderungen auf einem anderen Client durchgeführt werden.
Ein Anwendungsbericht von Lukas Jendrzejczyk, Software Developer im Bereich Data Hub Development bei SMF In den meisten Projekten steht man vor der Aufgabe, die entwickelte Web-Applikation zu testen. Dabei kann jedoch die Konfiguration oder das Schreiben von Tests komplex ausfallen, je nach Auswahl des Test-Frameworks. Auch soll die Anwendung sowohl zuverlässig als auch mit hinreichender Abdeckung der Codebasis getestet werden. Um diese Herausforderungen zu bewältigen, bietet Cypress.io eine Test-Plattform für Anwendungen bzw. Web-Applikationen.











