Extraire les objets métier de vente au détail en tant que canoniques d'entreprise d'Oracle Retail

Oracle Retail Merchandising Foundation Cloud Service gère, contrôle et effectue au quotidien les activités de merchandising de vente au détail, notamment les achats, la distribution, l'exécution des commandes, la gestion des stocks de vente au détail et la clôture financière. Ces services peuvent avoir besoin de transmettre des objets métier de vente au détail en tant que canoniques d'entreprise à utiliser par d'autres applications.

Les objets métier de vente au détail d'Oracle Retail Merchandising Foundation Cloud Service peuvent être extraits pour être utilisés par des applications tierces ou héritées. Cela permet des intégrations transparentes avec des solutions héritées et non oracle.

Architecture

Cette architecture décrit la façon dont les données peuvent être extraites et transmises aux applications héritées et tierces. Utilisez cette architecture pour extraire les objets métier de vente au détail de manière native à partir d'Oracle Retail Merchandising Foundation Cloud Service.

Le diagramme suivant illustre cette architecture de référence.



Les objets métier de vente au détail (par exemple, les articles et les bons de commande) d'Oracle Retail Merchandising Foundation Cloud Service peuvent être mis à la disposition de systèmes tiers et hérités à l'aide des services cloud Oracle Cloud Infrastructure (OCI). Les options de déploiement les plus efficaces pour une intégration basée sur les événements sont les suivantes :

  • Option 1 : Interroger l'API de service de publication pour extraire les objets métier de vente au détail modifiés au cours d'une période donnée (interrogation).
  • Option 2 : Abonnez-vous à un service de publication pour recevoir les modifications de données en temps quasi réel. Le service peut publier la charge utile de l'objet métier Détail ou fournir uniquement une notification d'événement.

Une fois les objets métier de vente au détail extraits, ils peuvent être stockés localement à l'aide d'OCI Object Storage pour l'intégration de build ou ils peuvent être diffusés en continu à l'aide d'OCI Streaming, qui fournit une solution entièrement gérée, évolutive et durable pour l'inclusion et l'utilisation de flux de données volumineux en temps réel.

L'architecture comporte les composants suivants :

  • Intégration

    Oracle Integration est un service entièrement géré qui permet d'intégrer vos applications, d'automatiser les processus, de bénéficier d'informations sur vos processus métier et de créer des applications visuelles.

  • Intégration pour SaaS

    Oracle Integration est un service entièrement géré qui permet d'intégrer vos applications, d'automatiser les processus, de bénéficier d'informations sur vos processus métier et de créer des applications visuelles.

    Oracle Integration for SaaS, version rationalisée d'Oracle Integration, offre les fonctionnalités et les avantages d'Oracle Integration axées sur SaaS.

  • Stockage d'objet

    Object Storage fournit un accès rapide à de grandes quantités de données, structurées ou non, de tout type de contenu, y compris des sauvegardes de base de données, des données analytiques et du contenu enrichi tel que des images et des vidéos. Vous pouvez stocker les données, puis les extraire directement à partir d'Internet ou de la plate-forme cloud, et ce, en toute sécurité. Vous pouvez facilement faire évoluer le stockage sans dégradation des performances ni de la fiabilité des services. Utilisez le stockage standard pour le stockage "à chaud" auquel vous devez accéder rapidement, immédiatement et fréquemment. Utilisez le stockage d'archive pour le stockage "à froid" que vous conservez pendant de longues périodes et auquel vous accédez rarement.

  • Streaming

    Oracle Cloud Infrastructure Streaming offre une solution de stockage entièrement gérée, évolutive et durable adaptée aux flux de données importants transmis en continu, que vous pouvez utiliser et traiter en temps réel. Vous pouvez utiliser Streaming pour l'inclusion de grands volumes de données telles que les journaux d'application, la télémétrie opérationnelle et les données de flux de clics sur le Web. Vous pouvez également pour d'autres cas d'emploi dans lesquels des données sont produites et traitées de manière continue et séquentielle suivant un modèle d'échange de messages de publication/abonnement.

Recommandations

Utilisez les recommandations suivantes comme point de départ. Vos exigences peuvent différer de l'architecture décrite ici.
  • Cloud Guard

    Clonez et personnalisez les recettes par défaut fournies par Oracle pour créer des recettes de détecteur et de répondeur personnalisées. Ces recettes vous permettent de spécifier le type de violation de sécurité qui génère un avertissement et les actions autorisées. Par exemple, vous pouvez détecter les buckets Object Storage dont la visibilité est définie sur Public.

    Appliquez Cloud Guard au niveau de la location pour couvrir la portée la plus large et réduire la charge administrative liée à la maintenance de plusieurs configurations.

    Vous pouvez également utiliser la fonctionnalité Liste gérée pour appliquer certaines configurations aux détecteurs.

  • Security Zones

    Pour les ressources nécessitant une sécurité maximale, Oracle recommande d'utiliser des zones de sécurité. Une zone de sécurité est un compartiment associé à une recette de stratégies de sécurité définie par Oracle basée sur les meilleures pratiques. Par exemple, les ressources d'une zone de sécurité ne doivent pas être accessibles à partir du réseau Internet public et elles doivent être cryptées à l'aide de clés gérées par le client. Lorsque vous créez et mettez à jour des ressources dans une zone de sécurité, Oracle Cloud Infrastructure valide les opérations par rapport aux stratégies de la recette de zone de sécurité et refuse les opérations qui violent l'une des stratégies.

  • Groupes de sécurité réseau

    Vous pouvez utiliser des groupes de sécurité réseau pour définir un ensemble de règles entrantes et sortantes qui s'appliquent à des cartes d'interface réseau virtuelles spécifiques. Nous vous recommandons d'utiliser des groupes de sécurité réseau plutôt que des listes de sécurité, car les groupes de sécurité réseau vous permettent de séparer l'architecture de sous-réseau du VCN des exigences de sécurité de votre application.

En savoir plus

En savoir plus sur les services Oracle.

Consultez les ressources supplémentaires suivantes :

Remerciements

Authors: Paolo Lovati

Contributors: Bhanu Sharma, John Sulyok