Integración con sistemas de fondo y aplicaciones externas

La integración de sistemas externos es una característica clave de la solución HCL Commerce. En HCL Commerce, la lógica de negocio está habilitada para la integración y se proporcionan interfaces y adaptadores incorporados para puntos de integración comunes. Además, la solución de integración de HCL Commerce optimiza los estándares de integración utilizando diversas soluciones de conectividad de IBM.

HCL Commerce puede integrarse con:

  • Clientes por varios canales
  • Sistemas de fondo dentro de la empresa
  • Partners y proveedores

El sistema de mensajería de HCL Commerce proporciona a HCL Commerce la posibilidad de comunicarse con su entorno externo. Esta comunicación incluye el envío de mensajes y la recepción de mensajes de sistemas de fondo o sistemas externos, así como enviar notificación a clientes y administradores de que se han producido sucesos dentro de HCL Commerce.

El siguiente diagrama muestra cómo HCL Commerce puede integrarse con las aplicaciones existentes.

Los clientes, socios y canales pueden comunicarse con HCL Commerce a través de adaptadores e interfaces. A continuación, los adaptadores se comunican a través de Integration Services con las aplicaciones existentes, como por ejemplo CRM, ERP, SCM y sistemas anteriores.

Por ejemplo, puede configurar el sistema de mensajería para enviar mensajes de correo electrónico que notifican a los clientes que sus pedidos se han enviado. Puede configurar HCL Commerce para que envíe un mensaje a un sistema de fondo siempre que se crea un pedido en la tienda. El sistema de fondo puede utilizar esta información sobre pedidos para realizar el proceso de formalización de pedidos necesario. El sistema de fondo podrá enviar más adelante mensajes de estado de pedido a HCL Commerce indicando que se ha producido la entrega del pedido, o que se ha emitido una factura del pedido. También se puede enviar un mensaje de correo electrónico para actualizar el cliente.

Los mensajes de entrada se utilizan para ejecutar mandatos en HCL Commerce basándose en mensajes que proceden de sistemas de fondo. El sistema de mensajería de salida puede generar mensajes de salida con el fin de actualizar los sistemas de fondo con los sucesos que se producen, por ejemplo un nuevo pedido de cliente.

Recursos de integración internos de HCL Commerce

El siguiente diagrama muestra componentes y programas de utilidad de HCL Commerce que se utilizan para comunicarse con sistemas externos. Por ejemplo, el programa de utilidad massload puede utilizar archivos XML como entrada, que utiliza los archivos para rellenar la base de datos de HCL Commerce. El programa de utilidad Extractor se puede utilizar para extraer datos de la base de datos de HCL Commerce en distintos formatos de archivo. Los mensajes XML también se utilizan como entrada para el sistema de mensajería, que se basa en el contenido de los mensajes XML, el sistema de mensajería puede efectuar lógica de negocio o enviar mensajes a un sistema externo.

Este diagrama muestra la información que se describe en el párrafo anterior.

Arquitectura de la mensajería

El sistema de mensajería de entrada puede recibir mensajes basados en XML a través del protocolo HTTP y IBM MQ. El sistema de mensajería de salida proporciona un medio para enviar notificaciones por correo electrónico a clientes y administradores, enviar mensajes basados en XML utilizando el trasporte Escucha para IBM MQ y grabar mensajes en un archivo.

Este diagrama muestra las solicitudes de entrada que pasan de la funciones de correlación a los mandatos de función de empresa. La parte de salida del diagrama muestra los mandatos de función de empresa que pasan por las funciones del Compositor que deben enviarse como notificaciones de salida. Finalmente, se muestra la respuesta a un mensaje de salida que pasa por las funciones de correlación a los mandatos de función de empresa.

Mensajes predefinidos

Para acelerar el desarrollo, HCL Commerce proporciona muchos mensajes de entrada y salida predefinidos. Los mensajes predefinidos proporcionan funcionalidad común de mensajería para las necesidades de despacho de pedidos y de sistemas de fondo. Además, HCL Commerce proporciona una arquitectura para añadir nuevos mensajes y transportes.

El sistema de mensajería está preparado para enviar y recibir diversos mensajes predefinidos en formato XML. Este formato ofrece un alto grado de legibilidad, lo que hace que sea fácil modificar y mantener los mensajes. También puede utilizar el formato de mensajes heredado. Sin embargo, se recomienda el formato de mensajes XML. También puede añadir mensajes nuevos. Para nuevos mensajes de entrada, puede asociarlo con mandatos de HCL Commerce existentes o mandato que cree.

HCL Commerce proporciona varios mensajes que el sistema de HCL Commerce puede utilizar para comunicarse con un sistema externo. Además de los mensajes que se proporcionan, pueden crearse mensajes personalizados.

Este diagrama muestra mensajes que pueden enviarse de HCL Commerce a un sistema externo. O, desde un sistema externo a HCL Commerce. Cada zona activa del mapa de imagen lleva a un ejemplo representativo de un mensaje de integración de sistemas externos.PersonalizarClienteDespacho de pedidosInventoryOrdenEstado de los pedidosPrecio