CHAPITRE 11

Donner accès à vos services et ressources


 

 

Les utilisateurs de l'ICDG disposent de plusieurs moyens pour accéder à vos services et ressources. Le présent chapitre :

 

 

11.1 Donner accès à vos services

Afin de donner accès à vos services dans le domaine géospatial, vous devez d'abord remplir le formulaire destiné aux services dans le Portail de découverte de GéoConnexions, disponible à l'adresse : http://geodecouverte.icdg.ca/. Dans ce formulaire, inscrire l'adresse URL de votre service dans la case appropriée. Lorsque les utilisateurs recherchent un service, ils reçoivent une liste de résultats correspondant à leurs critères de recherche. Ils peuvent ensuite choisir de visiter n'importe quel service de la liste en cliquant sur le bouton Accéder associé à ce site particulier. Ce bouton permet d'ouvrir le site Web contenant le service.

11.2 Donner accès à des ressources

Les utilisateurs disposent de quatre méthodes pour accéder à vos produits de données géospatiales : téléchargement par FTP, accès par HTTP, panier de commande en ligne ou courriel.

Pour préciser le mode d'accès à vos ressources, vous devrez configurer le champ nommé « Online Linkage » dans le tableau des champs du FGDC.

Vous pouvez configurer cette URL pour permettre le téléchargement par FTP ou la commande par courriel de vos produits, de même que pour activer des services de commande en ligne de vos données ou tout autre service HTTP qui utilise vos données.

11.2.1 Accès à une ressource à l'aide du téléchargement par FTP

Lorsque le Portail de découverte de GéoConnexions rencontre une ressource dont le lien en direct (online linkage) commence par « ftp: », il affiche un bouton Télécharger avec la description du produit. Si l'utilisateur clique sur le bouton Télécharger, il active une connexion FTP d'un navigateur vers l'adresse indiquée comme lien en direct, ce qui démarre une session permettant de télécharger les données vers l'ordinateur de l'utilisateur.

11.2.2 Accès HTTP à une ressource

Lorsque le Portail de découverte de GéoConnexions rencontre une ressource dont le lien en direct (online linkage) commence par « http: », il affiche un bouton Accéder avec la description du produit. Si l'utilisateur clique sur le bouton Accéder, il active une connexion HTTP d'un navigateur vers l'adresse indiquée comme lien en direct. L'adresse HTTP peut pointer vers un service connexe à la ressource, vers une page statique offrant plus d'information sur la ressource ou vers le fichier de la ressource elle-même (ce qui a pour effet de commencer le téléchargement par FTP, si la ressource comporte l'extension de fichier appropriée).

11.2.3 Accès au panier de commande à distance d'une ressource

Lorsque le Portail de découverte de GéoConnexions rencontre une ressource dont le lien en direct (online linkage) contient l'expression « remoteOrder », il retourne une page sur laquelle apparaît une case à cocher « Commander » pres de la description du produit, ainsi qu'un bouton Commander à côté du summaire de la base de données.

L'utilisateur peut ensuite sélectionner une ou plusieurs ressource et cliquer sur le bouton Commander, qui active ainsi le service de commande en ligne et inscrit à l'avance les produits qui ont été sélectionnés.

Le masque du lien en direct se présente comme suit :

http://<address>/remoteOrder<...>

où :

<> symboles à l'intérieur desquels le contenu doit être défini par usager;

address est l'adresse de votre serveur HTTP;

remoteOrder est le masque requis qui indique que la ressource peut être commandé en ligne; et

<...> contient tout autre texte ou paramètre que vous souhaitez préciser pour l'interface de commande en ligne. Par exemple, il se peut que vous vouliez ajouter un paramètre qui transmette le nom de la base de données comme paramètre avec l'appel CGI.

Vous devez disposer d'un script sur votre serveur, et le nom du script doit contenir l'expression « remoteOrder ». En outre, ce script doit accepter le paramètre appelé « PID ». Ce paramètre sera construit dans un appel à votre serveur, dans le format suivant :

http://<address>/remoteOrder<...>&PID=id1;id2;...

id1 et id2 sont les identificateurs des produits que l'utilisateur a découverts par l'intermédiaire de votre serveur de recherche et dont il désire faire la commande à l'aide de l'interface du Portail de découverte de GéoConnexions.

Si plus d'une ressource sont retournées des mêmes points de recherche à la même adresse de panier de commande, l'utilisateur peut sélectionner plus d'une ressource à mettre dans son panier de commande avant defaire l'extraction finale un seul passage à la caisse.

Il importe de se rappeler que les services de commande en ligne et de facturation demeurent sur votre site : le Portail de découverte de GéoConnexions agit à titre de courtier pour la découverte et la sélection des ressource à inclure dans le panier de commande.

11.2.4 Accès par courriel pour la commande d'une ressource

Lorsque le Portail de découverte de GéoConnexions rencontre une ressource dont le lien en direct (online linkage) commence par « mailto », il affiche une case à cocher « Commander » avec la description du produit, ainsi qu'un bouton Commander à côté du sommaire de la base de données.

L'usager peut ensuite sélectionner une ou plusieurs ressources et cliquer sur le bouton Commander, qui active ainsi un service d'expédition d'un message électronique à votre bureau de commande (à l'adresse de courriel inscrite dans le champ de l'URL du lien en direct).

L'URL « mailto », pour un produit pouvant être commandé par courriel, se présente sous la forme suivante :

mailto:<adresse électronique du bureau de commande>

exemple : mailto:bureaudecommande@exemple.com

Mailto est un precédé URL standard (cf. RFC 1738. Voir ftp://ftp.rfc-editor.org/in-notes/rfc1738.txt pour obtenir plus d'information).

Toutes les commandes par courriel recevront un sujet par défault, à moins qu'un sujet différent ne soit indiqué dans la spécification « mailto » de l'URL de commande électronique. Pour indiquer un sujet spécifique dans cette spécification, utilisez la forme suivante :

mailto:<adresse électronique du bureau de commande>?subject=<sujet>

exemple : mailto:bureaudecommande@exemple.com?subject=commande par courriel transmise par le Portail de découverte de GéoConnexions

Si vous voulez que les commandes soient envoyées à plus d'une adresse électronique, il suffit de séparer chacune des adresses électroniques par une virgule.

Le Portail de découverte de GéoConnexions gère l'interface utilisateur de façon à ce que l'utilisateur puisse sélectionner les ressources qui feront partie de la commande. La commande sera envoyée à une ou à plusieurs adresses électroniques telles qu'indiquées dans l'adresse URL complète.

Le Portail de découverte de GéoConnexions saisit l'adresse électronique de l'utilisateur et l'ajoute dans le champ CC du message électronique. L'adresse de l'expéditeur des commandes électroniques est gdp-order@ccrs.nrcan.gc.ca. Le corps du message contient la description des ressources que l'utilisateur veut commander, l'information sur la personne-ressource et tout commentaire ajouté par l'utilisateur.

11.3 Questions reliées au coupe-feu

Les sites de vos serveurs doivent être connectés à Internet au moyen d'une connexion haute vitesse exclusive. Si vous avez des restrictions de coupe-feu ou de sécurité pour les connexions Internet directes, vous pouvez choisir l'une des options suivantes.

  1. Serveur de recherche à l'intérieur du coupe-feu;
  2. Serveur de recherche à l'extérieur du coupe-feu; et
  3. Copie miroir de la base de données à l'extérieur du coupe-feu.

11.3.1 Serveur de recherche à l'intérieur du coupe-feu

Un serveur de recherche à l'intérieur du coupe-feu permet au trafic Z39.50 restreint de traverser le coupe-feu pour atteindre le serveur de recherche. Dans ce cas, le coupe-feu permet au trafic Z39.50 d'être acheminé par un port spécifique. Le port par défaut utilisé pour le protocole Z39.50 est le port 6675.

Cette option a l'avantage de ne pas exposer au monde entier la connexion de la base de données au serveur. Par contre, il est difficile pour les utilisateurs externes d'y accéder.

Figure 13 Serveur de recherche à l'intérieur du coupe-feu

Figure 13 Serveur de recherche à l'intérieur du coupe-feu

11.3.2 Serveur de recherche à l'extérieur du coupe-feu

Un serveur de recherche placé à l'extérieur du coupe-feu permet l'accès SQLNet/ODBC par le coupe-feu. Dans ce cas, le serveur de recherche accepte les requêtes directement des clients Internet. Le coupe-feu permet au serveur de recherche de communiquer avec la base de données située à l'intérieur du coupe-feu, par le port 1521 (SQLNet).

Cette option rend l'accès facile aux utilisateurs; cependant, la connexion de la base de données au serveur est exposée entier.

Figure 14 Serveur de recherche à l'extérieur du coupe-feu

Figure 14 Serveur de recherche à l'extérieur du coupe-feu

11.3.3 Copie miroir de la base de données à l'extérieur du coupe-feu

Un serveur contenant une copie miroir de la base de données SQL (y compris toutes les métadonnées, les données et les définitions de données du profil GEO) à l'extérieur du coupe-feu, permet la configuration suivante :

Figure 15 Copie mirroir de la base de données à l'extérieur du coupe-feu

Figure 15 Copie mirroir de la base de données à l'extérieur du coupe-feu

 

<< Précédent  |  Accueil  |  Début de la page  |  Table des matières  |  Suivant >>