Environnement Informatique

Bases techniques de Kitry-EHS-MS

oracle

KITRY-EHS-MS, une solution 100% ORACLE, bénéficie de la stabilité et du très haut niveau de performance du système de gestion de bases de données relationnelles (SGBDR) ORACLE.

Dans le cas de KITRY-EHS-MS, le SGBDR n'est pas considéré comme un simple réservoir de données. En effet, KITRY-EHS-MS utilise les possibilités avancées de la base de données ORACLE : triggers, séquences, packages et procédures stockées.
Les performances du système sont optimisées à tous les niveaux et le contrôle de l'intégrité de données est réalisé à la source.

Développé avec le logiciel ORACLE, KITRY-EHS-MS exploite pleinement les capacités d'un véritable accès natif à la base de données au moyen du 'middleware' ORACLE SQL*Net. La sécurité des transactions est ainsi parfaitement assurée par une gestion efficace des verrouillages des enregistrements en écriture.

Les modules satellites tels que 'la gestion de l'agenda des médecins' et 'le support on-line' sont développés en .Net (dotnet).

Serveur d'application CITRIX

L'accès à KITRY-EHS-MS est réalisé selon le mode 'client léger'.

KITRY-EHS-MS est mis à disposition sur le serveur applicatif ce qui facilite le déploiement des postes utilisateurs. Les mises à jour de KITRY-EHS-MS sont réalisées uniquement au niveau du serveur applicatif et tous les utilisateurs disposent aussitôt de la nouvelle version. Cette architecture est facilement évolutive, l'extension du nombre d'utilisateurs est rapide et simple.

Les utilisateurs disposent d'un niveau de performance optimal quelque soit la configuration de leur machine. Des ordinateurs personnels, relativement anciens, peuvent parfaitement être utilisés dans ce contexte.

La bande passante nécessaire entre les postes clients et le serveur applicatif est très réduite, ce qui élimine les risques de saturation du réseau. Un réseau assez ancien (10 Mbits) est suffisant et cette solution est parfaitement compatible avec un système de réseau sans fil (Wifi).

KITRY préconise l'utilisation de CITRIX PRESENTATION SERVER.

citrix

Sur les postes clients, il suffit d'installer le client CITRIX ICA pour pouvoir utiliser KITRY-EHS-MS.
Ce client est disponible pour de nombreux systèmes d'exploitation : Windows, Linux, Macintosh, etc.

Présentation de CITRIX

CITRIX est une surcouche de gestion et de déploiement des applications centralisées sur des serveurs Windows 2000 ou 2003 (Terminal Server). CITRIX apporte des fonctionnalités supplémentaires aux services Terminal Serveur de Microsoft. Les licences d'accès et de connexions aux serveurs Windows sont nécessaires.

Contrairement à Terminal Server, CITRIX permet de publier une application. Pour l'utilisateur, bien que l'application fonctionne à 100% sur le serveur, il l'utilise comme une application Windows qui fonctionnerait sur son poste, il peut la réduire en barre des tâches, la maximiser, etc...

CITRIX utilise le protocole ICA (TCP-IP port 1494) qui offre de bien meilleures performances que le protocole RDP de Microsoft utilisé par Terminal Serveur.

CITRIX met à disposition de l'administrateur une console (CMC) de gestion du système. Cette console est très complète, elle permet notamment de publier des applications, de surveiller les sessions, d'observer une session utilisateur à distance.

Avantages de la solution CITRIX

Toutes les fonctionnalités de KITRY-EHS-MS sont disponibles, y compris Doc-Manager pour la gestion des éditions par les utilisateurs.

La bande passante nécessaire est beaucoup plus faible qu'avec Oracle AS.

La plateforme permet également de publier les requêtes Access.
La console CITRIX permet de faciliter l'administration globale de la solution.

Le système de 'shadowing' (prise de contrôle de la session d'un utilisateur à distance) de CITRIX est réalisé directement par un ou plusieurs 'super utilisateurs' au sein de la société.

KITRY propose une formation initiale et une assistance spéciale pour ces utilisateurs particuliers afin qu'ils puissent d'une part assurer directement l'assistance de premier niveau aux autres utilisateurs et d'autre part participer à la validation des modules nouveaux sur l'environnement de test dédié.

Cette configuration est idéale d'un point de vue utilisateur car elle permet une grande souplesse pour la gestion des évolutions, des validations et de la formation à distance. Elle concilie également les préconisations et les préoccupations des services informatique.

Elle représente la solution au meilleur rapport de qualité, de fiabilité et de prix dans l'état actuel des technologies disponibles sur le marché.

SPECIFICATIONS TECHNIQUES

Serveur

Le serveur applicatif est équipé avec un OS Windows 2000 ou 2003 server, idéalement un serveur Windows avec IIS v5 ou V6 dans le cas de Windows 2003 Server.
Le framework ASP.NET 1.1 est nécessaire, il est installé par défaut avec Windows 2003 Server. Le Middleware ORACLE SQL*NET doit également être installé pour l'accès à la base ORACLE.
Pour les éditions Word via Doc-Manager, MS Word 2000, ou supérieur, doit être installé sur le serveur.
Pour publier des requêtes MS Access, il doit également être installé sur le serveur CITRIX.

Postes clients

L'application étant exécutée à 100% au niveau du serveur, les postes clients ne sont pas nécessairement des PCs 'musclés'.
Le système d'exploitation peut être de type Windows (98, 2000, XP, etc.) mais également Linux, Mac OS, etc.
La résolution minimale de l'affichage doit être de 1024x768 pixels en 256 couleurs.

Serveur d'application ORACLE

Si ORACLE APPLICATION SERVER est préféré, tout nouveau poste client doit télécharger et installer une applet Java Jinitiator lors de la première utilisation de KITRY-EHS-MS.