Extraer objetos de negocio minoristas como productos canónicos empresariales de Oracle Retail

Oracle Retail Merchandising Foundation Cloud Service gestiona, controla y realiza actividades diarias de comercialización del sector minorista, como compras, distribución, satisfacción de órdenes, gestión de inventario minorista y cierre financiero. Puede que estos servicios necesiten transferir objetos de negocio minoristas como canónicos empresariales para que los utilicen otras aplicaciones.

Los objetos de negocio minoristas de Oracle Retail Merchandising Foundation Cloud Service se pueden extraer para su uso en aplicaciones heredadas o de terceros. Esto permite integraciones perfectas con soluciones heredadas y no oracle.

Arquitectura

Esta arquitectura describe cómo se pueden extraer y transmitir datos a aplicaciones heredadas y de terceros. Utilice esta arquitectura para extraer objetos de negocio minoristas de forma nativa de Oracle Retail Merchandising Foundation Cloud Service.

El siguiente diagrama ilustra esta arquitectura de referencia.



Los objetos de negocio minoristas (por ejemplo, artículos y órdenes de compra) de Oracle Retail Merchandising Foundation Cloud Service se pueden poner a disposición de sistemas heredados y de terceros mediante los servicios en la nube de Oracle Cloud Infrastructure (OCI). Las opciones de despliegue más eficaces para una integración controlada por eventos son:

  • Opción 1: sondee la API del servicio de publicación para recuperar los objetos de negocio minoristas modificados en un período de tiempo (sondeo).
  • Opción 2: Suscribirse a un servicio de publicación para recibir cambios de datos casi en tiempo real. El servicio puede publicar la carga útil del objeto de negocio minorista o solo proporcionar una notificación de evento.

Una vez extraídos los objetos de negocio minoristas, estos se pueden almacenar localmente mediante OCI Object Storage para la integración de compilación o se pueden transmitir mediante OCI Streaming, que proporciona una solución duradera, escalable y totalmente gestionada para ingerir y consumir flujos de datos de gran volumen en tiempo real.

La arquitectura tiene los siguientes componentes:

  • Integración

    Oracle Integration es un servicio totalmente gestionado que permite integrar las aplicaciones, automatizar procesos, obtener información detallada de los procesos de su negocio y crear aplicaciones visuales.

  • Integración para SaaS

    Oracle Integration es un servicio totalmente gestionado que permite integrar las aplicaciones, automatizar procesos, obtener información detallada de los procesos de su negocio y crear aplicaciones visuales.

    Oracle Integration for SaaS, una versión simplificada de Oracle Integration, le ofrece las funciones y ventajas de Oracle Integration con el foco en SaaS.

  • Object Storage

    Object Storage proporciona acceso rápido a grandes cantidades de datos estructurados y no estructurados de cualquier tipo de contenido, incluidas copias de seguridad de base de datos, datos analíticos y contenido rico como imágenes y vídeos. Puede almacenar datos de forma segura y, a continuación, recuperarlos directamente desde Internet o desde la plataforma en la nube. Puede ampliar el almacenamiento sin problemas sin experimentar ninguna degradación del rendimiento ni de la fiabilidad del servicio. Utilice el almacenamiento estándar para el almacenamiento de acceso directo al que debe acceder de forma rápida, inmediata y frecuente. Utilice el almacenamiento de archivo para el almacenamiento "frío" que conserva durante largos períodos de tiempo y al que rara vez accede.

  • Flujo

    Oracle Cloud Infrastructure Streaming proporciona una solución de almacenamiento duradera, escalable y totalmente gestionada para la ingesta de flujos de datos continuos y de elevado volumen que puede utilizar y procesar en tiempo real. Puede utilizar Streaming para ingerir datos de gran volumen, como logs de aplicación, datos de telemetría operativa y datos de flujo de clics en la web, o para otros casos de uso en los que se producen y procesan datos de forma continua y secuencial en un modelo de mensajería de publicación-suscripción.

Recomendaciones

Utilice las siguientes recomendaciones como punto de partida. Los requisitos pueden diferir de la arquitectura que se describe aquí.
  • Cloud Guard

    Clone y personalice las recetas por defecto proporcionadas por Oracle para crear recetas personalizadas de detector y responsable de respuesta. Estas recetas permiten especificar qué tipo de violaciones de seguridad generan una advertencia y qué acciones se pueden realizar en ellas. Por ejemplo, puede que desee detectar cubos de Object Storage que tengan la visibilidad definida en público.

    Aplique Cloud Guard en el nivel de arrendamiento para abarcar el ámbito más amplio y reducir la carga administrativa que supone mantener varias configuraciones.

    También puede utilizar la función Lista gestionada para aplicar determinadas configuraciones a los detectores.

  • Security Zones

    Para los recursos que requieren la máxima seguridad, Oracle recomienda utilizar zonas de seguridad. Una zona de seguridad es un compartimento asociado a una receta de políticas de seguridad definida por Oracle que se basa en las mejores prácticas. Por ejemplo, los recursos de una zona de seguridad no deben ser accesibles desde la red Internet pública y se deben cifrar mediante claves gestionadas por el cliente. Al crear y actualizar recursos en una zona de seguridad, Oracle Cloud Infrastructure valida las operaciones con respecto a las políticas de la receta de zona de seguridad y niega las operaciones que violan cualquiera de las políticas.

  • Grupos de seguridad de red (NSG)

    Puede utilizar los NSG para definir un juego de reglas de entrada y salida que se aplican a VNIC específicas. Recomendamos utilizar NSG en lugar de listas de seguridad, ya que los NSG permiten separar la arquitectura de subred de la VCN de los requisitos de seguridad de la aplicación.

Explorar más

Más información sobre los servicios de Oracle.

Revise estos recursos adicionales:

Confirmaciones

Authors: Paolo Lovati

Contributors: Bhanu Sharma, John Sulyok