none
Duda Funcionalidad Tecnica Trivago, Despegar etc. RRS feed

  • Pregunta

  • Buenas tardes, tengo una duda, necesito hacer una aplicación tipo trivago, un metabuscador, pero me lo que no se es como funciona trivago, despegar.com o esos buscadores que obtienen los precios y disponibilidad en tiempo real.

    Mi pregunta será: ¿Como obtienen ellos la información, o quien alimenta esa información para estar siempre actualizada?

    Saludos y espero me puedan ayudar.

    Saludos.


    Hugo Gil


    • Editado Hugo606 jueves, 5 de diciembre de 2019 18:38 update
    jueves, 5 de diciembre de 2019 18:38

Respuestas

  • Esa respuesta no la tengo, actualmente las empresas están poniéndose de acuerdo para el desarrollo de API comunes para todos, haciendo un trabajo de estandarización, esto lo esta haciendo cada gremio, en algunos casos impulsados por el gobierno, en otros impulsados por particulares, esto es parte de una tendencia llamada OpenData, los datos abiertos permiten crear nuevos modelos de negocio.

    Un ejemplo es por ejemplo las entidades financieras en varias partes del mundo (UK, EU, Mexico, Canada, etc) están trabajando en estándares para compartir su información y de esta forma emplear terceros para mejorar el modelo de negocio.

    No se el caso de los hoteles pero yo creo que debe existir algo parecido, ya que las agencias de viajes emplean esto para poder hacer reservaciones

    Saludos


    Ing. Carlos Monroy

    • Marcado como respuesta Hugo606 viernes, 30 de octubre de 2020 23:55
    jueves, 23 de enero de 2020 18:25

Todas las respuestas

  • Hola:

    Existen muchos sitios que obtienen la información mediante convenios y mediante API expuestas, con estas APIS obtienen toda la información y de esta manera reutilizan dicha información, estamos en un punto en que los datos abiertos son cada vez mas y muchas empresas abren su información, por que ven esto como una forma de hacer que un tercero venda sus productos, asi que como primer fase es buscar si existe un API o un SDK en la pagina de aquellos servicios que deseas consumir, en muchos casos ya existen.

    ¿Pero que pasa cuando no existe esto?, bueno muchos de los sitios emplean una técnica que screen scraping.

    ¿Qué hace el screen scraping? el programa simula que es un usuario y entra a las paginas de donde requieres obtener la información, analiza la información (analiza la pagina, ve de donde puede obtener que datos) y la convierte en información útil.

    Esta técnica no es muy bien vista por muchas entidades, y ha generado movimientos que piden la apertura de datos, un ejemplo de estos movimientos es por ejemplo lo que es el open banking, en el que las instituciones financieras abren sus datos para que puedan ser consumidos por terceros, claro siguiendo ciertas reglas

    Saludos


    Ing. Carlos Monroy

    jueves, 5 de diciembre de 2019 19:24
  • Muchas gracias Carlos, pero poniendo el caso de trivago, cada que se afilia un hotel nuevo, apoco se tienen que desarrollar la parte donde se agrega la API y se consume?

    Saludos.


    Hugo Gil

    jueves, 5 de diciembre de 2019 20:11
  • Esa respuesta no la tengo, actualmente las empresas están poniéndose de acuerdo para el desarrollo de API comunes para todos, haciendo un trabajo de estandarización, esto lo esta haciendo cada gremio, en algunos casos impulsados por el gobierno, en otros impulsados por particulares, esto es parte de una tendencia llamada OpenData, los datos abiertos permiten crear nuevos modelos de negocio.

    Un ejemplo es por ejemplo las entidades financieras en varias partes del mundo (UK, EU, Mexico, Canada, etc) están trabajando en estándares para compartir su información y de esta forma emplear terceros para mejorar el modelo de negocio.

    No se el caso de los hoteles pero yo creo que debe existir algo parecido, ya que las agencias de viajes emplean esto para poder hacer reservaciones

    Saludos


    Ing. Carlos Monroy

    • Marcado como respuesta Hugo606 viernes, 30 de octubre de 2020 23:55
    jueves, 23 de enero de 2020 18:25