English
Accueil

Page 2 de 21

 

Introduction
Using the CGDI
Standards-Based Web Development
Describing Geospatial Resources
Publishing Geospatial Data
Visualizing Geospatial Data
Using web services
Visualizing your data
Styling your data
Saving your views
WMS in action
FAQs
Bookmarks
Accessing Geospatial Data
Using Gazetteers
The CGDI in Action
Architecture de services Web

L’Infrastructure canadienne de données géospatiales est basée sur une architecture de services Web.

Un service Web se définit comme tout logiciel accessible sur Internet qui utilise un système de messagerie standard. Il n’existe pas de définition unique des services Web, mais la plupart des définitions mentionnent les trois caractéristiques suivantes :

  1. Ce sont des applications discrètes qui gèrent un ensemble précis de tâches;

  2. Ils sont essentiellement créés à l’aide d’interfaces XML, ce qui permet d’intégrer divers services Web dans une même application;

  3. Les données et les fonctionnalités sont séparées de l’interface utilisateur : l’application reste fluide pour les utilisateurs même si les données et les fonctionnalités proviennent de plusieurs services Web différents.

Ces unités discrètes de logiciel sont conçues pour interagir avec d’autres logiciels, ce qui permet à plusieurs ordinateurs de fonctionner directement les uns avec les autres. Les services Web sont basés sur des protocoles standard dans l’industrie qui assurent l’interopérabilité des plates-formes et des langages de programmation. Java communique avec Perl; les applications Windows communiquent avec les applications Unix. L’interopérabilité est assurée en partie grâce à l’utilisation de données et de systèmes de messagerie non propriétaires tels que XML (eXtensible Markup Language).

Les architectures de services Web utilisent Internet comme plate-forme informatique répartie. En conséquence, l’informatique répartie n'exige plus d’importants investissements financiers ou en formation. Il est possible de rendre un service accessible sur le Web, peu importe la façon dont il est mis en œuvre ou la plate-forme sur laquelle il fonctionne. La création d’applications à partir de services qui fonctionnent déjà sur plusieurs plates-formes et sur plusieurs sites est facile.

Pour vous renseigner davantage sur les architecture de services Web, consultez le Guide de I’Infrastructure canadienne de données géospatiales à :
http://www.geoconnections.org/fr/resourcelibrary/keyStudiesReports.



Le saviez-vous?

XML est un langage de représentation non propriétaire mis au point par le W3C (World Wide Web Consortium). Il permet aux développeurs Web de créer des balises personnalisées qui structurent et transmettent le contenu de façon plus efficace. XML est un métalangage : il contient un ensemble de règles permettant de définir d’autres langages de balisage. En offrant aux développeurs la possibilité de créer leurs propres balises, il augmente la quantité et la diversité de l’information que l’on peut fournir sur les données contenues dans les documents. Les développeurs disposent de nombreux outils pour créer et analyser des documents XML.



Page 2  de 21

Aller à la page d'accueil de GéoConnexions