Resalys est un progiciel de gestion de centrale de réservation hôtelière. Son architecture 3 tiers s’appuie sur la technologie Web et se compose de la manière suivante :
Client: Un navigateur supportant Javascript et Java tel Internet Explorer, Netscape et Mozilla.
Protocole de communication XML : Le protocole de communication XML a le double intérêt d’éviter aux serveurs Web de gérer la couche de présentation (contrairement aux applications Web traditionnelles) tout en rendant le client plus riche et interactif.
Sécurité des données : Les données échangées entre le client et serveur peuvent être sécurisées au moyen d’HTTPS (protocole HTTP sécurisé par SSL) ou bien VPN (émulation de réseau privé).
Serveur d’applications: Le serveur Web Apache multi-plateforme est très robuste.
Environnement d’exécution mod_perl: Intégré à Apache, celui-ci permet l’exécution de code pré-compilé ainsi que les connexions persistantes avec la base de données pour des performances optimales.
Langage de programmation: Perl orienté objet. Perl est un langage éprouvé, multi-plateforme, adapté au développement “Web”, qui dispose d’une grande base de données de librairies facilitant le développement d’applications.
Serveur de base de données:
Postgresql ou Oracle
Connexions persistantes :
Les connexions avec la base de données sont persistantes pour une interaction optimale entre les serveurs Web.
Client externe:
L’ensemble de l’application est accessible au moyen d’une interface (API) “Web Services” qui utilise SOAP.

Routeurs en mode BGP4 pour une connectivit
é redondante
R
épartisseur de charges sur les serveurs frontaux

Acc
élérateur SSL si prise de commande en ligne ou r
éseau VPN

Multiples serveurs Web frontaux

Serveur de base de donn
ées

Serveur de stockage centralis
é

Serveur de backup