none
Modos de sincronizar datos RRS feed

  • Pregunta

  • Amigos desarrolladores, me gustaría me den luz en el sgte caso. La empresa donde laboro tiene un erp escrito en vb6 y con base de datos sql server 2014, la bd está en el servidor de la empresa. La empresa contratará un servicio de una app movil para los vendedores, por ahora no tengo mayor detalle técnico al respecto. La pregunta es: en estos escenarios, cómo se logra sincronizar los datos para que la app movil use los datos del erp y el erp tenga los datos que se registra en la app movil? Que opciones tengo?
    jueves, 14 de marzo de 2019 13:42

Todas las respuestas

  • Buenas,

    Depende de muchas cosas... 

    La primera opción si la aplicación móvil es de desarrollo vuestro que se me ocurre, es crear una API que se conecte a la Db del ERP de la empresa, y que sea esta API la que provea de datos a la aplicación movil, de este modo siempre esta sincronizado, y al estar en la misma base de datos es más dificil que se generen inconsistencias al "cruzar datos" entre 2 sistemas distintos.

     Si por el contrario estáis comprando un servicio que ya esta hecho, tendríais que hablar con el proveedor del servicio y del ERP para ver que posibilidades de integración tiene cada uno. En mi experiencia, lo mejor es que si es posible, el proveedor del servicio para móvil se integre con el ERP y adapte su sistema es la opción más sencilla, pero esto no siempre es posible.

    Atte


    Jorge Turrado Ferrero

    Mis repositorios en GitHub

    Mi Blog


    Ranking GitHub Euskadi
    Ranking GitHub Alava

    No olvides votar mi comentario si te ha ayudado y marcarlo como respuesta si ha sido la solución, con eso ayudas a mejorar mi reputación en la comunidad y a identificar la respuesta a la gente que tenga el mismo problema.

    jueves, 14 de marzo de 2019 13:49
  • hola

    Es todo un tema, particularmente no recomendaria escribir directo en la db del ERP, eso es mala idea, hay logica que aplica el ERP vb6 que sera complaja de llevar a una webapi que puedas exponer en .net con asp.net mvc, salvo que la app movil solo actualice un campo simple, pero seguro no sea asi

    Deberias ver la forma de exponer una api en asp.net mvc que pueda instanciar las librerias de vb6 de ERP para invocar funcionalidad de negocio y realizar las operaciones por medio de esta

    Aunque bueno al estar en un ambiente web quizas COM presente pelea

    tambien ten en cuanta temas de seguridad que que seguro el ERP actualmente se usa internamente, pero al incluir algo movil estaras exponiendo datos a internet, deberias ver como la app movil se autentica a la webapi que expongas

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 14 de marzo de 2019 14:08