[spa] Este proyecto tiene como objetivo proporcionar una aplicación que permita a las organizaciones,
que se dedican a la venta de alojamientos turísticos, tener todo su producto
agrupado en un único punto. Las organizaciones, en este caso, actúan como proveedores,
es decir, son entidades que (a veces a través de proveedores secundarios) ofrecen un
conjunto de productos (en este caso producto hotelero) a unos determinados clientes.
Los clientes son las diferentes agencias de viajes que se encargan de vender el producto
obtenido de las organizaciones. La empresa encargada de desarrollar este proyecto,
TravelgateX, es la encargada de realizar la conexión entre los clientes y los proveedores.
En concreto, esta empresa se encarga de obtener, y agrupar, todo el producto de una
determinada organización y entregarlo a cada uno de los clientes (agencias) que quieren
vender dicho producto.
El producto de las organizaciones se agrupa en un fichero Flat File. Un Flat File es
una colección de datos, puede ser un simple fichero en formato Comma-Seperated
Values (CSV), cuya información no está estructurada de forma definida y, normalmente,
se obtienemediante la exportación de una tabla de base de datos.
Para generar dicho Flat File, se desarrollará una aplicación que es, esencialmente, un
Application Programming Interface (API) Representational State Transfer (REST). Este
API, aparte de generar el fichero Flat File de una organización, realiza otras operaciones
relacionadas con los requisitos del proyecto que se han establecido por los clientes.
Entre estas operaciones destacan:
• Generación de producto base. Generación de una tabla, en base de datos, con el
producto del proveedor sin alterar.
• Generación de producto específico para un cliente. Generación de una tabla,
en base de datos, modificando el producto de la organización en base a las
características de venta del correspondiente cliente. Entre estas destacan:
– "BlackList"deMercados.
– Reglas de Comisión.
– Cambio de Divisas.
• Exportación de producto. Generación de fichero Flat File, en formato CSV, exportado
de la tabla correspondiente de la base de datos.
Gracias a este proyecto, se estima que las transacciones que los clientes realizan
contra los sistemas de las organizaciones para determinar si un producto tiene disponibilidad,
se reducirán drásticamente, manteniendo el mismo ratio de reservas que
realizan dichos clientes.