Barcelo

barcelo1

Presentación

Barceló Hotels & Resorts, la división hotelera de Barceló Corporación Empresarial, es la 4ª cadena de España y la 33ª más grande del mundo. Actualmente cuenta con 140 hoteles y más de 37.000 habitaciones distribuidos en 17 países.


Descripción de la plataforma de negocio

La plataforma de desarrollo es “Microsoft .Net” utilizando como base de datos SQL Server. Los servicios B2B (integraciones con proveedores) se basan en el uso intensivo de Web Services.
El número de transacciones de webservice diarias en agosto de 2014 es aproximadamente de 700.000. Para dar soporte a este número de transacciones son necesarios 5 servidores XML y 4 servidores de Bases de Datos.


Los retos de ese entorno

  • Con la expansión del mercado B2B nuevos clientes usan nuestra integración XML, con lo que el número de peticiones que deben procesar nuestros servidores es cada vez mayor. Se vislumbra la necesidad de una herramienta que pueda absorber parte de este tráfico y que, por lo tanto, nos libere de la compra de nuevos servidores y, en paralelo, nos libere también del incremento de licencias tanto de software ejecutándose en los servidores de aplicaciones como licencias de nodos de base de datos.
  • El incremento en el número y complejidad de las transacciones provoca la necesidad de un análisis más exhaustivo de los errores generados en nuestro webservice, tanto de errores propios como errores provocados por peticiones incorrectas de nuestros integradores.
  • Asimismo, se crea la necesidad de obtener más información de negocio sobre cómo nuestros integradores están usando nuestro webservice.


La Solución: Ventus Proxy

  • Gracias a su sistema de caché de Web Services hemos podido absorber un 50% más de carga de peticiones sin necesidad de ampliar ningún tipo de infraestructura.
  • Tenemos trazas en tiempo real de los errores provocados por nuestros integradores. Algunos ejemplos son:
    • Hemos detectado errores que no eran clasificados correctamente y, como conclusión, se ha detectado que el número de errores devueltos por no disponibilidad ha resultado ser menos de la mitad de lo que se pensaba. Esto nos ha dado ideas para aplicar nuevas políticas de disponibilidad.
    • Hemos detectado que los integradores no tenían la cartera de hoteles actualizada, ofreciendo a la venta hoteles que ya no tenemos y no teniendo a la venta hoteles que se han incorporado recientemente.
    • Igualmente hemos detectado datos incorrectos enviados por los integradores, del tipo destino incorrecto, fecha de entrada igual a la de salida, etc.
    • Hemos detectado que se estaban realizando peticiones a fechas pasadas.
    • Hemos detectado que los integradores americanos deben permitir consultas de disponibilidad para el día anterior, para asumir el cambio horario.
    • Hemos detectado que se estaban realizando peticiones a fechas más allá de varios años. Se ha puesto un límite para no consumir peticiones que no van a devolver ningún resultado.
  • Obtenemos estadísticas al minuto de todos los servicios que ofrecemos a nuestros clientes.
  • Los paneles de control generados gracias a la monitorización en tiempo real de Ventus Proxy detectan al instante cualquier problema en cualquier servidor, alertándonos vía email o SMS.
  • Gracias a las estadísticas de Ventus Proxy ahora obtenemos información minuciosa del uso que hacen de nuestro webservice nuestros integradores.
  • Además, la implantación de la solución no requirió desarrollo alguno adicional por parte de Barceló Hoteles, y se destinaron tan sólo 4 jornadas para su integración en nuestro sistema.
  • Y ante cualquier incidencia, duda o consulta el soporte ofrecido por el equipo de Ventus Proxy es simplemente excelente.

El resultado

Los servicios de caché, monitorización y estadísticas de Proxy han ayudado en el desarrollo de negocio de Barceló Hotels & Resorts, y ha sido clave no sólo para T.I. sino también para márketing y ventas.


Conclusión

Ventus es uno de los pilares básicos para poder dar respuesta a nuestras integraciones de forma rápida y eficiente. Nos ha sido de inestimable ayuda para monitorizar y depurar los procesos de integración. El soporte técnico es sobresaliente.

Rafael Palou, IT Manager.