GéoConnexions Acceuil Contactez-nous Infrastructure canadienne de données géospatiales
Cherchez des services Mettez à jour votre contenu

Survol

Philosophie de design

La technologie CEONet a été expressément conçue pour le Web. Voici quelques-uns des principes qui ont orienté le développement de la technologie:

  • La simplicité avant tout : utiliser la méthode scientifique la plus efficace, ce qui veut généralement dire la solution la plus simple. Plutôt que d'essayer de répondre aux besoins les plus complexes, ce qui aurait exigé des ressources importantes et produit des solutions complexes, l'approche offre à la majorité des utilisateurs les fonctions clés les plus en demande. Cette approche s'est avérée efficace pour la production d'un système «adapté au but».
  • Un développement guidé par les utilisateurs : en évolution continuelle, la technologie est guidée par une vision qui oriente la totalité de la tâche de manipulation des données géospatiales vers l'utilisateur final. Vu l'évolution rapide des attentes des utilisateurs (en particulier pour les systèmes Web) et l'ampleur du projet, il aurait été périlleux de vouloir circonscrire le projet dans un cycle de développement conventionnel. C'est pourquoi, la technologie a été développée dans un esprit «organique » où les produits primaires sont supportés par les fonctions centrales, et sont suivis par l'ajout régulier de produits subséquents qui enrichissent et améliorent les fonctions existantes.
  • Utilisation d'une technologie dont la maturité et la fiabilité ont été prouvées : dans le domaine du développement d'Internet et de la décentralisation du traitement, il n'est pas rare de retrouver des technologies nouvelles et non fiables. En commanditant le développement de la technologie CEONet, le gouvernement canadien a prévu l'évaluation de technologies pertinentes au Portail de découverte, sans toutefois exiger que ces technologies soient intégrées au développement du système central. Ces technologies n'ont été utilisées dans le système qu'après avoir fait leurs preuves.
  • Minimiser le coût de l'évolution : la plupart des normes et des logiciels sur lesquels est basée la méthodologie sont en pleine évolution. Plus le système est simple, plus il est facile de le remodeler pour l'adapter aux conditions changeantes. Ce qui signifie qu'il faut minimiser le nombre de normes et de protocoles utilisés tout en faisant une utilisation des normes existantes les plus pratiques lorsque la fonctionnalité le demande.
  • Maximiser la flexibilité : les points de fonctionnalité importants du système ont été isolés et rendus configurables. Dans son ensemble, le système est flexible au point où les nouvelles versions peuvent être créées rapidement et configurées selon les besoins de communautés d'utilisateurs très variées, le tout avec un niveau d'effort minimum.
  • Minimiser le coût de participation : le succès du système sera mesuré principalement par le niveau d'activité qu'il générera, c'est-à-dire, du nombre de consommateurs et de fournisseurs participants. Afin de rejoindre le plus grand nombre possible d'utilisateurs, on doit réduire, voire éliminer les obstacles à la participation. On y parvient en fournissant au consommateur une interface au système qui soit facile d'approche et basée sur le Web. De plus, les fournisseurs de par le monde peuvent s'inscrire au système et recevoir gratuitement le logiciel et le support nécessaire pour brancher leurs bases de données et faire en sorte que leurs services soient repérés.
  • Maximiser l'interopérabilité : plutôt que d'essayer d'inscrire tous les fournisseurs, les produits et les services disponibles de par le monde, les réseaux d'observation de la Terre devraient pouvoir s'interconnecter et capitaliser sur l'information disponible dans chaque réseau