Einzelhandelsgeschäftsobjekte als Enterprise-Kanäle aus Oracle Retail extrahieren

Oracle Retail Merchandising Foundation Cloud Service verwaltet, kontrolliert und führt tägliche Merchandisingaktivitäten im Einzelhandel aus, einschließlich Einkauf, Vertrieb, Auftragsabwicklung, Einzelhandelsbestandsverwaltung und Finanzabschluss. Diese Services müssen möglicherweise Einzelhandelsgeschäftsobjekte als Unternehmenskanoniken weitergeben, die von anderen Anwendungen genutzt werden.

Einzelhandelsgeschäftsobjekte aus Oracle Retail Merchandising Foundation Cloud Service können zur Verwendung durch Drittanbieter- oder Legacy-Anwendungen extrahiert werden. Dies ermöglicht nahtlose Integrationen mit Legacy- und Nicht-oracle-Lösungen.

Architektur

Diese Architektur beschreibt, wie Daten extrahiert und in Legacy- und Drittanbieteranwendungen gestreamt werden können. Mit dieser Architektur können Sie Einzelhandelsgeschäftsobjekte nativ aus Oracle Retail Merchandising Foundation Cloud Service extrahieren.

Das folgende Diagramm veranschaulicht diese Referenzarchitektur.



Einzelhandelsgeschäftsobjekte (z.B. Artikel und Bestellungen) von Oracle Retail Merchandising Foundation Cloud Service können mit Oracle Cloud Infrastructure-(OCI-)Cloud-Services für Drittanbieter- und Legacy-Systeme verfügbar gemacht werden. Die effektivsten Bereitstellungsoptionen für eine ereignisgesteuerte Integration sind:

  • Option 1: Rufen Sie die Veröffentlichungsservice-API ab, um geänderte Einzelhandelsgeschäftsobjekte innerhalb eines Zeitraums (Polling) abzurufen.
  • Option 2: Abonnieren Sie einen Veröffentlichungsservice, um Datenänderungen nahezu in Echtzeit zu erhalten. Der Service kann entweder die Payload des Einzelhandelsgeschäftsobjekts veröffentlichen oder nur eine Ereignisbenachrichtigung bereitstellen.

Nachdem Einzelhandelsgeschäftsobjekte extrahiert wurden, können sie entweder lokal mit OCI Object Storage für die Build-Integration gespeichert oder mit OCI Streaming gestreamt werden. Dadurch erhalten Sie eine vollständig verwaltete, skalierbare und dauerhafte Lösung für die Aufnahme und Nutzung von Datenstreams mit hohem Volumen in Echtzeit.

Die Architektur umfasst die folgenden Komponenten:

  • Integration

    Oracle Integration ist ein vollständig verwalteter Service, mit dem Sie Ihre Anwendungen integrieren, Prozesse automatisieren, Einblicke in Ihre Geschäftsprozesse erlangen und visuelle Anwendungen erstellen können.

  • Integration für SaaS

    Oracle Integration ist ein vollständig verwalteter Service, mit dem Sie Ihre Anwendungen integrieren, Prozesse automatisieren, Einblicke in Ihre Geschäftsprozesse erlangen und visuelle Anwendungen erstellen können.

    Oracle Integration für SaaS, eine optimierte Version von Oracle Integration, bietet Ihnen die Features und Vorteile von Oracle Integration mit Schwerpunkt auf SaaS.

  • Object Storage

    Mit dem Objektspeicher können Sie schnell auf große Mengen an strukturierten und unstrukturierten Daten eines beliebigen Inhaltstyps zugreifen, darunter Datenbankbackups, analytische Daten und umfangreiche Inhalte, wie Bilder und Videos. Sie können Daten sicher und geschützt speichern und dann direkt aus dem Internet oder aus der Cloud-Plattform abrufen. Sie können den Speicher nahtlos skalieren, ohne die Performance oder Servicezuverlässigkeit zu beeinträchtigen. Verwenden Sie Standardspeicher für "Hot Storage", auf den Sie schnell, sofort und häufig zugreifen müssen. Verwenden Sie Archivspeicher für "Cold Storage", den Sie über lange Zeiträume beibehalten möchten und auf den Sie nur selten zugreifen.

  • Streaming

    Oracle Cloud Infrastructure Streaming bietet eine vollständig verwaltete, skalierbare und langlebige Speicherlösung zur Aufnahme kontinuierlicher Datenstreams mit hohem Volumen, die Sie in Echtzeit konsumieren und verarbeiten können. Sie können Streaming verwenden, um hochvolumige Daten wie Anwendungslogs, betriebliche Telemetrie, Clickstream-Webdaten oder für andere Anwendungsfälle zu erfassen, bei denen kontinuierlich und sequentiell Daten in einem Publish-Subscribe-Nachrichtenmodell erzeugt und verarbeitet werden.

Empfehlungen

Verwenden Sie die folgenden Empfehlungen als Ausgangspunkt. Ihre Anforderungen können von der hier beschriebenen Architektur abweichen.
  • Cloud Guard

    Klonen und passen Sie die von Oracle bereitgestellten Standardrezepte an, um benutzerdefinierte Detektor- und Responder-Rezepte zu erstellen. Mit diesen Rezepten können Sie angeben, welcher Typ von Sicherheitsverletzungen eine Warnung generiert und welche Aktionen für sie ausgeführt werden dürfen. Beispiel: Sie möchten Objektspeicher-Buckets ermitteln, deren Sichtbarkeit auf "Öffentlich" gesetzt ist.

    Wenden Sie Cloud Guard auf Mandantenebene an, um den größten Geltungsbereich abzudecken und den Verwaltungsaufwand für die Verwaltung mehrerer Konfigurationen zu reduzieren.

    Sie können auch das Feature "Verwaltete Liste" verwenden, um bestimmte Konfigurationen auf Detektoren anzuwenden.

  • Sicherheitszonen

    Für Ressourcen, für die maximale Sicherheit erforderlich ist, empfiehlt Oracle die Verwendung von Sicherheitszonen. Eine Sicherheitszone ist ein Compartment, das mit einem von Oracle definierten Rezept von Sicherheits-Policys verknüpft ist, die auf Best Practices basieren. Beispiel: Die Ressourcen in einer Sicherheitszone dürfen nicht über das öffentliche Internet zugänglich sein und müssen mit vom Kunden verwalteten Schlüsseln verschlüsselt werden. Wenn Sie Ressourcen in einer Sicherheitszone erstellen und aktualisieren, validiert Oracle Cloud Infrastructure die Vorgänge anhand der Policys im Rezept der Sicherheitszone und lehnt Vorgänge ab, die eine der Policys verletzen.

  • Network Security Groups (NSGs)

    Mit NSGs können Sie ein Set von Ingress- und Egress-Regeln definieren, die für bestimmte VNICs gelten. Wir empfehlen die Verwendung von NSGs anstelle von Sicherheitslisten, da NSGs es Ihnen ermöglichen, die Subnetzarchitektur des VCN von den Sicherheitsanforderungen Ihrer Anwendung zu trennen.

Mehr erfahren

Erfahren Sie mehr über Oracle-Services.

Prüfen Sie diese zusätzlichen Ressourcen:

Bestätigungen

Authors: Paolo Lovati

Contributors: Bhanu Sharma, John Sulyok