2 Dez.

Microservice

Ein Microservice (Mikroservice) ist eine architektonische Variante, bei der eine Anwendung in kleinere, lose gekoppelte und unabhängig bereitstellbare Codestücke zerlegt wird, die typischerweise über definierte APIs miteinander kommunizieren und damit hochskalierbare Lösungen ermöglichen.

Im Umfeld der SAP Business Technology Platform (BTP) besteht eine nutzbare Webanwendung aus einer Sammlung von Microservices, ihren Service-Instanzen, Bindungen und Routen; diese werden durch die Kommunikation mit dem Cloud Foundry (CF) oder XSA Controller erstellt. Dadurch lassen sich Anwendungen schrittweise erweitern, weil einzelne Microservices unabhängig voneinander bereitgestellt und aktualisiert werden können. Microservices werden in einem Container verpackt, der kontinuierlich läuft und lediglich im Leerlauf ist, wenn keine Last vorhanden ist; dennoch müssen die Dienste jederzeit erreichbar bleiben, selbst wenn zugrundeliegende Pods verschoben werden. Außerdem erfolgt die Interaktion zwischen Microservices typischerweise über definierte APIs, sodass die Einheiten lose gekoppelt bleiben.

Microservice-basierte Anwendungen gelten im beschriebenen Kontext als hochgradig skalierbar und bilden die Basis moderner Webanwendungen. Schnittstellen, die auf einer Microservice-Architektur basieren, dienen dem Datenaustausch und der Interaktion; ein Referenzszenario kann dabei zeigen, wie Microservices in einer vollständigen Architektur zusammenarbeiten, um Benutzerinformationen weiterzugeben. Backend-Microservices müssen strikte Sicherheitsanforderungen erfüllen; deshalb ist es zwingend erforderlich, alle Endpunkte zu schützen, JWT-Token (JSON Web Token) zu validieren und Berechtigungsprüfungen (Scopes) umzusetzen. Obwohl der Application Router den Zugriff steuert, verbirgt er die Backend-Microservices nicht, da diese bei Umgehung des Application Routers weiterhin direkt erreichbar bleiben.


UPDATE Versino Financial Suite

MARIProject 8.0.000: Neues Design, erweiterte Produktion und optimierte Prozesse

Mit MARIProject 8.0.000 erhalten Anwender ein überarbeitetes Design mit flexiblen Horizon-Themes, eine engere Integration in den SBO Web Client und ...
SAP B1 Update

Neuerungen in SAP Business One 10.0 FP 2508

Mit dem Feature Package FP 2508 für SAP Business One 10.0 legt SAP den Fokus klar auf den Webclient – ...
Rechnungsabgrenzung SAP Business One

Rechnungsabgrenzung in SAP Business One

Der Jahresabschluss hat seine ganz eigenen Fallstricke. Eine der charmantesten Herausforderungen: die zeitliche Abgrenzung von Geschäftsvorfällen. Denn wer meint, Aufwand ...
SAP-Business-One-Webclient

SAP Business One Webclient – Zusatzfeature oder strategischer Step

Lange galt der SAP Business One Webclient als zusätzlich – ein Werkzeug für vereinzelte Anwendungsfälle. Doch mit den aktuellen Funktionsentwicklungen ...
SAP B1 Elster 2025

Elster 2025 für SAP Business One

Mit Beginn des Steuerjahres 2025 müssen Unternehmen das ELSTER-Add-on für SAP Business One aktualisieren. Diese Maßnahme gewährleistet die rechtssichere Übermittlung ...
FAQ-E-Rechnung

E-Rechnung 2025 FAQs

Die Einführung der E-Rechnung ist ein bedeutender Schritt in Richtung Digitalisierung und effizienterer Geschäftsprozesse. Sie wirft jedoch auch viele Fragen ...