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.
Le déploiement
L'architecture du logiciel Resalys
est conçue pour supporter un deploiement avancé pour les entreprises qui
ont besoin de haute disponibilité et fiabilité.
Un deploiment avancé peut contenir les
éléments suivants:

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