Integración y comunicación externa

La configuración de la integración y la comunicación externa define cómo se conecta el sistema a los sistemas externos y cómo intercambia información con ellos. Al configurar los mecanismos de transporte, la mensajería, la conectividad y las herramientas de IA, se controla el flujo de datos y eventos entre el sistema « IBM » Sterling® Order Management y las aplicaciones externas.

Esta configuración permite integraciones fiables y escalables, y separa la comunicación externa del flujo de trabajo principal y la lógica empresarial. Esta separación te permite actualizar las integraciones sin tener que rediseñar los modelos de procesos.

Visión general

La gestión de pedidos suele depender de sistemas externos, como los servicios de pago, de gestión de pedidos y de logística. La configuración de la integración y la comunicación externa determina cómo se producen esas interacciones, más que cuándo se ejecuta la lógica o cómo se estructuran los flujos de trabajo.

Puedes configurar la forma en que los servicios se comunican con el exterior del sistema mediante mecanismos de transporte, patrones de mensajería, ajustes de conectividad y herramientas de inteligencia artificial. Las herramientas de IA definen cómo interactúa el sistema con los servicios externos mediante el uso de archivos de definición de servicios, lo que te ayuda a gestionar las integraciones de forma coherente y reutilizable.

Esta configuración funciona junto con las definiciones de servicio y las acciones. Las definiciones de servicios describen los servicios disponibles, mientras que las herramientas de IA definen cómo se utilizan esos servicios en las integraciones. En conjunto, estas configuraciones te permiten controlar tanto lo que hace el sistema como la forma en que se comunica con los sistemas externos.

Separar la configuración de la integración de la lógica del flujo de trabajo y la ejecución ayuda a garantizar que la comunicación externa pueda actualizarse o ampliarse sin necesidad de rediseñar los modelos de proceso.

Gestión de integraciones con herramientas de IA

Utiliza herramientas de IA para definir cómo interactúa el sistema con los servicios externos. Cada herramienta de IA utiliza un archivo de definición de servicio para configurar cómo se envían las solicitudes y cómo se procesan las respuestas. Las herramientas de IA te ayudan a gestionar las integraciones de forma coherente y reutilizable. En Order Hub puedes crear, ver, modificar y eliminar herramientas de IA.

Para obtener más información, consulta las herramientas de IA.

Mecanismos de transporte

Los mecanismos de transporte definen cómo se envían y reciben los mensajes con sistemas externos. Proporcionan la base técnica para la integración, como la comunicación síncrona o asíncrona, y determinan cómo se transmiten los datos fuera del sistema de gestión de pedidos.

Los equipos configuran los mecanismos de transporte de forma independiente, y los servicios los utilizan para garantizar una reutilización coherente.

Mensajería y publicación de eventos

Los mensajes y la publicación de eventos definen cómo comunica el sistema los cambios de estado y los resultados del procesamiento. Los eventos permiten que los sistemas externos reaccionen ante los hitos del ciclo de vida de los pedidos sin vincular estrechamente la lógica de integración a los flujos de trabajo.

La configuración de mensajería admite patrones de comunicación escalables y de acoplamiento débil entre distintos ámbitos funcionales.

Puntos finales de integración y conectividad

La configuración del punto final de integración y de la conectividad define dónde se envían los mensajes y cómo se establecen las conexiones. Estas configuraciones incluyen definiciones de puntos finales, ajustes de conexión y otros detalles de conectividad necesarios para comunicarse con sistemas externos.

La configuración centralizada de la conectividad permite separar los ajustes específicos del entorno de la lógica de negocio.

Conectividad con sistemas externos

La conectividad con sistemas externos abarca la gestión de los parámetros de conexión que garantizan una comunicación fiable y segura con aplicaciones externas. Esta configuración incluye el mantenimiento de los parámetros de conexión y contribuye a garantizar que las integraciones sigan funcionando a medida que cambian los sistemas y los entornos.

Apache Kafka integración

Apache Kafka se admite como mecanismo de transporte para escenarios de integración basados en eventos. Kafka permite una comunicación escalable y asíncrona para publicar eventos y mensajes a consumidores externos.

Kafka La integración se utiliza junto con definiciones de servicios y componentes de transporte para dar soporte a integraciones de gran volumen y con un acoplamiento débil.