es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Manteniendo las aplicaciones sincronizadas

Necesito integrar dos servicios (tienda online CMS con ERP). Cuando se crea un pedido en la tienda, debería aparecer en el ERP y los cambios en el ERP deberían ser visibles en el CMS.
¿Cómo controlo la entrega del webhook? El soporte técnico dijo que envían el webhook una vez, sin cola ni otro intento de envío.
Quizás en lugar de escuchar el webhook, debería obtener actualizaciones a través de la API y sincronizar de alguna manera en mi aplicación?

¿Debería escribir mi aplicación web para unir todo, o es mejor usar un framework?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Hay algunas opciones a considerar al integrar un CMS de tienda en línea con un ERP:

    1. Usar Webhooks: Si decides utilizar webhooks, deberás encontrar una forma de asegurar que se entreguen de manera confiable. Dado que el soporte técnico de tu sistema ERP solo envía el webhook una vez, sin encolar ni reintentar, esta puede que no sea la mejor opción para ti.
    2. Usar Actualizaciones de API: Una alternativa es utilizar la API para obtener actualizaciones y sincronizarlas en tu aplicación. Este enfoque proporciona un mayor control sobre la integración y asegura que las actualizaciones se entreguen de manera confiable.

    3. Glue vs. Framework: Si debes utilizar “glue” o un framework depende de la complejidad de la integración. Para integraciones simples, escribir tu propio código “glue” puede ser suficiente. Sin embargo, si la integración es compleja, utilizar un framework puede ahorrar tiempo y asegurar que la integración se realice correctamente.

    En última instancia, la elección del método de integración dependerá de tus necesidades específicas y de las capacidades de los sistemas que estás integrando. Puede ser útil discutir tus opciones con un desarrollador familiarizado con los CMS de tienda en línea y los sistemas ERP.

Comments are closed.