Vue d'ensemble des couches de service
Le diagramme suivant présente les couches de service dans Operator Advisor. Des informations sur chaque couche sont fournies ci-dessous.
Utilitaires d'interface utilisateur
• Implémentation JavaScript.
• Logique de l'interface utilisateur du client.
• Appel des services sur un gestionnaire configuré.
• Conversion des paramètres et des résultats entre les interfaces utilisateur et les services, si nécessaire.
• Ne contient pas d'implémentation de logique métier.
Gestionnaire
• Implémentation JavaScript.
• Gère la logique métier pour ses fonctionnalités associées, telles que les ordres de travail, les définitions de travail, le personnel, les matériaux et les ressources de production.
• Appelle les services sur un objet de connexion de base de données.
• Convertit, si nécessaire, les paramètres et les résultats dans la connexion entre le gestionnaire et la base de données.
• Ne contient aucune implémentation SQL.
Connexion à la base de données
• Implémentation Java
• Effectue les opérations CRUD (Créer, Lire, Mettre à jour, Supprimer) sur les tables de base de données.
• Interroge les tables de la base de données à l'aide de filtres JSON.
• Est indépendant de la base de données, utilise du SQL basé sur JDBC.
• Ne contient pas d'implémentation de logique métier.