Table des matières

Les bases de données et les formulaires générés à partir de celles-ci sont utilisés quotidiennement dans de nombreuses entreprises et travaux corporatifs. Pour des raisons à la fois organisationnelles et pratiques, il est de plus en plus utile d'y accéder alternativement en ligne ou à distance, ainsi que directement.

Bases de données : une structure en couches

Une application de base de données relationnelle est généralement composée de trois couches. Ces couches sont les données, l'interface et la logique.

  1. Les données se composent de tables dans lesquelles les données sont stockées.
  2. Les interfaces se composent de formulaires par lesquels vos utilisateurs interagissent avec les données dans les tables.
  3. La logique est le code qui vous permet d'automatiser les tâches et de gérer à la fois les données et les objets d'interface.

Outils pour gérer les bases de données d'entreprise

Depuis plus de 30 ans, des applications de gestion ont été développées en utilisant des kits de développement logiciel 4GL (4th Generation Language) tels que PowerBuilder, WinDev, FoxPro, Uniface, Visual Basic ou Delphi.

Ces outils permettent de générer des applications Windows, en les installant sur chaque PC utilisateur. Cette application est ce qui communique avec la banque de données centralisée de l'entreprise. Cette base de données peut être hébergée sur les locaux de l'entreprise ou en ligne.

SQL pour gérer les bases de données en ligne

Le système de gestion de base de données (DBMS) pourrait être Oracle, MS-SQL, My-SQL, PHP, .net, SQL Server, SQL Azure... Les tâches programmées dans ces environnements classiques utilisent des requêtes SQL pour visualiser, traiter et transférer des informations entre l'application graphique sur le poste de travail de l'utilisateur et la base de données sur le serveur dont la fonction principale est la centralisation des données de l'entreprise.

Les données pourraient également être conservées sur un ordinateur propriétaire IBM, auquel cas l'application graphique serait un émulateur de terminal IBM (3250 ou 3270).

Une parenthèse sur la mise en ligne des bases de données MS Access

  • Access 2010 et Access Services ne sont plus utilisés depuis que le service d'application Web 2010 a été supprimé
  • Access, dans sa version originale, n'était VIABLE que dans un environnement Windows. Il était destiné à être exécuté sur un réseau local câblé et non conçu pour fonctionner sur Internet. Ainsi, les bases de données web Access (Access 2010) et les applications web Access (Access 2013) étaient des tentatives d'ajouter des objets d'interface qui permettraient de manipuler des bases de données sur le Web. D'où les listes SharePoint (version 2010) et les tables SQL Azure (version 2013) qui sont accessibles via Internet. Microsoft a clairement arrêté sa "webification" lorsqu'il a abandonné ces voies et les a supprimées de ses serveurs.
  • Si vous avez encore une base de données Access et souhaitez y accéder en ligne, le point de départ est de rendre l'interface web (l'application utilisée pour accéder aux informations de la base de données). Cela doit être fait de sorte que les tables soient dans le "back-end" et que les formulaires, requêtes, rapports, etc. soient dans le "front-end" et accessibles à tous. Une fois cela fait, que vous gardiez le back-end sur des serveurs dans les locaux de votre entreprise ou que vous déplaciez tout dans le cloud, cela dépend de vous.

« Front-End » d'une base de données d'entreprise

Dans un article précédent, j'ai écrit sur les avantages et les inconvénients de l'activation web des applications par rapport à leur réécriture pour le web. Outre les instabilités potentielles et l'aspect chronophage de la réingénierie des applications stables, un point important était le risque de se retrouver avec une interface frontale plutôt statique alors que la plupart des gens sont maintenant habitués à des interfaces intuitives et fluides. Cela peut également s'appliquer ici.

Bien sûr, lorsque vous avez beaucoup investi dans un logiciel, il peut être difficile de s'en séparer, non seulement parce que cela peut signifier de nouveaux investissements en formation. La question de la migration d'une base de données ou du changement de son interface peut soulever des problèmes similaires, mais peut-être qu'une solution intermédiaire est une meilleure solution dans les cas où un aspect de la base de données n'a pas besoin d'être modifié.

Architecture « Client-Server » d'une base de données

Avec des applications centralisées, le Data Server peut également agir en tant que serveur d'applications. Néanmoins, la plupart des entreprises préfèrent opter pour une architecture « client-serveur ». En effet, cela leur permet de répartir la charge en utilisant la mémoire locale et la puissance pour tout le traitement des données « front-end », laissant le serveur central ne gérer que les tâches de back-office. Dans cette configuration, chaque PC génère une interface utilisateur graphique (GUI) pour permettre le traitement des données selon les besoins de chaque utilisateur.

Limitations d'une structure de base de données client-serveur directe

Cette structure « client-serveur » est la méthode la plus couramment utilisée pour les applications de gestion d'entreprise (paie, comptabilité, stocks, facturation...) mais ses limites commencent à apparaître. En effet, la partie client étant par définition basée sur Windows, elle ne peut pas être installée sur des tablettes ou des smartphones Android. De plus, elle oblige les entreprises à gérer en conséquence les parcs informatiques qu'elles déploient, avec des mises à jour individuelles de chaque poste de travail pour chaque nouvelle version du logiciel côté client installé sur chaque PC.

Besoin accru d'accéder aux bases de données à distance

Le travail à distance et la mobilité deviennent une attente largement acceptée dans de plus en plus d'entreprises ainsi que parmi les employés. Pendant ce temps, des solutions telles que Microsoft RDS et Citrix restent complexes et coûteuses. Elles sont réservées aux grandes entreprises puisque les PME ont rarement les moyens de les mettre en œuvre.

Solution simple pour accéder à distance aux bases de données en ligne

La solution TSplus Remote Access sous sa forme Web Access est idéale pour permettre à toutes les entreprises, quelle que soit leur taille, de répondre à cette problématique. En effet, en installant TSplus Remote Access sur le PC maître ou le serveur où le client frontal de la base de données est hébergé, vous disposez, en quelques minutes, d'une architecture opérationnelle. L'avantage est que la manière dont les applications existantes sont utilisées reste inchangée. L'ajout du logiciel TSplus la laisse intacte, sauf pour le fait que vous pourrez désormais accéder à votre base de données d'entreprise en ligne, que ce soit localement ou à distance.

Pratiquement aucun changement pour accéder à votre base de données d'entreprise en ligne et à distance

TSplus Remote Access est un moyen incroyable de transformer automatiquement votre infrastructure informatique éprouvée sur le terrain en la solution d'accès à distance basée sur un portail Web la plus facile à utiliser. Pour votre personnel et vos utilisateurs à distance et afin que vous puissiez augmenter le travail à domicile, c'est la seule solution vraiment simple, facile à installer et à un prix raisonnable.

Retard dans l'accès standard aux bases de données commerciales

Une chose que vous serez intéressé de savoir est que TSplus peut améliorer les performances de votre base de données Accounting ou Retail Access en la rendant plus de dix fois plus rapide. En effet, à mesure que le nombre d'utilisateurs et la taille du fichier augmentent, la structure de fichier plat de la base de données Access signifie que l'accès direct et la manipulation des données prendront de plus en plus de temps. Ce ralentissement de l'utilisation de l'application n'est malheureusement pas linéaire, mais plutôt, l'effet se compose, surtout lorsque le fichier atteint 100 Mo et plus.

Accès à distance rapide aux bases de données d'entreprise avec TSplus

C'est là que TSplus Remote Access brille. En transformant l'hôte où la base de données Access est stockée, des tests internes sur un fichier de données de 1 Go ont montré des améliorations spectaculaires de la vitesse. Avec une configuration conventionnelle avec les données sur le serveur et l'application comptable fonctionnant sur le poste de travail de l'utilisateur, un rapport particulier était traité en 8 minutes. Alors qu'avec le même fichier de données stocké sur un serveur Remote Access, le processus a été réduit à seulement environ 40 secondes.

Bases de données sécurisées grâce à Remote Access par TSplus

Un dernier avantage qui mérite d'être mentionné est l'intégrité des fichiers. Les clients sont venus nous voir avec des problèmes de données corrompues. Après être passés à la technologie TSplus, les performances se sont non seulement considérablement améliorées, mais la base de données ne montrait plus de signes de problèmes de corruption. Que ce soit pour la stabilité ou la vitesse, TSplus est à votre disposition et l'équipe est disponible pour des conseils et de l'aide.

Pour en savoir plus sur TSplus Remote Access et nos autres logiciels, visitez notre site web et téléchargez une version d'essai de 15 jours de tout produit TSplus .

Articles connexes

back to top of the page icon