Skip to main content

4. Glossaire

Voici la liste des termes utilisés dans ce document, suivis de leur définition.

  • Action : Entité d’une règle applicative sous forme d’opération se basant sur le résultat de la condition associée.

  • Application : au sens Ontomantics, une application est un ensemble d’écrans, de comportements applicatifs métiers et de modèles de données reliés ensemble dans le but d’exécuter un ou des processus métiers au sein d’un projet.

  • Attribut : Élément d’une table correspondant à une catégorie d’information.

  • Base de données : Entité permettant de stocker des données de façon structurée et avec le moins de redondance possible. Ces données peuvent être utilisées par les applications Ontomantics par l’intermédiaire des modèles et jeux de données.

  • Clé étrangère : Contrainte garantissant l’intégrité référentielle entre deux tables. Elle permet de s’assurer que les valeurs de chaque ligne d’une table référençant existent dans la table référencée.

  • Comportement : Ensemble de règles métiers liées entre elles de façon cohérente dans le but d’exécuter une ou plusieurs tâches.

  • Comportement d’erreur : Comportement permettant de rapporter une erreur éventuelle survenue sur la plateforme lors de l’exécution d’une règle.

  • Composant : Entité sur laquelle se base la condition ou l’action. Au niveau des conditions, il a pour rôle de fournir des valeurs en entrée. Au niveau des actions, le composant sera à l’inverse une entité de sortie. Un composant peut être une table du modèle de données ou un jeu de données pour les conditions. Pour les actions, un composant peut être de n’importe quel type, du moment qu’il soit géré par le type d’action choisi.

  • Condition : Entité d’une règle applicative sous forme d’expression logique sur laquelle dépend l’exécution de l’action associée.

  • Constante : Symbole associé à une valeur fixe.

  • Contrôle : Élément graphique pouvant être utilisé dans un écran Ontomantics. Exemples de contrôles : bouton, champ de saisie, puce, image, tableau, liste déroulantes…

  • Convertisseur : Propriété d’un contrôle permettant de modifier une entrée afin d’obtenir un format uniforme des données.

  • Debugger : Module de la plateforme permettant d’observer et de modifier n’importe quel élément de l’application pendant l’exécution de celle-ci.

  • Déclencheur : Événement provoquant l’exécution d’un comportement.

  • Designer : Module permettant de concevoir les applications Ontomantics.

  • Diagramme : Représentation graphique du modèle de données.

  • Entité : Élément de base de données pouvant être une table, une vue ou un synonyme.

  • Entreprise : Au sens Ontomantics, une entreprise est une entité permettant d’isoler des projets (et tout ce qu’ils contiennent) et des groupes d’utilisateurs les uns des autres au sein de la même plateforme.

  • Expression : Permet d’effectuer des traitements en prenant des opérandes en entrée. Une expression peut être vide (pas d’opérateur), auquel cas elle prend la valeur de l’opérande choisi.

  • IHM : Interface Homme-Machine. Il peut s’agir d’un écran, d’une boîte de message ou d’un menu.

  • Import : Opération permettant d’utiliser (importer) des données depuis des fichiers (XLS, XLSX, CSV ou TXT) vers des tables de base de données ou des écrans d’une application Ontomantics.

  • Jeu de données : Ensemble de données où chaque valeur est associée à un élément, généralement à une valeur d’une table du modèle de données. Le jeu de données s’associe à un contrôle tel un tableau, une liste, etc. dans le but d’obtenir une représentation des données d’une table au sein de ces contrôles. En plus des jeux de données classiques, la plateforme Ontomantics contient des jeux de données en lecture seule et des jeux de données prédéfinis.

  • Librairie de fonction : Ensemble de fonctions Java pouvant être utilisées dans la plateforme Ontomantics. Elles sont de deux types : les librairies fournies par défaut avec la plateforme, et les librairies utilisateurs.

  • Manager : Module permettant d’administrer les applications et la plateforme Ontomantics.

  • Méthode métier : Entité d’un service métier composée d’un ensemble d’arguments passés, d’arguments retournés et rattachée à un ou plusieurs comportements.

  • Méthode Web : Entité d’un service Web composée d’un ensemble d’arguments passés, d’arguments retournés et rattachée à un ou plusieurs comportements.

  • Minuteur : Élément associé à un écran ou une boîte de dialogue, permettant de déclencher des actions automatiquement selon un timing prédéfini.

  • Modèle de données : Description de l’organisation des données. Couche intermédiaire entre la base de données physique et une application Ontomantics. En effet, une application Ontomantics ne peut pas interroger directement une base de données, mais se sert d’un modèle de données dont la structure est identique à celle de la base.

  • Opérande : Entité basique pouvant être utilisée dans les expressions.

  • Opérateur : Élément d’un expression permettant d’effectuer des opérations arithmétiques, booléennes ou d’agir sur des chaînes de caractères.

  • Planification : Ensemble de tâches s’exécutant à des intervalles définis par l’utilisateur. Une planification, tout comme une application, possède ses propres comportements, jeux de données et variables.

  • Player : Module permettant d’exécuter les applications Ontomantics.

  • Projet : Entité regroupant des applications, des planifications, des services métiers et / ou des services Web liés.

  • Publication : Action de rendre une application disponible aux utilisateurs finaux.

  • Règle applicative : Ensemble de conditions et d’actions s’exécutant dans un ordre précis dans le but d’exécuter une tâche.

  • Service métier : Ensemble de méthodes métiers pouvant être partagées entre toutes les applications d’une même plateforme Ontomantics.

  • Service Web : Programme permettant la communication et l’échange de données entre applications et systèmes hétérogènes dans des environnements distribués. Dans notre cas, il s’agit d’une part, d’aller interroger des services en ligne via la plateforme Ontomantics, et d’autre part, de fournir des services Web interrogeables par des systèmes distants ou par d’autres plateformes Ontomantics.

  • Source de données : Connexion à une base de données sur la plateforme Ontomantics.

  • Sous-règle : Règle applicative incluse dans une règle applicative.

  • Style CSS : Habillage graphique d’une application. Le style peut être appliqué directement aux contrôles ou écrans, ou peut être utilisé via une feuille de style.

  • Switcher : Écran permettant d’entrer dans l’un des trois modules Ontomantics : Player, Designer, Manager.

  • Synonyme : Fonctionnalité du module de gestion des modèles de données permettant d’utiliser une table située dans un schéma de base de données différent. Cette fonctionnalité est pour l’instant supportée par Oracle et SQLServer uniquement.

  • Table : Élément de base de données organisé sous forme d’un tableau où les colonnes correspondent à des catégories d’information, et les lignes à des enregistrements.

  • Validateur : propriété d’un contrôle permettant de vérifier si son contenu correspond au type de valeur qu’il est censé contenir.

  • Variable : Espace de stockage pour un résultat.

  • Variable de contexte : Variable pouvant être utilisée dans un projet, mais pas en dehors.

  • Verrou : Fonction permettant de s’assurer qu’une ressource n’est accessible qu’à un utilisateur à la fois.

  • Vue : Table virtuelle d’un modèle de données en lecture seule uniquement, importable depuis une base de données.