Développer une stratégie SIG Entreprise efficaceDévelopper une stratégie SIG Entreprise efficaceavec ESRI et ArcGISavec ESRI et ArcGIS
Gaëtan LavenuGaëtan LavenuJeanJean--Thomas Thomas RouzinRouzin
Les grandes lignesLes grandes lignes•• Le SIG dans un contexte «Le SIG dans un contexte « EntrepriseEntreprise »: contexte, »: contexte,
considérations et challenges.considérations et challenges.•• Les architectures:Les architectures:
–– Logiciels/applicationsLogiciels/applications–– DonnéesDonnées–– InfrastructureInfrastructure
•• Les composants d’une stratégie technologique Les composants d’une stratégie technologique «« EntrepriseEntreprise ».».
Le SIG «Le SIG « EntrepriseEntreprise » »
“Entreprise” possède différentes significations:“Entreprise” possède différentes significations:
•• Organisationnelle:Organisationnelle:–– Multiples processus métiers et, systèmes externes Multiples processus métiers et, systèmes externes impliqués dans les applications SIG.impliqués dans les applications SIG.
••Déploiement et licences Déploiement et licences –– Mode de gestion des licencesMode de gestion des licences–– Déploiement des outils à grande échelle.Déploiement des outils à grande échelle.
•• Architecture du système d’information «Architecture du système d’information « EntrepriseEntreprise »»–– Une stratégie technologique et des choix d’ architecture Une stratégie technologique et des choix d’ architecture qui déterminent des principes d’organisation.qui déterminent des principes d’organisation.–– Applications de haut niveau, pensées pour remplir les Applications de haut niveau, pensées pour remplir les tâches critiques de l’entreprise ou de l’organisation.tâches critiques de l’entreprise ou de l’organisation.
Les caractéristiques du SIG Entreprise 1/2Les caractéristiques du SIG Entreprise 1/2•• Technologie SIG perçue par l’utilisateur comme une clé Technologie SIG perçue par l’utilisateur comme une clé
dans ses processus métiersdans ses processus métiers–– Considérée comme une technologie critiqueConsidérée comme une technologie critique
•• Orienté SI Orienté SI –– déployé et géré comme les autre systèmes déployé et géré comme les autre systèmes d’informationsd’informations–– ArchitectureArchitecture–– InterfacesInterfaces–– Outils de développementOutils de développement–– Stratégies de déploiementStratégies de déploiement–– Standards (SGBD, Web Services, langages de développement, Standards (SGBD, Web Services, langages de développement,
OS).OS).
•• Requiert un plus haut niveau de planification, d’intégration, Requiert un plus haut niveau de planification, d’intégration, de tests et de support que les SIG traditionnelde tests et de support que les SIG traditionnel
Les caractéristiques du SIG Entreprise 2/2Les caractéristiques du SIG Entreprise 2/2
•• Les applications ou les données du SIG sont généralement Les applications ou les données du SIG sont généralement intégrés avec d’autres systèmes critiquesintégrés avec d’autres systèmes critiques–– Alternative d’intégration via des middle Alternative d’intégration via des middle wares wares et des ESB et des ESB
((enterpriseenterprise service buses).service buses).CRM, ERP, HR, Logistique, etc.CRM, ERP, HR, Logistique, etc.
•• Le SIG «Le SIG « EntrepriseEntreprise » est, au moins dans certaines parties, » est, au moins dans certaines parties, géré et servi de façon centralisée.géré et servi de façon centralisée.
•• Comme les autres logiciels à haute valeur, le SIG Comme les autres logiciels à haute valeur, le SIG Entreprise peut être complexe à déployer et à supporterEntreprise peut être complexe à déployer et à supporter
Les points clés du SIG EntrepriseLes points clés du SIG Entreprise•• SIG Entreprise orienté métierSIG Entreprise orienté métier
––besoins métierbesoins métier––ingénierie des traitementsingénierie des traitements––outils SIGoutils SIG––consultation d’informationconsultation d’information––production d’information et d’applicationsproduction d’information et d’applications––requiert aussi une architecture Entrepriserequiert aussi une architecture Entreprise
•• SIG Entreprise orienté architectureSIG Entreprise orienté architecture––définition de l’architecture courantedéfinition de l’architecture courante––options technologiques COTS/architectureoptions technologiques COTS/architecture––architectures candidatesarchitectures candidates
ApplicationsApplicationsdonnéesdonnéesInfrastructureInfrastructure
––prototypage prototypage benchmarkingbenchmarking, ingénierie, ingénierie––stratégie technologiquestratégie technologique
Obtenir de la valeur des programmes Obtenir de la valeur des programmes EntrepriseEntreprise––Le but est de fournir une architecture technique durable qui Le but est de fournir une architecture technique durable qui assemble les besoins métiers correspondants aux besoins et assemble les besoins métiers correspondants aux besoins et utilise au maximum la technologie «utilise au maximum la technologie « sur étagèresur étagère ».».––Fusionner les capacités technologiques avec les besoins Fusionner les capacités technologiques avec les besoins métiers.métiers.–– Un processus itératif; la maturité prend du temps!Un processus itératif; la maturité prend du temps!
Données
TechnologieTechnologie
DonnéesApplications
Métiersau lieu de…
Applications
Métiers
Points à considérer dans la planification d’un Points à considérer dans la planification d’un SIG EntrepriseSIG Entreprise
•• LE SIG doit se conformer aux standards du SI:LE SIG doit se conformer aux standards du SI:–– SGBDSGBD–– Web Services Web Services –– J2EE, .NET, XML/SOAPJ2EE, .NET, XML/SOAP–– Operating Operating SystemsSystems -- Windows, UNIX, LinuxWindows, UNIX, Linux–– Langages de développement Langages de développement –– C++, Java, Visual Basic, .NET C++, Java, Visual Basic, .NET
(C#, etc.)(C#, etc.)–– Les standards de domaine:Les standards de domaine:
•• du métier, ISO, OGC,du métier, ISO, OGC, webweb service APIs, etc.service APIs, etc.
Les outils SIG évoluentLes outils SIG évoluent•• La demande Entreprise évolue rapidementLa demande Entreprise évolue rapidement
•• ESRI va continuer à faire des investissements significatifs dansESRI va continuer à faire des investissements significatifs dans la la technologie pour répondre aux besoins:technologie pour répondre aux besoins:–– plateforme technologiqueplateforme technologique ArcObjectsArcObjects–– ArcGIS ServerArcGIS Server–– Options pour les développeursOptions pour les développeurs–– InteropérabilitéInteropérabilité
Challenges clés pour le responsable SIGChallenges clés pour le responsable SIG
•• Le SIG est toujours multiLe SIG est toujours multi--thème, multithème, multi--utilisateursutilisateurs•• Il n’est jamais possible de définir toutes les utilisations Il n’est jamais possible de définir toutes les utilisations potentielles de l’information géographiquepotentielles de l’information géographique•• Les retours d’expériences permettent de définir des solutions Les retours d’expériences permettent de définir des solutions utiles et efficacesutiles et efficaces•• L’interopérabilité est centraleL’interopérabilité est centrale
––échange de donnéeséchange de données––Web servicesWeb services
CartesCartesDonnéesDonnées
•• Plans d’architecture, spécification dePlans d’architecture, spécification de webweb services, services, spécifications de données, et des contenus standards qui spécifications de données, et des contenus standards qui facilitent facilitent l’interopérabiltél’interopérabilté
Les architectures EntrepriseLes architectures Entreprise• Le socle applicatif doit être guidé par les besoins métiers ainsLe socle applicatif doit être guidé par les besoins métiers ainsi que i que les processusles processus•• Tout doit être conforme à des standards communs dans les Tout doit être conforme à des standards communs dans les webwebservices, OS, et les langages de développement.services, OS, et les langages de développement.
LBS / LBS / Mobile / Mobile / WirelessWireless
GIS Web ClientsGIS Web Clients
JavaJavaViewerViewer
HTMLHTMLViewerViewer
GIS GIS ServersServers
ArcSDEArcSDE
ArcIMSArcIMSArcGIS ArcGIS ServerServer
GIS DesktopsGIS DesktopsArcReaderArcReader
ArcViewArcViewArcEditorArcEditor
ArcInfoArcInfo
ArcGISArcGISEngineEngineNetwork
LAN, WAN, Internet
SIG Entreprise SIG Entreprise Applications/SolutionsApplications/Solutions
Data Marts, Web Servicesand Applications
Readiness Response
Recovery Data ManagementWarehouse
ETL
MetadataMetadataCatalogCatalog
Requires GIS Requires GIS PortalPortal
Distributed Distributed GIS ServicesGIS Services
••DataData••MappingMapping••GeoprocessingGeoprocessing••MetadataMetadata
GIS PortalGIS Portal
EnterpriseEnterprise DataDataWarehouseWarehouse (EDW)(EDW)
ServicesServices OrientedOriented Architecture Architecture (SOA)(SOA)
Enterprise Services
Thin Clients
Other Viewers
Thick Clients
CatalogServices
MapServices
AnalysisServices
ArcSDE
CatalogNavTool
FindTool
Other Systems
GIS Services Data Management Services
localmetadata
spatialdata metadataNon-spatial
data
Systèmes fédérésSystèmes fédérés
Options d’architectureOptions d’architecture
Logiciels et applications ESRILogiciels et applications ESRI
Architecture produitsArchitecture produits
LBS/Mobile/ LBS/Mobile/ WirelessWireless
SIG bureautiqueSIG bureautique
. . . Ouverts, distributés,
et connectés
SIG légerSIG légerSIGSIG
completcomplet
SIGSIGAvancéAvancé
SIGSIGexpertexpert
ServeursServeursSIGSIG
Clients SIG WebClients SIG WebComposantsComposants
PasserellePasserelleSGBDSGBD
GéopublishingGéopublishingServeur Serveur
d’applicationd’applicationSIGSIG
RéseauxRéseauxTCP/IP, HTTP, XMLTCP/IP, HTTP, XML
Viewer Viewer JavaJava
ViewerViewerHTMLHTML
ExtensionsExtensionstiercestierces
MilitaryMilitaryAnalystAnalyst
ArcWebArcWebServicesServices
SchematicsSchematics
ArcScanArcScan
TrackingTrackingAnalystAnalyst
GeostatisticalGeostatisticalAnalystAnalyst ArcPressArcPress
SpatialSpatialAnalystAnalyst
PublisherPublisherSurveySurveyAnalystAnalyst
MaplexMaplex
3D Analyst3D Analyst
Extension Extension d’interopérabilité d’interopérabilité
Intégrés dans Intégrés dans environnement cohérentenvironnement cohérent
ArcGIS et extensions Fl. ArcGIS et extensions Fl.
ArcViewArcViewArcEditorArcEditorArcInfoArcInfo
Cartes, Partage de données, et service de catalogageCartes, Partage de données, et service de catalogageArcIMSArcIMS
CartesCartes DonnéesDonnées MetadonneesMetadonnees
ItinérairesItinéraires DataDataInteroperabilityInteroperability
•• Performance / QualitéPerformance / Qualité•• Catalogues Image Catalogues Image •• IntegrationIntegration ArcGISArcGIS•• DataData Interoperability
PortalPortalToolTool KitKit
ArcIMSArcIMSInteroperability
ArcMapArcMap
. . . La plateforme pour les portails SIG. . . La plateforme pour les portails SIG
ArcSDEArcSDELe serveur de gestion de données pour ArcGISLe serveur de gestion de données pour ArcGIS
PersonalPersonal WorkWork GroupGroup EnterpriseEnterprise
GeodatabaseGeodatabase
ArcSDEArcSDESupporteSupporte•• SQL ServerSQL Server•• OracleOracle•• InformixInformix•• DB2DB2
•• PerformancePerformanceet et evolutivitéevolutivité
•• Gestion des Gestion des données imagedonnées image
•• Gestion de Gestion de versions versions
. . . passerelle ouverte et évolutive vers les SGBD. . . passerelle ouverte et évolutive vers les SGBD
Les développeurs utilisent les composants SIGLes développeurs utilisent les composants SIG
MobileMobile
EnfouiEnfouiLa plateforme
La plateforme
DesktopDesktop
ArcGIS
ArcGIS
ArcObjectsArcObjects
…et les déploient …et les déploient sous plusieurs sous plusieurs
produitsproduits
ServeurServeur
ArcGISArcGIS EngineEngineComposants SIG pour les applications Composants SIG pour les applications DesktopDesktop
•• Milliers de Milliers de fonctionsfonctions
•• Centaines d’outilsCentaines d’outils•• ExtensionsExtensions
–– 3D, Spatial3D, Spatial–– GeodatabaseGeodatabase
UpdatesUpdates•• Beaucoup de Beaucoup de
samples
Développement / Développement / Programme, Programme, ApplicationsApplications
DeveloperDeveloperKitKit
Déploiement Déploiement de de runrun--timestimes
ApplicationsApplicationspersonnaliséespersonnalisées
samples
GeodatabaseGeodatabase
. . . Ajouter le SIG dans l’application. . . Ajouter le SIG dans l’application
•• Basé sur les Basé sur les standardsstandards
•• MultiMulti--plateformesplateformes•• Focus Focus développeurdéveloppeur
Plateforme ouvertePlateforme ouverte
ArcGIS ServerArcGIS Server
Serveur SIGServeur SIG
CartesCartes --VisualisationVisualisation
ServicesServicesdonnéesdonnées EditionEdition
GeoDatabaseGeoDatabase
Composants SIG pour les développeurs sur le serveurComposants SIG pour les développeurs sur le serveur
Web ServicesWeb ServicesStandardsStandards
ArcGIS ServerArcGIS Server
. . .. . . ArcObjectsArcObjects sur le serveursur le serveur
Le SIG centralisé: développement et traitementsLe SIG centralisé: développement et traitements
Options d’architectureOptions d’architecture
DonnéesDonnées
Les Les GeodatabasesGeodatabasesLes Les géodatabases modélisent géodatabases modélisent et et gérent gérent
tous tous les types de les types de données géographiques données géographiques
ImagesImages
VecteursVecteurs
TopologieTopologie
RRééseauxseaux
MNTMNT
TopoTopo
CADCAD
AddressesAddresses
27 Main St.27 Main St.
AttributsAttributs
ABCABC
Objets Objets 3D3D
107107’’
MesuresMesures
AnnotationAnnotation
Modèles de donnéesModèles de données
Modèles de données = données«Modèles de données = données« intelligentesintelligentes »»
MoiMoi
ParcelleParcelle
BâtimentBâtimentNomNom
RueRue
VecteursVecteursTopologieTopologie
RéseauxRéseaux
Modèle de donnéesModèle de données
SchémaSchémaRèglesRèglesRelationsRelationsComportementDonnées génériquesDonnées génériques Vision utilisateurVision utilisateurComportement
Des données plus facilement utilisablesDes données plus facilement utilisables
Gestion multiGestion multi--utilisateurs des données:utilisateurs des données:Workflows Workflows et et versionnementversionnement
GeoDatabaseGeoDatabase
TT TT TT
UtilisateurUtilisateurUtilisateurUtilisateurUtilisateurUtilisateur•• Un point clé dans la Un point clé dans la
définition de l’architecture.définition de l’architecture.•• Doit être considéré comme Doit être considéré comme
part entière de la base de part entière de la base de donnéesdonnées
ArcSDE EnterpriseArcSDE Enterprise
TT = Transactions= Transactions
Gérer Gérer des des données distribuéesdonnées distribuées
•• soumission soumission des des mises mises à jourà jour•• Synchronisation périodiqueSynchronisation périodique•• Supporte différents médiasSupporte différents médias
SensSensUniqueUnique
DoubleDouble
SensSensLectLect //
EcritureEcriture
LectureLectureseuleseule ArcIMSArcIMS
LectLect //EcritureEcriture
NationalNational
RRéégionalgional
LocalLocal
HierarchiqueHierarchiqueCentralCentral
Options d’architectureOptions d’architecture
Technologie/InfrastructureTechnologie/Infrastructure
Le SIG est implémenté dans différentes Le SIG est implémenté dans différentes configurationsconfigurations
Business to BusinessBusiness to Business
OrganisationOrganisation
DépartementDépartement
Groupe Groupe de travailde travail
AutonomeAutonomePoint à PointPoint à Point CentraliséCentralisé Architecture orienté service Architecture orienté service webweb FédéréFédéré
Groupe de travailGroupe de travailAutonome ou point à pointAutonome ou point à point
SIGSIG DesktopDesktop
Serveur Serveur de de
fichiersfichiers
SIGSIG DesktopDesktop
•• Outils individuels sur des Outils individuels sur des postes de travail postes de travail bureautiquesbureautiques
•• Pas nécessairement Pas nécessairement centré sur le SIGcentré sur le SIG
SIGSIG DesktopDesktop SIGSIG DesktopDesktopSIG mobileSIG mobile
ArcPadArcPad
DépartementDépartementDonnées et applications centraliséesDonnées et applications centralisées
•• Peuvent être déployés à Peuvent être déployés à tous les niveaux de tous les niveaux de l’Entreprisel’Entreprise
•• Clients lourds, clients Clients lourds, clients légers ou terminauxlégers ou terminaux
ServeurServeurde de
donnéesdonnées
ServeurServeurd’applicationsd’applications
•• Serveur SIGServeur SIGArcIMSArcIMS
ArcGIS ServerArcGIS Server
•• CITRIXCITRIX
NavigateurNavigateur(Léger)(Léger)
SIG enfouiSIG enfoui(Léger(Léger--lourd)lourd)
SIGSIG DesktopDesktop(Lourd)(Lourd)
Serveur SIGServeur SIGArcSDEArcSDE
ApplicationApplication
Web Services &Web Services &MessagesMessages
Autres Autres systsystèèmes mes EntrepriseEntreprise
GeodatabaseGeodatabase
ArcGIS
ArcGISServer
Server
Architecture Orientée Web ServicesArchitecture Orientée Web ServicesIntégration EntrepriseIntégration Entreprise
. . . Ouvert, flexible et basé sur les standards. . . Ouvert, flexible et basé sur les standards
Architecture fédéréeArchitecture fédéréePour connecter les utilisateurs aux services…Pour connecter les utilisateurs aux services…
4/1/2005
PortailPortailServeur de catalogueServeur de catalogue
Données et Données et Services SIGServices SIG
UtilisateurUtilisateur
MétadonnéesMétadonnées
…et construire des infrastructures de …et construire des infrastructures de données spatialesdonnées spatiales
Architecture Entreprise Architecture Entreprise Points clésPoints clés
•• Concepts d’opérationsConcepts d’opérations–– définit le périmètre de compétence de l’entreprisedéfinit le périmètre de compétence de l’entreprise–– Rôles et responsabilités,Rôles et responsabilités,–– Intendance des donnéesIntendance des données
•• Vue opérationnelle Vue opérationnelle –– Décrire comment l’entreprise fonctionneDécrire comment l’entreprise fonctionne–– Fonctions et processus, Fonctions et processus, –– Producteurs et consommateurs d’information,Producteurs et consommateurs d’information,–– Connectivité Connectivité and and organisation organisation
•• Vue donnéesVue données–– Décrit l’information consommée, produite et maintenue par des Décrit l’information consommée, produite et maintenue par des
organisations dans l’entreprise. Directement reliée à l’intendanorganisations dans l’entreprise. Directement reliée à l’intendance ce des donnéesdes données
Développer une stratégie SIG EntrepriseDévelopper une stratégie SIG Entreprise
Stratégie technologique SIGStratégie technologique SIG
•• ObjectifsObjectifs: :
––Offrir une vision technologique en cohérence avec les besoins Offrir une vision technologique en cohérence avec les besoins métiers actuels et futurs.métiers actuels et futurs.
–– Aider à orienter les priorités, allouer les ressources et dévelAider à orienter les priorités, allouer les ressources et développer opper les solutions SIG dans l’organisation.les solutions SIG dans l’organisation.
––La stratégie technologique SIG/SI doit être complètement alignéeLa stratégie technologique SIG/SI doit être complètement alignéeavec les objectifs de l’entreprise ou de l’organisation.avec les objectifs de l’entreprise ou de l’organisation.
•• OutilsOutils::
––Un jeu de recommandations représentants les fondations de la Un jeu de recommandations représentants les fondations de la technologie stratégique, basés sur l’activité et les impératifs technologie stratégique, basés sur l’activité et les impératifs technologiques analysés.technologiques analysés.
––Un plan technologique qui inclut un plan d’implémentation très Un plan technologique qui inclut un plan d’implémentation très précis ainsi que le calendrier associé.précis ainsi que le calendrier associé.
Stratégie technologique du SIG Entreprise:Stratégie technologique du SIG Entreprise:
Bénéfices:Bénéfices:
••Une stratégie technologique SIG basée sur un socle technologiqueUne stratégie technologique SIG basée sur un socle technologiqueESRI qui supporte les besoins actuels et anticipésESRI qui supporte les besoins actuels et anticipés
••Aide à s’assurer que le SIG / SI supporte les objectifs générauxAide à s’assurer que le SIG / SI supporte les objectifs généraux
••Offre une base pour une planification plus préciseOffre une base pour une planification plus précise
••Sert de cadre pour les prise de décisions.Sert de cadre pour les prise de décisions.–– ApplicationsApplications–– DonnéesDonnées–– InfrastructureInfrastructure–– Equipes, formation, gestion du changement.Equipes, formation, gestion du changement.
En résumé:En résumé:
•• Le but d’un SIG Entreprise est de fournir une architecture Le but d’un SIG Entreprise est de fournir une architecture technique évolutive et pérenne en accord avec les besoins technique évolutive et pérenne en accord avec les besoins métiers et qui tire profit des technologies sur étagère.métiers et qui tire profit des technologies sur étagère.
•• L’architecture doit être dirigée par les besoins métiers et lesL’architecture doit être dirigée par les besoins métiers et lesprocessus de l’organisationprocessus de l’organisation
•• Les produits ESRI sont construits sur un socle commun qui Les produits ESRI sont construits sur un socle commun qui peut être déployé dans un large éventail de scénarios peut être déployé dans un large éventail de scénarios d’architecture.d’architecture.
•• La stratégie technologique offre un plan de développement en La stratégie technologique offre un plan de développement en réponse aux besoins métiers, priorités de l’organisation, réponse aux besoins métiers, priorités de l’organisation, gestion des ressources, et déploiement de la technologie au gestion des ressources, et déploiement de la technologie au travers de l’entreprise ou de l’organisation.travers de l’entreprise ou de l’organisation.
DémonstrationDémonstrationDémonstrateur Sécurité ArcGIS ServerDémonstrateur Sécurité ArcGIS Server
Pendant ce temps là au MTC...
Questions?Questions?