Composants logiciels de GTF
Liste des composants
Composants | Description |
GTF Client | Applications Web permettant aux utilisateurs l’accès aux services GTF |
Apache HTTPD | Logiciel serveur HTTP. |
PHP | Langage de programmation |
PostgreSQL | Système de gestion de base de données relationnelle utilisé pour le stockage des informations : demandes de traitements, traitements publiés, droits des utilisateurs... |
Vitis Jobsrunner | Service assurant l'exécution de tâches planifiées. |
GTF Engine | GTF Engine désigne le moteur de GTF, la partie logicielle capable d’exécuter les traitements FME. GTF exploite au minimum un moteur GTF. Les moteurs supplémentaires permettent de répartir la charge sur plusieurs process ou machines. L'ajout de moteurs supplémentaires et soumis à l'acquisition des licences correspondantes. |
FME | Logiciel FME Professional Edition ou supérieure en licence fixe ou flottante. |
Composants importants
Avertissement
Notez que FME ne fait pas partie du logiciel GTF, mais il est indispensable à son fonctionnement.
GTF Client
Permet à l'administrateur de publier des traitements préalablement conçus avec FME Workbench. Par cette interface, l'administrateur gère les utilisateurs en leur attribuant des droits sur les traitements publiés, et peut également s'appuyer sur un annuaire MS-Active Directory pour assurer l'authentification et la gestion des droits.
Il dispose par ailleurs de fonctions de supervision et de consultation de statistiques. Les utilisateurs soumettent des demandes de traitements, chargent leurs propres données et téléchargent les résultats.
Les traitements sont exécutés en mode asynchrone ce qui permet aux utilisateurs de continuer à travailler sans attendre la fin du traitement. Un e-mail avertit l'utilisateur de la disponibilité du résultat. GTF Client permet également de s'abonner à un traitement à la fréquence souhaitée pour automatiser la production d'un traitement.
API REST
L'API REST de GTF permet à n'importe quelle application de faire appel aux services de GTF de manière transparente pour les utilisateurs.
C'est la solution idéale pour les développeurs souhaitant offrir leur propre interface graphique.
API Formulaire
Le studio de formulaire permet de mettre en forme le formulaire de saisie des paramètres en intégrant des composants (cartes open layer, arborescences de fichiers…)