Dans le cadre d’une compétition orchestrée en novembre dernier, le réseau d’hôtels et de restaurants indépendants Relais & Châteaux a retenu le tandem C2iS/OgilvyOne pour opérer une refonte totale de sa plate-forme e-commerce worldwide www.relaisetchateaux.com. C2iS a été choisie pour être à l’œuvre de  la migration technique et de la réalisation front-end du dispositif. La mise en ligne de ce nouveau dispositif a été effectuée le 11 août dernier.

Nous vous proposons de retrouver les interviews des personnes clés de ce projet chez C2iS. Aujourd’hui Sébastien Huot, Lead Développeur du projet Relais & Châteaux et certifié SynXis chez C2iS.

Un partie du projet Relais & Château a consisté dans l’intégration de la centrale de réservation SynXis. Comment cela s’est-il opéré ?

SynXis est une centrale de réservation performante de grande notoriété jusqu’à présent surtout aux Etats-Unis, en France nous sommes actuellement les seuls experts certifiés SynXis. Cette centrale propose deux modèles d’intégration possibles, soit on passe par le couloir de réservation hébergé chez SynXis, soit, et c’est la solution que nous avons choisi pour Relais & Châteaux, nous utilisons une API. Celle-ci par la gestion de webservices permet que chaque action, recherches de disponibilité ou création de réservation par exemple, puisse être configurée par le prestataire qui réalise l’intégration de la centrale. Cela permet une grande liberté dans le développement, tout est personnalisable et configurable.

Quelle est la grande force de l’utilisation du mode API ?
En passant par l’API, nous sommes en mesure d’intégrer complètement le couloir au cœur du site sans passer par l’ouverture d’une autre page. Pour l’utilisateur cela change tout. Il y a un réel bénéfice d’une réassurance accrue car on reste dans la même interface web tout au long du processus. Auparavant on allait sur une nouvelle page pour poursuivre sa réservation. C’était une des exigences  du compte Relais & Château.

Comment s’est déroulé l’étape de certification  avec SynXis ?
Nous avions déjà l’expérience d’une certification avec notre client Oceania. Nous avions donc déjà une bonne expérience. Nous connaissions la centrale, la manière d’intégrer et le processus de certification. C’est une plus-value pour notre agence.

Comment cela se passe-t-il techniquement ?
Tout d’abord, on envoie tous les webservices que l’on veut utiliser (par exemple une recherche de disponibilité pour 2 adultes sur un nombre d’établissement). Une fois choisi,  on procède à l’envoi/réception de requêtes XML. Ces réponses sont analysées par l’équipe SynXis , validés ou non validés. Lors de cette expérience, nous n’avons eu que 2 allers et retours avant la validation finale. Il est nécessaire d’avoir un contrôle en direct avec le validateur  SynXis qui était a Hong-Kong. Nous avons donc effectué la certification de nuit. Nous sommes capables de cette souplesse horaire pour réussir la certification.
Le but de la certification est de verifier les 300 points dont la validation est l’objet en direct. Nous lançons des actions sur le site et le validateur SynXis vérifie à distance ce qui est envoyé. Reprenons notre exemple de requête pour une recherche de disponibilité pour 2 adultes sur un nombre d’établissement, nous faisons l’action sur le site de test et le validateur vérifie que c’est exact à distance en contrôlant les actions qui passent.

Combien de temps a été nécessaire à cette certification ?
Cette certification s’est déroulée en trois jours, « C’est considérablement peu » !

Que peut-on penser du choix SynXis/ Symfony 2
On reste dans un environnement PHP. Symfony fourni une solution qui permet d’avoir une souplesse de code. Dans le cas de l’intégration de SynXis nous avons utilisé un outils appelé GMS qui permet de transformer les requête et les réponses en classes utilisables. Cela est particulièrement intéressant pour les évolutions du site à venir et pour la réutilisation des développements pour chacun des sites établissements de Relais & Châteaux.

Aujourd’hui SynXis a beaucoup évolué, dans quelle mesure ?
La version précédente de l’API SynXis nécessitait de faire un appel par jour par hôtel par chambre, on devait faire un appel à SynXis par seconde pendant 24 heures. Lors du développement de Relais et Châteaux nous avons pu utiliser la dernière version qui ne nécessite d’envoyer qu’un seul appel à SynXis.