Comment fonctionne Click4DB

Click4DB : une architecture à trois niveaux

Notre outil de gestion de systèmes de bases de données est basé sur une architecture à trois niveaux afin :

  • De pouvoir enchainer les actions DB2® telles que des requêtes, commandes ou utilitaires
  • D'exécuter des actions indifféremment sur un ou plusieurs sous-systèmes DB2
  • De produire des rapports professionnels dans un format standard (PDF, CSV, HTML)

Click4DB Architecture

 

  1. Niveau inférieur : DBMS
    Le niveau inférieur est directement lié au DBMS; il reprend les composants capables de collecter des informations sur les systèmes cibles: requêtes SQL DB2 (du produit ou définies par l'utilisateur) , appels à des procédures stockées (du produit ou définies par l'utilisateur)
     
  2. Niveau central : modules Click4DB
    Le niveau central contient l'ensemble des opérations Click4DB qui permettent d'effectuer n'importe quel type de manipulation de données. Dans ces opérations se trouvent également des parsers qui peuvent exploiter la plupart des informations fournies par les commandes DB2
     
  3. Niveau supérieur : scénarios Click4DB
    Le niveau supérieur est le Scénario: un langage dédicacé capable d'exploiter toutes les opérations du niveau central.  Il offre également des possibilités de générer des rapports DB2 compréhensifs dans un format HTML et/ou PDF.

L'approche mainframe

  • Collecter les données : les interfaces telles que SPUFI, DB2TEP sont difficiles à exploiter
  • Manipuler les données : les langages de programmation (REXX, CLISTs, JCLs, DFSORT … ) sont loin d'être "user friendly" et encore moins "orienté objet"
  • Production de rapport : exige d'exporter les données du mainframe vers un pc 

L'approche Click4DB

  • Un click pour collecter toutes les informations nécessaires dans un format tabulaire.
  • Une large gamme de fonctionnalités en manipulation/consolidation de données provenant de sources différentes
  • Les rapports sont décorés facilement à l'aide de composants appropriés : Header/Footer, Text, Results sets et Charts