SlideShare une entreprise Scribd logo
1  sur  30
Déploiement du Rest api avec fme
server
Par
Philippe Blackburn
4 juin 2019
Infrastructure géomatique
 FME Server 2017 (1 engin ; serveur dédié)
 FME Desktop 2017 et 2019 (2 postes avec licence fixe)
 SQL Server 2016 / ArcGIS 10.5.1
Types d’interactions avec FME SERVER
Création de processus automatiques (~ 50 scripts opérationnels toute l’année)
 Mise à jour de fichiers / bases de données
 Données Ouvertes
 Envoie de rapports/statistiques périodiques par courriel
 Validation de données et avertissements
 Directory Watcher
Permet aux employés de lancer manuellement des processus
 Interfaces web : bouton Rouler le script
intégration de valeurs (REST API)
utilisation du rest api
 REpresentationnal State Transfer
Application Programming Interface
 Interaction avec une unité du réseau
(serveur, routeur, imprimante)
 Utilise le protocole HTTP
 URL
(ex : https://api.ip2location.com/v2/?ip=142.113.220.31)
 Méthodes (DELETE,GET, POST, PUT)
 Possibilités avec FME Server
 Envoyer / recevoir notifications
 Lancer des processus
 Téléchargement de fichiers
 Et bien d’autres …
Utilisation du rest api
 Création du calendrier des processus automatiques
 Automatisation manuelle des courriels de déneigement
 Téléchargement sur demande de données géomatique
 Savoir à quel moment de la journée/semaine un nouveau processus
automatique peut être paramétré dans l’horaire sans empiéter sur un
autre processus
 Connaitre la prochaine fois qu’un processus va rouler automatiquement
 Connaitre la dernière fois qu’un processus a roulé automatiquement
 Manque d’informations au niveau du calendrier dans FME Server
 Créer un processus FME pouvant produire un calendrier dans Excel
 Workbench :
 HTTPCaller
 JSONFragmenter
 ExpressionsCRON
 ExcelStyler
https://myserver.com/fmerest/v3/schedules
json["items"][*]
www.cronmaker.com
 Intégrer dans le Schedules un calendrier pouvant
être configurable selon les besoins de l’usagers
 Interface semblable à Outlook / Google Calendar
 Permettre à l’usager de choisir les champs utiles
pour ses besoins
Last Time
Next Time
Calendar
CRON
 Envoi d’un courriel à toutes personnes concernées par une
opération hivernale
 Faciliter la création du courriel
 Intégration de l’URL à GeoEvent Server
PUBLICATION
Protocol : Email
DÉCLANCHEMENT DE L’OPÉRATION DÉNEIGEMENT
Subscriber
 Obtenir rapidement un jeu de données d’un secteur déterminé
 Faciliter l’obtention de la donnée
 Autonomie
 Diminuer les délais
 Workbench
 Paramètres publiés
 Thèmes (couches)
 Projections
 Étendue
 Format
 FeatureReader (Couches)
 Writer (GENERIC)
 Fichiers Javascript
 Carte de base ArcGIS Server
 URL
 Étendue
 URL /Token du serveur
 Nom du processus
Outils
d’Aide
 FME Community
 FME Server
Playground
▪ Demos
▪ Developpers
 Gain de productivité dans tous les services
 Efficacité de gestion de données
 Centralisation
 Mise à jour / sauvegarde
 Accès en temps réel
 Assurance de la conformité
 Modifiable selon nos besoins
Conclusion
 Ressources nécessaires
▪ Technologies
▪ Temps d’intégration
▪ Humaines
 Mise à jour continuelle
▪ Modifier les processus (nouveaux besoins)
▪ Suivre les progrès de FME Server / Desktop
 Suivi auprès des usagers
▪ Guider et aider les utilisateurs
Déploiement du Rest api avec fme server - Répentigny

Contenu connexe

Similaire à Déploiement du Rest api avec fme server - Répentigny

Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...GSoft
 
Webistem Accélérateur de Congrès
Webistem Accélérateur de CongrèsWebistem Accélérateur de Congrès
Webistem Accélérateur de CongrèsWebistem
 
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...Franck Cornu
 
Rapport MS Exchange 2010
Rapport MS Exchange 2010Rapport MS Exchange 2010
Rapport MS Exchange 2010Majid CHADAD
 
Presentation Base Mission
Presentation Base MissionPresentation Base Mission
Presentation Base Missiongloute
 
Génération de documents Office avec Open XML et VSTO
Génération de documents Office avec Open XML et VSTOGénération de documents Office avec Open XML et VSTO
Génération de documents Office avec Open XML et VSTOguested7f6
 
client_serveur_introductionnnnnnnnnnn.PPT
client_serveur_introductionnnnnnnnnnn.PPTclient_serveur_introductionnnnnnnnnnn.PPT
client_serveur_introductionnnnnnnnnnn.PPTradjadjouambi
 
Microsoft Sync Framework Fr
Microsoft Sync Framework FrMicrosoft Sync Framework Fr
Microsoft Sync Framework FrGregory Renard
 
MSF Sync Framework - Synchronisez tout, partout !
MSF Sync Framework - Synchronisez tout, partout !MSF Sync Framework - Synchronisez tout, partout !
MSF Sync Framework - Synchronisez tout, partout !Gregory Renard
 
Formation Efficy CRM - Technical training
Formation Efficy CRM - Technical trainingFormation Efficy CRM - Technical training
Formation Efficy CRM - Technical trainingEfficy CRM
 
2009-02-11 COL318 - Quoi de neuf dans l'administration SharePoint
2009-02-11 COL318 - Quoi de neuf dans l'administration SharePoint 2009-02-11 COL318 - Quoi de neuf dans l'administration SharePoint
2009-02-11 COL318 - Quoi de neuf dans l'administration SharePoint Patrick Guimonet
 
Flex, une techno RIA incontournable pour les futures app web ?
Flex, une techno RIA incontournable pour les futures app web ?Flex, une techno RIA incontournable pour les futures app web ?
Flex, une techno RIA incontournable pour les futures app web ?GreenIvory
 
Fonctionnalités JBoss ESB
Fonctionnalités JBoss ESBFonctionnalités JBoss ESB
Fonctionnalités JBoss ESBFourat Zouari
 
Rich Desktop Applications
Rich Desktop ApplicationsRich Desktop Applications
Rich Desktop Applicationsgoldoraf
 

Similaire à Déploiement du Rest api avec fme server - Répentigny (20)

Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
 
Meteor js 1.0
Meteor js 1.0Meteor js 1.0
Meteor js 1.0
 
Webistem Accélérateur de Congrès
Webistem Accélérateur de CongrèsWebistem Accélérateur de Congrès
Webistem Accélérateur de Congrès
 
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
 
Rapport MS Exchange 2010
Rapport MS Exchange 2010Rapport MS Exchange 2010
Rapport MS Exchange 2010
 
Presentation Base Mission
Presentation Base MissionPresentation Base Mission
Presentation Base Mission
 
Génération de documents Office avec Open XML et VSTO
Génération de documents Office avec Open XML et VSTOGénération de documents Office avec Open XML et VSTO
Génération de documents Office avec Open XML et VSTO
 
client_serveur_introductionnnnnnnnnnn.PPT
client_serveur_introductionnnnnnnnnnn.PPTclient_serveur_introductionnnnnnnnnnn.PPT
client_serveur_introductionnnnnnnnnnn.PPT
 
Microsoft Sync Framework Fr
Microsoft Sync Framework FrMicrosoft Sync Framework Fr
Microsoft Sync Framework Fr
 
MSF Sync Framework - Synchronisez tout, partout !
MSF Sync Framework - Synchronisez tout, partout !MSF Sync Framework - Synchronisez tout, partout !
MSF Sync Framework - Synchronisez tout, partout !
 
Formation Efficy CRM - Technical training
Formation Efficy CRM - Technical trainingFormation Efficy CRM - Technical training
Formation Efficy CRM - Technical training
 
2009-02-11 COL318 - Quoi de neuf dans l'administration SharePoint
2009-02-11 COL318 - Quoi de neuf dans l'administration SharePoint 2009-02-11 COL318 - Quoi de neuf dans l'administration SharePoint
2009-02-11 COL318 - Quoi de neuf dans l'administration SharePoint
 
Atmosphere Framework
Atmosphere FrameworkAtmosphere Framework
Atmosphere Framework
 
Support de cours angular
Support de cours angularSupport de cours angular
Support de cours angular
 
IBM Lotus Domino 8.51 et Vulcan
IBM Lotus Domino 8.51 et VulcanIBM Lotus Domino 8.51 et Vulcan
IBM Lotus Domino 8.51 et Vulcan
 
Flex, une techno RIA incontournable pour les futures app web ?
Flex, une techno RIA incontournable pour les futures app web ?Flex, une techno RIA incontournable pour les futures app web ?
Flex, une techno RIA incontournable pour les futures app web ?
 
Cours architecture
Cours architectureCours architecture
Cours architecture
 
Framework .net overview
Framework .net overviewFramework .net overview
Framework .net overview
 
Fonctionnalités JBoss ESB
Fonctionnalités JBoss ESBFonctionnalités JBoss ESB
Fonctionnalités JBoss ESB
 
Rich Desktop Applications
Rich Desktop ApplicationsRich Desktop Applications
Rich Desktop Applications
 

Plus de Consortech

Automated Catastrophic Events Geographic data load using FME Platform
Automated Catastrophic Events Geographic data load using FME PlatformAutomated Catastrophic Events Geographic data load using FME Platform
Automated Catastrophic Events Geographic data load using FME PlatformConsortech
 
New data ventures
New data venturesNew data ventures
New data venturesConsortech
 
Prendre de nouvelles initiatives avec vos données
Prendre de nouvelles initiatives avec vos donnéesPrendre de nouvelles initiatives avec vos données
Prendre de nouvelles initiatives avec vos donnéesConsortech
 
Sharing your data
Sharing your dataSharing your data
Sharing your dataConsortech
 
La génération de rapports statistiques spatiaux sur demande
La génération de rapports statistiques spatiaux sur demandeLa génération de rapports statistiques spatiaux sur demande
La génération de rapports statistiques spatiaux sur demandeConsortech
 
fmewt19 - Around the world stories master deck
fmewt19 - Around the world stories master deckfmewt19 - Around the world stories master deck
fmewt19 - Around the world stories master deckConsortech
 
Ville de Terrebonne : Obtenir une base de données d'adresses géolocalisées
Ville de Terrebonne : Obtenir une base de données d'adresses géolocaliséesVille de Terrebonne : Obtenir une base de données d'adresses géolocalisées
Ville de Terrebonne : Obtenir une base de données d'adresses géolocaliséesConsortech
 
3 fmewt19 - automating quality control
3   fmewt19 - automating quality control3   fmewt19 - automating quality control
3 fmewt19 - automating quality controlConsortech
 
2b fmewt19 - fme server
2b   fmewt19 - fme server2b   fmewt19 - fme server
2b fmewt19 - fme serverConsortech
 
2a fmewt19 - fme desktop
2a   fmewt19  - fme desktop2a   fmewt19  - fme desktop
2a fmewt19 - fme desktopConsortech
 
Introduction et activité brise-glace
Introduction et activité brise-glaceIntroduction et activité brise-glace
Introduction et activité brise-glaceConsortech
 
Solutions logicielles appuyant les différentes phases de projets en génie civ...
Solutions logicielles appuyant les différentes phases de projets en génie civ...Solutions logicielles appuyant les différentes phases de projets en génie civ...
Solutions logicielles appuyant les différentes phases de projets en génie civ...Consortech
 
Solo normes un puissant outile de validatation des données selon les standard...
Solo normes un puissant outile de validatation des données selon les standard...Solo normes un puissant outile de validatation des données selon les standard...
Solo normes un puissant outile de validatation des données selon les standard...Consortech
 
Présentation sur le cloud
Présentation sur le cloudPrésentation sur le cloud
Présentation sur le cloudConsortech
 
Les solutions autodesk de modélisation 3 d pour les ouvrages d'art incluant l...
Les solutions autodesk de modélisation 3 d pour les ouvrages d'art incluant l...Les solutions autodesk de modélisation 3 d pour les ouvrages d'art incluant l...
Les solutions autodesk de modélisation 3 d pour les ouvrages d'art incluant l...Consortech
 
Intégration des nuages de point dans un contexte de construction et de bâtime...
Intégration des nuages de point dans un contexte de construction et de bâtime...Intégration des nuages de point dans un contexte de construction et de bâtime...
Intégration des nuages de point dans un contexte de construction et de bâtime...Consortech
 
Creation de maquettes virtuelles et de scénarios pour l'analyse et la prise d...
Creation de maquettes virtuelles et de scénarios pour l'analyse et la prise d...Creation de maquettes virtuelles et de scénarios pour l'analyse et la prise d...
Creation de maquettes virtuelles et de scénarios pour l'analyse et la prise d...Consortech
 
Solutions logicielles pour les projets de transport
Solutions logicielles pour les projets de transportSolutions logicielles pour les projets de transport
Solutions logicielles pour les projets de transportConsortech
 
Solutions logicielles pour la gestion des infrastructures municipales
Solutions logicielles pour la gestion des infrastructures municipalesSolutions logicielles pour la gestion des infrastructures municipales
Solutions logicielles pour la gestion des infrastructures municipalesConsortech
 

Plus de Consortech (20)

Automated Catastrophic Events Geographic data load using FME Platform
Automated Catastrophic Events Geographic data load using FME PlatformAutomated Catastrophic Events Geographic data load using FME Platform
Automated Catastrophic Events Geographic data load using FME Platform
 
New data ventures
New data venturesNew data ventures
New data ventures
 
Fme 2019
Fme 2019Fme 2019
Fme 2019
 
Prendre de nouvelles initiatives avec vos données
Prendre de nouvelles initiatives avec vos donnéesPrendre de nouvelles initiatives avec vos données
Prendre de nouvelles initiatives avec vos données
 
Sharing your data
Sharing your dataSharing your data
Sharing your data
 
La génération de rapports statistiques spatiaux sur demande
La génération de rapports statistiques spatiaux sur demandeLa génération de rapports statistiques spatiaux sur demande
La génération de rapports statistiques spatiaux sur demande
 
fmewt19 - Around the world stories master deck
fmewt19 - Around the world stories master deckfmewt19 - Around the world stories master deck
fmewt19 - Around the world stories master deck
 
Ville de Terrebonne : Obtenir une base de données d'adresses géolocalisées
Ville de Terrebonne : Obtenir une base de données d'adresses géolocaliséesVille de Terrebonne : Obtenir une base de données d'adresses géolocalisées
Ville de Terrebonne : Obtenir une base de données d'adresses géolocalisées
 
3 fmewt19 - automating quality control
3   fmewt19 - automating quality control3   fmewt19 - automating quality control
3 fmewt19 - automating quality control
 
2b fmewt19 - fme server
2b   fmewt19 - fme server2b   fmewt19 - fme server
2b fmewt19 - fme server
 
2a fmewt19 - fme desktop
2a   fmewt19  - fme desktop2a   fmewt19  - fme desktop
2a fmewt19 - fme desktop
 
Introduction et activité brise-glace
Introduction et activité brise-glaceIntroduction et activité brise-glace
Introduction et activité brise-glace
 
Solutions logicielles appuyant les différentes phases de projets en génie civ...
Solutions logicielles appuyant les différentes phases de projets en génie civ...Solutions logicielles appuyant les différentes phases de projets en génie civ...
Solutions logicielles appuyant les différentes phases de projets en génie civ...
 
Solo normes un puissant outile de validatation des données selon les standard...
Solo normes un puissant outile de validatation des données selon les standard...Solo normes un puissant outile de validatation des données selon les standard...
Solo normes un puissant outile de validatation des données selon les standard...
 
Présentation sur le cloud
Présentation sur le cloudPrésentation sur le cloud
Présentation sur le cloud
 
Les solutions autodesk de modélisation 3 d pour les ouvrages d'art incluant l...
Les solutions autodesk de modélisation 3 d pour les ouvrages d'art incluant l...Les solutions autodesk de modélisation 3 d pour les ouvrages d'art incluant l...
Les solutions autodesk de modélisation 3 d pour les ouvrages d'art incluant l...
 
Intégration des nuages de point dans un contexte de construction et de bâtime...
Intégration des nuages de point dans un contexte de construction et de bâtime...Intégration des nuages de point dans un contexte de construction et de bâtime...
Intégration des nuages de point dans un contexte de construction et de bâtime...
 
Creation de maquettes virtuelles et de scénarios pour l'analyse et la prise d...
Creation de maquettes virtuelles et de scénarios pour l'analyse et la prise d...Creation de maquettes virtuelles et de scénarios pour l'analyse et la prise d...
Creation de maquettes virtuelles et de scénarios pour l'analyse et la prise d...
 
Solutions logicielles pour les projets de transport
Solutions logicielles pour les projets de transportSolutions logicielles pour les projets de transport
Solutions logicielles pour les projets de transport
 
Solutions logicielles pour la gestion des infrastructures municipales
Solutions logicielles pour la gestion des infrastructures municipalesSolutions logicielles pour la gestion des infrastructures municipales
Solutions logicielles pour la gestion des infrastructures municipales
 

Déploiement du Rest api avec fme server - Répentigny

  • 1. Déploiement du Rest api avec fme server Par Philippe Blackburn 4 juin 2019
  • 2. Infrastructure géomatique  FME Server 2017 (1 engin ; serveur dédié)  FME Desktop 2017 et 2019 (2 postes avec licence fixe)  SQL Server 2016 / ArcGIS 10.5.1
  • 3. Types d’interactions avec FME SERVER Création de processus automatiques (~ 50 scripts opérationnels toute l’année)  Mise à jour de fichiers / bases de données  Données Ouvertes  Envoie de rapports/statistiques périodiques par courriel  Validation de données et avertissements  Directory Watcher Permet aux employés de lancer manuellement des processus  Interfaces web : bouton Rouler le script intégration de valeurs (REST API)
  • 4. utilisation du rest api  REpresentationnal State Transfer Application Programming Interface  Interaction avec une unité du réseau (serveur, routeur, imprimante)  Utilise le protocole HTTP  URL (ex : https://api.ip2location.com/v2/?ip=142.113.220.31)  Méthodes (DELETE,GET, POST, PUT)  Possibilités avec FME Server  Envoyer / recevoir notifications  Lancer des processus  Téléchargement de fichiers  Et bien d’autres …
  • 5.
  • 6.
  • 7. Utilisation du rest api  Création du calendrier des processus automatiques  Automatisation manuelle des courriels de déneigement  Téléchargement sur demande de données géomatique
  • 8.  Savoir à quel moment de la journée/semaine un nouveau processus automatique peut être paramétré dans l’horaire sans empiéter sur un autre processus  Connaitre la prochaine fois qu’un processus va rouler automatiquement  Connaitre la dernière fois qu’un processus a roulé automatiquement
  • 9.  Manque d’informations au niveau du calendrier dans FME Server
  • 10.  Créer un processus FME pouvant produire un calendrier dans Excel  Workbench :  HTTPCaller  JSONFragmenter  ExpressionsCRON  ExcelStyler
  • 14.
  • 15.
  • 16.
  • 17.  Intégrer dans le Schedules un calendrier pouvant être configurable selon les besoins de l’usagers  Interface semblable à Outlook / Google Calendar  Permettre à l’usager de choisir les champs utiles pour ses besoins
  • 19.  Envoi d’un courriel à toutes personnes concernées par une opération hivernale  Faciliter la création du courriel  Intégration de l’URL à GeoEvent Server
  • 20.
  • 21.
  • 22. PUBLICATION Protocol : Email DÉCLANCHEMENT DE L’OPÉRATION DÉNEIGEMENT Subscriber
  • 23.  Obtenir rapidement un jeu de données d’un secteur déterminé  Faciliter l’obtention de la donnée  Autonomie  Diminuer les délais
  • 24.
  • 25.
  • 26.  Workbench  Paramètres publiés  Thèmes (couches)  Projections  Étendue  Format  FeatureReader (Couches)  Writer (GENERIC)  Fichiers Javascript  Carte de base ArcGIS Server  URL  Étendue  URL /Token du serveur  Nom du processus
  • 27. Outils d’Aide  FME Community  FME Server Playground ▪ Demos ▪ Developpers
  • 28.  Gain de productivité dans tous les services  Efficacité de gestion de données  Centralisation  Mise à jour / sauvegarde  Accès en temps réel  Assurance de la conformité  Modifiable selon nos besoins
  • 29. Conclusion  Ressources nécessaires ▪ Technologies ▪ Temps d’intégration ▪ Humaines  Mise à jour continuelle ▪ Modifier les processus (nouveaux besoins) ▪ Suivre les progrès de FME Server / Desktop  Suivi auprès des usagers ▪ Guider et aider les utilisateurs

Notes de l'éditeur

  1. On a installé 2019 récemment.