SAP NetWeaver - Gateway
Mit SAP NetWeaver Gateway wird eine Verbindung zwischen SAP Business Suite, Zielclients, Plattformen und Framework hergestellt. Es bietet Entwicklungs- und Generierungswerkzeuge zum Erstellen von OData-Diensten mit verschiedenen Cliententwicklungstools.
Das SAP NetWeaver-Gateway bietet eine einfachere Möglichkeit, die Geschäftslogik und den Inhalt des SAP-Back-End-Systems für Webanwendungen zu nutzen. Es reduziert auch die Komplexität beim Zugriff auf SAP-Daten und bietet einfache Schnittstellen, um die Entwicklungszeit zu verkürzen.
SAP NetWeaver Gateway: Funktionen und Hauptvorteile
SAP NetWeaver Gateway ist eine Technologie, mit der Geräte, Umgebungen und Plattformen auf einfache Weise anhand von Marktstandards mit SAP-Software verbunden werden können.
Unterbrechungsfrei jede SAP Business Suite.
Einfach zu entwickelnde einfache APIs und erfordert keine Werkzeugkenntnisse.
Basierend auf REST, ATOM / OData. Es ermöglicht die Konnektivität mit SAP-Anwendungen unter Verwendung einer beliebigen Programmiersprache oder eines beliebigen Modells, ohne dass SAP-Kenntnisse erforderlich sind, indem REST-Services und OData / ATOM-Protokolle genutzt werden.
Es bietet Plug-Ins für bekannte IDEs wie Eclipse, Visual Studio 2010 und XCode.
Gateway-Installations- / Bereitstellungsoptionen
Für die Bereitstellung von SAP NetWeaver stehen zwei verschiedene Bereitstellungsoptionen zur Verfügung:
Central Hub-Bereitstellung von SAP NetWeaver Gateway
Bei dieser Option werden Gateway-Serverfunktionen auf einem dedizierten Server, dem Hub-System, verwendet. Im Gegensatz zur ersten Option erfolgt die Dienstbereitstellung auf dem Hub-System.
Diese Option wird verwendet, wenn entweder keine Entwicklung auf dem Back-End-System durchgeführt werden muss oder wenn Releases vor 7.40 veröffentlicht werden. oder wenn es nicht erlaubt ist, das Add-On IW_BEP im Backend bereitzustellen. In diesem Fall ist der Entwickler auf die Schnittstellen beschränkt, auf die über RFC im Backend zugegriffen werden kann.
Die Entwicklung erfolgt im Gateway-Hub-System, und die Back-End-Systeme der Business Suite werden nicht berührt. IW_BEP oder SAP_GWFND werden im Gateway-Hub-System ausgeführt, und in der SAP Business Suite wird nichts berührt.
Advantages
Diese Option hat den Vorteil, dass keine Installation von Gateway-Add-Ons im Back-End-System erforderlich ist.
Disadvantages
Es gibt keinen direkten Zugriff auf Metadaten (DDIC) und Geschäftsdaten. Daher ist die Wiederverwendung von Daten begrenzt.
GENIL-Objekte können nicht remote verwendet werden.
In dieser Konfiguration ist der Zugriff auf remote aktivierte Schnittstellen wie RFC-Module, BAPIs usw. beschränkt.
Eingebettete Bereitstellung
In der Embedded Deployment-Architektur erfolgt die Entwicklung im Back-End-System der SAP Business Suite. Das Gateway-System ist ebenfalls auf demselben System installiert. Services werden im Back-End-System der SAP Business Suite registriert und veröffentlicht.
IW_BEP oder SAP_GWFND werden auf demselben System ausgeführt, auf dem die SAP Business Suite installiert ist.
Advantages - -
Es erfordert weniger Laufzeit, da ein Remote-Anruf reduziert wird.
Disadvantages - -
Das System sollte nicht als Hub für zusätzliche Back-End-Systeme verwendet werden.
Bei mehreren SAP Business Suite-Systemen muss das Gateway mehrmals konfiguriert werden.
Diese Konfiguration wird nur für Sandbox-Zwecke empfohlen.