|
|
 |
Fonctionnalités principales de Kadviser
Présentation
Kadviser permet de développer et de supporter vos applications métier industrielles en fournissant un ensemble de fonctionnalités nécessaires au fonctionnement d'applications à base de connaissances.
Une architecture modulaire et répartie pour :
- Accéder, localement ou à distance, à une application (services Web)
- S'intégrer dans le système d'information de l'entreprise (Kadviser peut être utilisé comme composant ActiveX et ainsi être accessible depuis un programme ou une macro Visual Basic)
- Bénéficier des évolutions technologiques des outils partenaires,
- Réduire les contraintes et les compétences nécessaires aux portages et à la maintenance de solutions informatiques classiques.
Un environnement de développement complet assurant :
- La création et l'édition d'applications métier
- Le déboguage, la visualisation et l'analyse de la base de connaissances
- La sauvegarde des données
- La protection de la base de connaissances pour le déploiement
- La personnalisation conviviale et avancée de l'interface graphique de l'application.
Un moteur d'inférence qui apporte
- Des langages déclaratifs dédiés pour une :
- Facilité d'évolution (trouver facilement où et quoi modifier tout en limitant les répercutions)
- Facilité de modification et de réutilisation (fichiers textes)
- Facilité de formulation des contraintes (langage naturel)
- La réversibilité pour :
- L'écriture d'équations et de relations logiques et non pas d'instructions informatiques par l'expert Métier lui-même (nul besoin de compétences informatiques)
- La recherche de solutions non orientées et innovantes (les entrées peuvent être des sorties)
- La gestion des domaines de valeurs pour :
- Assister la saisie et à la prise de décision (domaines de validité)
- Gérer les imprécisions des données
Un tableau graphique de contrôle du processus de conception permettant :
- Une définition déclarative des activités (pré et post-conditions d'enchaînement des activités)
- L'activation et la désactivation automatique ou manuelle des activités
- L'ajout dynamique d'activités pour compléter le processus de conception
- Un accès direct aux paramètres des entités à concevoir
Un générateur dynamique d'interfaces graphiques basé sur la technologie TCL/TK offrant :
- Une facilité d'écriture (nul besoin de connaître une technologie graphique)
- La capacité d'assemblage de briques logiciels hétérogènes
- La fiabilité et la robustesse d'une technologie évolutive de plus de 10 ans
- Des fonctionnalités de bases étendues (gestion des fichiers, calculs numérique, échanges de données, manipulation d'images,...)
- Les capacités d'extensions via des plugins (visualisation OpenGL, manipulation de fichiers audios et vidéos, serveur web HTTP)
- La génération dynamique de schémas paramétrés (pour des dessins sans modeleur CAO) et sauvegarde sous forme de fichiers vectoriels
Interfaces de connexion à des outils externes autorisant :
- Un couplage aux bases de données relationnelles
- Génération automatique de requêtes SQL de sélection et de sauvegarde de données
- Support des drivers JDBC et ODBC
- Un couplage aux outils bureautiques Microsoft Office
- Génération de documents Word ou Excel à partir de modèles (constitution de rapports et de devis techniques)
- Intéraction avec des feuilles de calculs Excel (lecture et écriture de données)
- Déclenchement de macros Visual Basic
- Un couplage aux modeleurs CAO
- Génération de géométrie 3D native sous différents modeleurs, comme openCascade
- Echange de jeux de valeurs pour la mise à jour de modèles paramétrés Catia v5 et déclenchement de macro (catScript)
Un module de distribution des applications métier permettant :
- La génération de l'application en mode runtime pour son exploitation uniquement (Mode lecture)
- Le stockage de l'application sur un site Web via FTP depuis Kadviser
- L'accès à une application métier Kadviser à partir d'une simple URL (adresse Web http)
Une gestion collaborative des applications afin de :
- Centraliser les contributions des experts métier et d'autres intervenants situés sur des sites distants pour continuer les évolutions de l'application
- Répartir le travail et les responsabilités entre les différents acteurs dans le cycle de vie de l'application métier
- Disposer d'un historique des évolutions des règles de l'application pour pouvoir revenir sur une précédente version ou essayer une nouvelle approche avec de nouvelles règles métier
- Sécuriser l'accès distant aux applications par un identifiant et mot de passe et gérer les droits des utilisateurs.

Pour en savoir plus sur l'Architecture détaillée de Kadviser 

Découvrir NIMTOTH Kadviser :
|
|
|