palais descongrèsParis7, 8 et 9février 2012
Open Data Ready ! Libérez vos donnéesavec OData et le CloudCode Session : INT203Philippe BERAUDSébastien BRASSEURDirection...
Objectifs de la session   Partager un regard sur le mouvement Open Data   Présenter les kits de démarrage proposés par Mic...
Open Data L’Open Data, c’est la donnée publique qui est accessible librement par tout le monde, de façon standard, compréh...
Open Data en 3 étapes         1                  2                   3   Trier les données      Créer un      Créer des ap...
Trier les données et créer des flux dedonnées1
Libération des données, mais pourquoi faire?   Action politique (transparence, participation, collaboration)   Enrichir le...
Libération des données, mais pour qui ?   Administrations et collectivités territoriales   Citoyens   Développeurs   Entre...
Libération des données, mais lesquelles ?   Toutes les données produites ou reçues par un acteur   public dans l’exercice ...
Libération des données   Un travail nécessaire avant la libération des données       Fichiers, Bases de données (relation...
Créer un catalogue de données2
Comment publier les données ?   2 types de données à considérer       Données statiques (ou peu fréquemment mises à jour)...
Comment publier les données ?   Publication de fichiers "plats" en téléchargement       Quelques exemples de formats ouve...
Quelle infrastructure pour publier lesdonnées ?   Le Cloud s’impose de plus en plus comme un partenaire   naturel   Platef...
OGDI (Open Government Data Initiative)   Solution prête à l’usage, ouverte et évolutive sous licence   libre déployée dans...
Mais pourquoi Windows Azure ?   Plateforme Cloud de type PaaS ouverte et interopérable   Impact minimal sur l’infrastructu...
DEMOL’instance de test MicrosoftFrance
Un exemple de mise en œuvre : Open Data71   http://www.opendata71.fr   Le Département de Saône-et-Loire libère ses données...
DEMOUn exemple de mise en œuvreOpen Data 71
Architecture OGDI                                Site Web interactif                                       OData          ...
Composants de la plateforme OGDI   Service de données      Service RESTful      Protocole OData      Données ATOM, JSON...
Technologies de la plateforme OGDI   Service de données OData       ASP.NET       SDK Windows Azure   Site Web interacti...
Comment démarrer avec OGDI ?   Cf. "Déployer le kit de démarrage OGDI dans Windows   Azure"      Télécharger le kit de dé...
DEMOUne illustration rapide duprincipe de déploiement
Coût d’exploitation   Mise en oeuvre type       6 machines virtuelles Extra Small          (1 pour le service de donnée ...
Créer des applications à partir du catalogue3
Libérer les données intelligemment    Données brutes = données indigestes et illisibles pour les    citoyens        Donné...
Créer des applications à partir du catalogue    Nécessité de mettre à disposition/publication des    applications sur les ...
Libérer les données intelligemment   Accompagnement des premiers lâchés de données pour   l’émergence de scénarii et servi...
ODAF (Open Data Application Framework)   ODAF est un Framework applicatif multiplateformes   centré sur l’Expérience Utili...
ODAF (Open Data Application Framework)   Prise en charge native des API de cartographie pour   visualiser les données    ...
DEMOOpen Data ApplicationFramework
Architecture ODAF                                 Service ODAF                                                 Données uti...
Technologies du Framework ODAF   Service ODAF      ASP.NET MVC 2 (Service RESTful)   Silverlight 4      Bing Maps SDK   ...
Comment démarrer avec ODAF ?   Cf. "Déployer le kit de démarrage Dans Windows Azure"   et "Déployer le kit de démarrage po...
Coût d’exploitation   Mise en œuvre type       2 machines virtuelles Extra Small          1 instance * 2 pour assurer la...
D’autres exemples d’applications et tutoriels  Blog MSDN de l’équipe sur l’Open Data  http://blogs.msdn.com/b/ogdifrance/
DEMOAnalyse et décisionnel (BI)
ANNONCESéminaire gratuit le 14 février 2012Centre de conférence MicrosoftIssy-Les-Moulineaux
Nos attentes   Télécharger et tester les kits de démarrage mis à   disposition sous licence libre   Consulter le blog MSDN...
Des ressources Windows Azure gratuites   Testez Windows Azure      Abonnés MSDN, vous   gratuitement pendant 90   bénéfici...
Pour aller plus loin  Chaque semaine, les DevCamps               Prochaines sessions des Dev  ALM, Azure, Windows         ...
Pour aller plus loin    Site RSLN (Regards sur le numérique), le laboratoire    d’idées de Microsoft France       Article...
Pour aller plus loin    Microsoft | Secteur Public        http://www.microsoft.com/france/secteurpublic    Microsoft et l...
Microsoft France39, quai du président Roosevelt  92130 Issy-Les-Moulineaux  www.microsoft.com/france
Upcoming SlideShare
Loading in...5
×

Open Data Ready ! Libérez vos données avec OData et le Cloud

276

Published on

Le phénomène de l’explosion des données ouvertes (Open Data) croît de façon exponentielle au niveau des acteurs publics avec le soucis de décloisonnement, de lisibilité et de transparence de l’action publique. Dans ce contexte, les kits de démarrage/accélérateurs sous licence libre OGDI (Open Government Data Initiative) et ODAF (Open Data Application Framework) permettent aux acteurs publics d’accélérer leur projet de publication de données ouvertes, de publier ainsi, au travers d’un service de données OData, les informations publiques de leur choix, plus rapidement et efficacement via Windows Azure, de les rendre navigables et interrogeables par les citoyens et les applications, de mettre à disposition, dans cette dynamique, des applications Web riche et smartphone avec interactions sociales, et tout cela à moindres coûts de mise en œuvre, d’exploitation et d’usage. Cette session revient sur le mouvement Open Data à la base d’innovations sociales et économiques dans la réutilisation des données ainsi libérées , les kits de démarrage OGDI et ODAF dans le Cloud Windows Azure et les nouveaux scénarios d’usages rendus possibles grâce à l’ouverture des données.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
276
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Open Data Ready ! Libérez vos données avec OData et le Cloud

  1. 1. palais descongrèsParis7, 8 et 9février 2012
  2. 2. Open Data Ready ! Libérez vos donnéesavec OData et le CloudCode Session : INT203Philippe BERAUDSébastien BRASSEURDirection Technique et SécuritéMicrosoft France http://blogs.msdn.com/ogdifrance
  3. 3. Objectifs de la session Partager un regard sur le mouvement Open Data Présenter les kits de démarrage proposés par Microsoft sous licence libre Illustrer quelques utilisations/usages de ces kits
  4. 4. Open Data L’Open Data, c’est la donnée publique qui est accessible librement par tout le monde, de façon standard, compréhensible et consommable
  5. 5. Open Data en 3 étapes 1 2 3 Trier les données Créer un Créer des applications et créer des flux catalogue Open à partir du catalogue de données Data
  6. 6. Trier les données et créer des flux dedonnées1
  7. 7. Libération des données, mais pourquoi faire? Action politique (transparence, participation, collaboration) Enrichir les analyses et les études Opportunités commerciales Développer de nouveaux produits/services innovants Notoriété, image, différenciation
  8. 8. Libération des données, mais pour qui ? Administrations et collectivités territoriales Citoyens Développeurs Entreprises et startups Scientifiques (Data)Journalistes
  9. 9. Libération des données, mais lesquelles ? Toutes les données produites ou reçues par un acteur public dans l’exercice de ses missions de service public (ou un acteur privé) ont vocation à être réutilisable à l’exception :  Des données nominatives  Des données personnelles  Des donnés sensibles comme celles susceptibles de porter atteinte à la sécurité publique  Des données de tiers
  10. 10. Libération des données Un travail nécessaire avant la libération des données  Fichiers, Bases de données (relationnelles), Flux métier Le couple Excel 2010 + Extension PowerPivot peut constituer un bon outil d’analyse
  11. 11. Créer un catalogue de données2
  12. 12. Comment publier les données ? 2 types de données à considérer  Données statiques (ou peu fréquemment mises à jour)  Données dynamiques 2 besoins en termes d’accès  Fichiers plats  API Web
  13. 13. Comment publier les données ? Publication de fichiers "plats" en téléchargement  Quelques exemples de formats ouverts et/ou complètement documentés  Ex. XML, CSV, DAISY, KML/KMZ, DWG, ECW, KML, SHP, XLS, RT F, etc.  Trop contraignants pour les utilisateurs et développeurs Publier des API pour consommer directement les données  Bonne idée sur la base des approches SOAP ou de REST…  …Mais problèmes d’unification  Potentiellement autant d’API que de jeux de données Utiliser un protocole fondé sur les standards du Web comme OData
  14. 14. Quelle infrastructure pour publier lesdonnées ? Le Cloud s’impose de plus en plus comme un partenaire naturel Plateforme capable d’héberger un nombre croissant de données, sécurisée et accessible à tous depuis n’importe où
  15. 15. OGDI (Open Government Data Initiative) Solution prête à l’usage, ouverte et évolutive sous licence libre déployée dans le Cloud Windows Azure pour  Publier des catalogues de données  Exposer un service de données OData pour consommer les catalogues de façon interopérable Code source complet téléchargeable via le Kit de démarrage téléchargeable sur le Centre de téléchargement Microsoft  Partage de code et réutilisation/mutualisation des contributions
  16. 16. Mais pourquoi Windows Azure ? Plateforme Cloud de type PaaS ouverte et interopérable Impact minimal sur l’infrastructure en place "Time-to-Market" rapide Faible ticket d’entrée  Modèle économique et rationnels associés Architecture dynamique et évolutive  Cf. Définition du Cloud NIST
  17. 17. DEMOL’instance de test MicrosoftFrance
  18. 18. Un exemple de mise en œuvre : Open Data71 http://www.opendata71.fr Le Département de Saône-et-Loire libère ses données Lancé le 30 septembre 2011
  19. 19. DEMOUn exemple de mise en œuvreOpen Data 71
  20. 20. Architecture OGDI Site Web interactif OData Service de données Chargeur de données Web Role Table (stockage Azure)
  21. 21. Composants de la plateforme OGDI Service de données  Service RESTful  Protocole OData  Données ATOM, JSON, KML et RDF Chargeur de données  Utilitaire de chargement des données  CSV ou KML Site Web interactif  Catalogue interactif pour explorer les données  Tutoriels pour développeurs
  22. 22. Technologies de la plateforme OGDI Service de données OData  ASP.NET  SDK Windows Azure Site Web interactif  ASP.NET MVC 3  jQuery  SDK Windows Azure Chargeur de données  WPF (Windows Presentation Foundation)  Bibliothèque sous licence libre LumenWorks (Lecteur CSV)
  23. 23. Comment démarrer avec OGDI ? Cf. "Déployer le kit de démarrage OGDI dans Windows Azure"  Télécharger le kit de démarrage OGDI  Souscrire à la plateforme Windows Azure  Configurer les comptes de stockage et de service  Configurer le kit de démarrage OGDI  Déployer votre solution OGDI dans le Cloud  Charger les premiers jeux de données Personnaliser la solution, développer des extensions…
  24. 24. DEMOUne illustration rapide duprincipe de déploiement
  25. 25. Coût d’exploitation Mise en oeuvre type  6 machines virtuelles Extra Small  (1 pour le service de donnée RESTful OData et 2 pour le site Web interactif multipliées par 2 pour assurer la redondance)  200 Giga-octets de stockage  2 millions de transactions  100 Giga-octets de transfert de données Total: 157€/mois  http://www.windowsazure.com/fr-fr/pricing/calculator/advanced/
  26. 26. Créer des applications à partir du catalogue3
  27. 27. Libérer les données intelligemment Données brutes = données indigestes et illisibles pour les citoyens  Données géographiques par exemple Nécessité de développer des applications pour "mettre en scène" et/ou "mettre en action" les données  Galerie des usages et des applications
  28. 28. Créer des applications à partir du catalogue Nécessité de mettre à disposition/publication des applications sur les différentes places de marché pour en faire bénéficier au quotidien le plus grand nombre de citoyens Besoin de s’intégrer dans le SoLoMo !  Convergence entre réseaux sociaux, géolocalisation et nouveaux usages du mobile
  29. 29. Libérer les données intelligemment Accompagnement des premiers lâchés de données pour l’émergence de scénarii et services réellement innovants  Orientation, stimulation, valorisation des concours de développeurs, des ateliers créatifs (barcamps, coding parties, etc.), etc. Création d’un écosystème Open Data !  Nécessité d’amorcer le mouvement et de créer la dynamique Mise à disposition/publication des applications sur les différentes places de marché pour en faire bénéficier au quotidien le plus grand nombre de citoyens
  30. 30. ODAF (Open Data Application Framework) ODAF est un Framework applicatif multiplateformes centré sur l’Expérience Utilisateur sous licence libre pour  Mettre en valeur des (catalogues de) données géo-localisées OGDI  Intégrer une dimension sociale et participative dans votre écosystème Open Data Code source complet téléchargeable via le Kit de démarrage téléchargeable sur le Centre de téléchargement Microsoft  Partage de code et réutilisation/mutualisation des contributions
  31. 31. ODAF (Open Data Application Framework) Prise en charge native des API de cartographie pour visualiser les données  Bing Maps ou Google Maps (Android) Intégration sociale avec Twitter et Facebook Système participatif (ex. commentaires des points d’intérêts) 4 déclinaisons en termes de modèles d’applications  Web riche (Silverlight)  iPhone  Android
  32. 32. DEMOOpen Data ApplicationFramework
  33. 33. Architecture ODAF Service ODAF Données utilisateurs OData Modèles d’application ODAF Service OGDI Web Role SQL Azure
  34. 34. Technologies du Framework ODAF Service ODAF  ASP.NET MVC 2 (Service RESTful) Silverlight 4  Bing Maps SDK Windows Phone  Windows Phone Silverlight SDK iPhone  Cocoa Touch Framework Android  Android Java SDK  Google Maps API
  35. 35. Comment démarrer avec ODAF ? Cf. "Déployer le kit de démarrage Dans Windows Azure" et "Déployer le kit de démarrage pour xxx"  Télécharger le kit de démarrage ODAF  Configurer le compte de service Windows Azure et SQL Azure  Créer les comptes pour les différentes API et services  API Bing Maps , API Google Maps (Android), API Twitter/TwiPic, API Bitly et Facebook (Windows Phone)  Configurer le kit de démarrage ODAF  Déployer votre solution ODAF dans le Cloud  Publier les versions mobiles sur les places de marché
  36. 36. Coût d’exploitation Mise en œuvre type  2 machines virtuelles Extra Small  1 instance * 2 pour assurer la redondance  Base de données SQL Azure 1 Go  100 Giga-octets de transfert de données Total: 58€/mois  http://www.windowsazure.com/fr-fr/pricing/calculator/advanced/
  37. 37. D’autres exemples d’applications et tutoriels Blog MSDN de l’équipe sur l’Open Data http://blogs.msdn.com/b/ogdifrance/
  38. 38. DEMOAnalyse et décisionnel (BI)
  39. 39. ANNONCESéminaire gratuit le 14 février 2012Centre de conférence MicrosoftIssy-Les-Moulineaux
  40. 40. Nos attentes Télécharger et tester les kits de démarrage mis à disposition sous licence libre Consulter le blog MSDN de l’équipe sur l’Open Data pour l’actualité associée  http://blogs.msdn.com/b/ogdifrance/ Tout retour, question, et/ou commentaire est le bienvenu ! :-) – envoyer un courriel à ogdifrance@live.fr
  41. 41. Des ressources Windows Azure gratuites Testez Windows Azure Abonnés MSDN, vous gratuitement pendant 90 bénéficiez de Windows jours Azure  http://aka.ms/  http://aka.ms/ tester-azure-90j activer-azure-msdn
  42. 42. Pour aller plus loin Chaque semaine, les DevCamps Prochaines sessions des Dev ALM, Azure, Windows Camps 10 février 2012 Live Meeting Open Data - Développer des applications riches avec le protocole Open Data Phone, HTML5, OpenData 16 février 2012 Live Meeting Azure series - Développer des applications sociales sur la plateforme Windows Azure  http://msdn.microsoft.com/fr- 17 février 2012 Live Meeting Comprendre le canvas avec Galactic et la librairie three.js fr/devcamp 21 février 2012 Live Meeting La production automatisée de code avec CodeFluent Entities 2 mars Comprendre et mettre en oeuvre le toolkit Azure pour Windows Phone 7, Live Meeting 2012 iOS et Android 6 mars Live Meeting Nuget et ALM Téléchargement, ressources et 2012 9 mars Live Meeting Kinect - Bien gérer la vie de son capteur toolkits : RdV sur MSDN 2012 13 mars Live Meeting Sharepoint series - Automatisation des tests 2012  http://msdn.microsoft.com/fr-fr/ 14 mars 2012 Live Meeting TFS Health Check - vérifier la bonne santé de votre plateforme de développement 15 mars Azure series - Développer pour les téléphones, les tablettes et le cloud Live Meeting 2012 avec Visual Studio 2010 16 mars Applications METRO design - Désossage en règle dun template METRO Les offres à connaître 2012 20 mars Live Meeting javascript Retour dexpérience LightSwitch, Optimisation de laccès aux données, Live Meeting  90 jours d’essai gratuit de Windows 2012 23 mars Intégration Silverlight Live Meeting OAuth - la clé de lutilisation des réseaux sociaux dans votre application Azure www.windowsazure.fr 2012 Jusqu’à 35% de réduction sur Visual
  43. 43. Pour aller plus loin Site RSLN (Regards sur le numérique), le laboratoire d’idées de Microsoft France  Articles sur l’Open Data  http://www.rslnmag.fr/tags/open-data/  Dossier Open Data  http://www.rslnmag.fr/blog/dossier/l-open-data_et-nous_et- nous_et-nous_/ Blog de l’équipe Microsoft France en charge de l’Open Data  http://blogs.msdn.com/b/ogdifrance/
  44. 44. Pour aller plus loin Microsoft | Secteur Public  http://www.microsoft.com/france/secteurpublic Microsoft et linteropérabilité  http://www.microsoft.com/france/interop Microsoft Open Specifications  http://www.microsoft.com/openspecifications/ Microsoft Shared Source Initiative  http://www.microsoft.com/resources/sharedsource/ Port 25  http://blogs.technet.com/b/port25/ Twitter Open at Microsoft  http://twitter.com/#!/openatmicrosoft
  45. 45. Microsoft France39, quai du président Roosevelt 92130 Issy-Les-Moulineaux www.microsoft.com/france
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×