Estrai business object retail come Enterprise Canonicals da Oracle Retail

Oracle Retail Merchandising Foundation Cloud Service gestisce, controlla ed esegue attività quotidiane di merchandising retail, inclusi acquisti, distribuzione, evasione degli ordini, gestione dell'inventario retail e chiusura finanziaria. Questi servizi potrebbero dover trasmettere business object retail come canonici aziendali da utilizzare da altre applicazioni.

I business object relativi alla vendita al dettaglio di Oracle Retail Merchandising Foundation Cloud Service possono essere estratti per essere utilizzati da applicazioni di terze parti o precedenti. Ciò consente integrazioni perfette con soluzioni legacy e non oracle.

Architettura

Questa architettura descrive come estrarre e trasmettere i dati ad applicazioni legacy e di terze parti. Utilizza questa architettura per estrarre i business object retail in modo nativo da Oracle Retail Merchandising Foundation Cloud Service.

Il seguente diagramma illustra questa architettura di riferimento.



I business object retail (ad esempio, articoli e ordini di acquisto) di Oracle Retail Merchandising Foundation Cloud Service possono essere resi disponibili a sistemi di terze parti e legacy utilizzando i servizi cloud Oracle Cloud Infrastructure (OCI). Di seguito sono riportate le opzioni di distribuzione più efficaci per un'integrazione basata sugli eventi.

  • Opzione 1: eseguire il polling dell'API del servizio di pubblicazione per recuperare i business object retail modificati entro un periodo di tempo (polling).
  • Opzione 2: iscriversi a un servizio di pubblicazione per ricevere modifiche dei dati quasi in tempo reale. Il servizio può pubblicare il payload del business object retail o fornire solo una notifica di evento.

Una volta estratti i business object retail, questi possono essere memorizzati localmente utilizzando OCI Object Storage per l'integrazione della build oppure possono essere trasmessi in streaming utilizzando OCI Streaming, che fornisce una soluzione completamente gestita, scalabile e duratura per l'inclusione e l'utilizzo di flussi di dati a elevato volume in tempo reale.

L'architettura presenta i seguenti componenti:

  • Integrazione

    Oracle Integration è un servizio completamente gestito che consente di integrare le applicazioni, automatizzare i processi, ottenere insight sui processi aziendali e creare applicazioni visive.

  • Integrazione per SaaS

    Oracle Integration è un servizio completamente gestito che consente di integrare le applicazioni, automatizzare i processi, ottenere insight sui processi aziendali e creare applicazioni visive.

    Oracle Integration for SaaS, una versione semplificata di Oracle Integration, ti offre le funzionalità e i vantaggi di Oracle Integration con un focus su SaaS.

  • storage degli oggetti

    Lo storage degli oggetti offre un accesso rapido a grandi quantità di dati strutturati e non strutturati di qualsiasi tipo di contenuto, inclusi backup del database, dati analitici e contenuti avanzati come immagini e video. Puoi memorizzare e quindi recuperare i dati direttamente da Internet o dall'interno della piattaforma cloud. Puoi ridimensionare lo storage senza problemi senza compromettere le prestazioni o l'affidabilità del servizio. Utilizza lo storage standard per lo storage "caldo" a cui è necessario accedere rapidamente, immediatamente e frequentemente. Utilizza lo storage di archivio per lo storage "freddo" che conservi per lunghi periodi di tempo e a cui accedi raramente o raramente.

  • Streaming

    Oracle Cloud Infrastructure Streaming offre una soluzione di storage completamente gestita, scalabile e duratura dedicata all'inclusione di flussi di dati continui e a elevato volume che puoi utilizzare ed elaborare in tempo reale. Puoi utilizzare Streaming per l'inclusione di dati a elevato volume, quali i log dell'applicazione, la telemetria operativa, i dati di click-stream Web o per altri casi d'uso in cui i dati vengono prodotti ed elaborati in modo continuo e sequenziale in un modello di messaggistica di tipo pubblicazione/iscrizione.

Suggerimenti

Utilizzare i seguenti suggerimenti come punto di partenza. Le vostre esigenze potrebbero differire dall'architettura descritta qui.
  • Cloud Guard

    Duplica e personalizza le ricette predefinite fornite da Oracle per creare ricette personalizzate del rilevatore e del rispondente. Queste ricette consentono di specificare il tipo di violazione della sicurezza che genera un'avvertenza e le azioni consentite per l'esecuzione. Ad esempio, potresti voler rilevare i bucket di storage degli oggetti con visibilità impostata su Pubblico.

    Applica Cloud Guard a livello di tenancy per coprire l'ambito più ampio e ridurre l'onere amministrativo legato alla gestione di più configurazioni.

    È inoltre possibile utilizzare la funzione Lista gestita per applicare determinate configurazioni ai rilevatori.

  • Zone di sicurezza

    Per le risorse che richiedono una maggiore sicurezza, Oracle consiglia di utilizzare le zone di sicurezza. Una zona di sicurezza è un compartimento associato a una ricetta definita da Oracle dei criteri di sicurezza che si basano sulle best practice. Ad esempio, le risorse in una zona di sicurezza non devono essere accessibili dalla rete Internet pubblica e devono essere cifrate utilizzando chiavi gestite dal cliente. Quando crei e aggiorni le risorse in una zona di sicurezza, Oracle Cloud Infrastructure convalida le operazioni in base ai criteri nella ricetta della zona di sicurezza e nega le operazioni che violano uno qualsiasi dei criteri.

  • Gruppi di sicurezza di rete (NSG)

    Puoi utilizzare i gruppi NSG per definire un set di regole in entrata e in uscita che si applicano a VNIC specifiche. Si consiglia di utilizzare i gruppi NSG anziché gli elenchi di sicurezza, poiché i gruppi NSG consentono di separare l'architettura subnet della VCN dai requisiti di sicurezza dell'applicazione.

Visualizza altro

Per saperne di più sui servizi Oracle.

Esaminare le risorse aggiuntive riportate di seguito.

Conferme

Authors: Paolo Lovati

Contributors: Bhanu Sharma, John Sulyok