• por admin - 15 de enero de 2006 - Etiquetado como , ,
    No hay comentarios »

    Para uno de nuestros clientes, tenemos que desarrollar un sistema que se tiene que sincronizar con distintas fuentes de datos y mostrar una visión consolidada de la información. La dificultad viene en este caso de ese proceso de consolidación, ya que la información se trata, sobre todo, de cadenas de texto, en distintos idiomas. Es decir, cada una de su padre y de su madre.

    El problema de la sincronización es fácil de resolver. Sin ser necesario meternos con Sync4j ni similares, jugando con los ID (locales y remotos) y con la fecha lo hemos resuelto. El hecho de que uno de los dos extremos sea siempre el predominante nos ha ayudado mucho. Lo interesante es el tema de la consolidación.

    La solución por la que hemos optado es parecida a la del patrón que aparece en developerWorks y que no puedo enlazar por alguna razón: Population=Multi Step Gather variation application pattern. Basándonos en una taxonomía medianamente inteligente, pretendemos que las correspondencias entre la información de las distintas fuentes se puedan ir aprendiendo. Bien por correspondencia directa con alguno de los demás sistemas, bien por validación o selección directa del propio usuario.

    Pero bueno, seguro que hay otras opciones. No sé si alguno de los interesantes productos de Denodo serían otra solución (aunque or razones económicas no es viable), pero en todo caso si alguno se ha visto ya en una de estas sus comentarios serán bienvenidos.

  • Deja un comentario

Linked, el blog de Linking Paths