Cette formation aborde d'une façon détaillée les standards de l'OGC et leur implémentation dans des applications. Elle permettra aux participants d'acquérir les connaissances nécessaires pour être capable de mettre en place une architecture complète Web SIG orientée services et sécurisée. La formation comporte une présentation théorique et un certain nombre d'exercices pratiques. 

Programme

Rappel des standards existants

  • Du Simple Feature à l'OWS (OGC Web Service Common)

  • Description détaillée des standards les plus utilisés : WMS, WFS, WFS-T, WPS, SLD...

  • Description des récents standards : le Filter Encoding (FE), OpenLS, ...

Implémentation des standards

  • Présentation des différents serveurs Open Source et des normes supportées (Mapserver, Geoserver et Degree ...)

Mise en pratique

  • Web Map Service (WMS)

  • Tiled Map Service (TMS)

  • Web Feature Service (WFS)

  • Web Feature Service – Transactionnal (WFS-T)

  • Styled Layer Description (SLD)

  • Catalogue Web Service (CSW)

Présentation des projets existants

  • Serveurs WPS : PyWPS, WebProcessingServer, Zoo Project, Degree, 52North ...

  • Clients WPS : Openlayers, Udig, ...

Présentation de PyWPS

  • Installation et configuration

  • Mise en place d'un service de traitement WPS en couplage avec GRASS

Serveur WPS de Degree

  • Installation et configuration

  • Exemple de service avec GeoTools

Serveur WPS de 52 North

  • Installation et configuration

  • Exemple de service avec GeoTools

La gestion des droits sur les données spatiales numériques (GeoDRM)

Présentation des normes de sécurité

  • Web Authentification Service (WAS)

  • Web Security Service (WSS)

  • Web Security Client for the Web (WSC Web)

La gestion des licences

  • Norme GeoXACML

Mise en place d'une architecture sécurisée avec le framework WAS / WSS / WSC de 52 North 

Public

Cette formation est destinée à tout public intéressé par le développement d'applications Web et les technologies associées.

Pré-requis

Connaissance de base en informatique.

Durée

2 jours

Dates

Dates planifiées sur demande