Liste des questions les plus fréquemment posées par nos clients et par les utilisateurs de notre application.


Quelle est la configuration minimale requise pour utiliser l’application?
Votre application supporte-t-elle des navigateurs Web autres que Microsoft® Internet Explorer?
Votre application permet-elle un accès en d’autres langues que la langue française?
L’hébergement est-il fourni par Technomedia?
Où sont stockées les données confidentielles et quel est le SGBD?
Les données confidentielles sont-elles bien protégées?
De quoi est composé le système applicatif?
La disponibilité de l’application est–elle assurée?
Comment sont supervisés les services?
Comment est gérée l’authentification?
Et les habilitations?
Quels sont les outils du marché compatibles avec la solution en terme de reporting?
Quelles sont les possibilités d’interaction de l’application avec nos systèmes d’information?
Comment sont gérés les environnement?
Un outil de suivi des versions est–il utilisé dans le cadre des nouveaux développements?



Q : Quelle est la configuration minimale requise pour utiliser l’application?
R : L’application est de type « thin client » et requiert seulement un navigateur Web.



Q : Votre application supporte-t-elle des navigateurs Web autres que Microsoft® Internet Explorer?
R : Elle supporte Netscape® (Netscape Navigator), Mozilla® (Mozilla Firefox), Safari.



Q : Votre application permet-elle un accès en d’autres langues que la langue française?
R : L’application est multilingue. L’utilisateur choisit sa langue de préférence parmi celles mises à sa disposition à sa première connexion, il peut toutefois en changer au moment désiré.



Q : L’hébergement est-il fourni par Technomedia?
R : Technomedia offre l’hébergement complet de la solution à partir de ses deux centres d’exploitation, en Amérique du Nord et en Europe. La solution est disponible en mode SAAS (Service As A Software) avec contrat à durée déterminée ou en mode ASP (Application Service Provider) avec contrat à durée déterminée.



Q : Où sont stockées les données confidentielles et quel est le SGBD?
R : Les données de l’application sont stockées dans une base de données MS SQL 2005 ou ORACLE 9i/10G. Les SGBD de Technomedia sont isolés de tout environnement extérieur et ne peuvent que recevoir des requêtes qu’en provenance des services applicatifs pour lesquels ils sont définis.



Q : Les données confidentielles sont-elles bien protégées?
R : Technomedia est dotée d’un système de sécurité répondant à la norme internationale ISO 27001. Technomedia accorde une très haute importance à la confidentialité des données et réalise périodiquement des audits de sécurité afin d’améliorer ses services en permanence de façon réactive et innovante.
Haut de page


Q : De quoi est composé le système applicatif?
R : Le système applicatif est Adobe Coldfusion 8 Entreprise Edition. Ce dernier interprète le code CFML des pages de l’application via une JVM (Java Virtual Machine) qui requête le SGBD via son connecteur JDBC. Les pages HTML dynamiques générées en sortie sont alors mises à disposition du client Web par un service Web comme Microsoft IIS ou Apache.



Q : La disponibilité de l’application est–elle assurée?
R : Le respect des normes auxquelles nous répondons exigent un seuil minimum de disponibilité approchant la perfection. Le choix technologique du système applicatif nous permet d’associer d’importantes ressources matérielles de façon à redonder l’ensemble des services selon notre volonté. À travers l’expérience et les efforts réalisés au cours des dernières années, nous respectons le seuil de disponibilité auquel nous nous engageons sans aucun problème et nous continuons de l’entretenir en permanence.



Q : Comment sont supervisés les services?
R : Les systèmes que nous supervisons de façon proactive sont en redondance depuis les installations électriques jusqu’aux processus applicatifs du SI, en passant par la réseautique. La supervision des applications Web à Technomedia est aussi bien gérée sur les services essentiels du SI qu’au niveau des diverses fonctionnalités que l’application met à disposition.



Q : Comment est gérée l’authentification?
R : La technologie utilisée favorise les possibilités les plus vastes en termes d’authentification afin de répondre aux besoins des plus simples aux plus complexes. De façon standard l’authentification est gérée au niveau du SGBD avec les mécanismes standards de validation de mot de passe, de complexité de mot de passe, de gestion des mots de passe perdus, de verrouillage de comptes pour multiples authentifications échouées et d’encryption des mot de passe. Dans le cadre de contextes spécifiques, il est également possible d’effectuer des authentifications via LDAP, via Web Service d’authentification ou via SSO par jeton encrypté.
Haut de page


Q : Et les habilitations?
R : Les habilitations sont liées aux processus fonctionnels mis en place. Le modèle de gestion des habilitations est conforme au RBAC (Role-Based Access Control). Le contrôle d'accès à base de rôles est un modèle de contrôle d'accès à un système d'information dans lequel chaque décision d'accès est basée sur le rôle auquel l'utilisateur est attaché. Les rôles découlent de la structure organisationnelle du groupe. Les utilisateurs exerçant des fonctions similaires peuvent être regroupés sous le même rôle. Un rôle, déterminé par une autorité centrale, associe à un sujet des autorisations d'accès sur un ensemble d'objets. Les habilitations sont ainsi désignées durant la phase de prise en compte des besoins fonctionnels et sont spécifiées dans les documents de cadrages fonctionnels du projet.



Q : Quels sont les outils du marché compatibles avec la solution en terme de reporting?
R : La solution contient son propre outil de reporting. Le modèle conceptuel des données n’est pas requis pour effectuer une requête massive dans l’application. L’accès aux outils de reporting est défini selon les habilitations. Le module Rapport de la solution intègre une liste des rapports prédéterminés paramétrables essentiels aux besoins fonctionnels identifiés. Un générateur de requête est disponible permettant aux administrateurs d’extraire l’ensemble des données d’un domaine de l’application dans sa version générique. Les données applicatives sont réindexées dans des tables de reporting de façon périodique afin d’améliorer les performances et d’assurer les requêtes sur des dates arrêtées. Les rapports créés peuvent être générés et envoyés par e-mail de façon périodique selon le paramétrage appliqué lors de leurs créations. Les fichiers exportés de ces rapports sont en format CSV, XLS, HTML ou PDF selon le paramétrage défini.



Q : Quelles sont les possibilités d’interaction de l’application avec nos systèmes d’information?
R : La solution propose de nombreux flux d’échanges, dimensionnés sur mesure en respectant les normes de sécurité identifiées avec chaque client. Pour chacune des fonctionnalités applicatives, les interfaces de données identifiées en amont du projet sont détaillées durant la phase de spécification fonctionnelle. Les analystes fonctionnels et les développeurs de Technomedia travaillent ainsi conjointement à l’élaboration des spécifications détaillées répondant aux besoins identifiés avec une assurance de stabilité et de compréhension.
Haut de page


Q : Comment sont gérés les environnements?
R : Technomedia dispose d’un environnement de développement et d’un environnement d’Assurance Qualité pour chaque projet. Les services respectifs développent l’application et réalisent les cahiers de tests selon le cadrage fonctionnel afin d’identifier les anomalies potentielles en amont des livraisons définitives. Les environnements qui suivent l’Assurance Qualité vous sont alors mis à disposition afin de préproduire les cas de tests que vous avez identifiés dans le but de valider la mise en œuvre du besoin. Après validation de la préproduction, les packages applicatifs et bases de données sont déployés en production selon nos normes.



Q : Un outil de suivi des versions est–il utilisé dans le cadre des nouveaux développements?
R : Oui, les équipes de développement utilisent Subversions afin d’assurer les téléchargements de versions du produit.