5.1 Présentation de GroupWise WebAccess

5.1.1 Introduction à GroupWise WebAccess

GroupWise WebAccess, lorsqu’il est utilisé dans un navigateur Web, offre la plupart des fonctionnalités disponibles sur les autres clients GroupWise. Pour plus d’informations sur les tâches qui peuvent être effectuées à l’aide du client WebAccess, consultez l’aide relative à WebAccess après l’installation. Les fonctionnalités du client WebAccess sur les périphériques mobiles ou les PDA peuvent être limitées par rapport aux autres clients GroupWise.

GroupWise WebAccess comprend également GroupWise WebPublisher, une extension facultative du programme. GroupWise WebPublisher permet aux utilisateurs GroupWise de publier sur le Web des documents provenant d’une bibliothèque GroupWise. Les utilisateurs du Web peuvent alors afficher les documents publiés dans leurs navigateurs Web.

Figure 5-1 GroupWise WebAccess requiert le login de l’utilisateur à une boîte aux lettres GroupWise, contrairement à GroupWise WebPublisher.

Comme indiqué ci-dessus, GroupWise WebAccess nécessite que les utilisateurs disposent d’une boîte aux lettres dans un bureau de poste GroupWise. En revanche, GroupWise WebPublisher est conçu pour fournir un accès public aux documents de bibliothèque GroupWise ; les utilisateurs WebPublisher n’ont pas besoin de boîte aux lettres.

Une fois GroupWise WebAccess configuré, reportez-vous à Section 5.5, Étapes suivantes pour toute information complémentaire sur la configuration, la maintenance et le développement de GroupWise WebAccess.

5.1.2 Composants de GroupWise WebAccess

GroupWise WebAccess est constitué de quatre composants : l’application WebAccess, l’application WebPublisher, l’agent WebAccess et l'agent Visionneuse de documents.

Figure 5-2 Composants de GroupWise WebAccess

Application WebAccess : L’application WebAccess, qui se trouve sur le serveur Web, offre l’interface utilisateur WebAccess. Pendant que les utilisateurs effectuent des opérations dans le client WebAccess, l’application WebAccess transmet les informations entre le navigateur Web et l’agent WebAccess.

Application WebPublisher : L’application WebPublisher, qui se trouve sur le serveur Web, offre l’interface utilisateur WebPublisher. Pendant que les utilisateurs effectuent des opérations dans le client WebPublisher, l’application WebPublisher transmet les informations entre le navigateur Web et l’agent WebAccess.

Agent WebAccess : L’agent WebAccess reçoit les requêtes des utilisateurs des applications WebAccess et WebPublisher, accède aux bureaux de poste et aux bibliothèques pour traiter ces requêtes et transmet les informations aux applications.

L’agent WebAccess est requis à la fois pour l’application WebAccess et l’application WebPublisher. L’application WebAccess doit être installée pour permettre l'utilisation de WebAccess. De la même façon, l’application WebPublisher doit être installée pour permettre l'utilisation de WebPublisher.

Agent Visionneuse de documents : L'agent Visionneuse de documents isole la tâche de conversion de documents de l'agent WebAccess. L'agent Visionneuse peut convertir simultanément plusieurs documents au format HTML. Si un problème survient lors de la conversion d'un document, il n'a pas d'incidence sur la conversion des autres documents, ni sur le fonctionnement de l'agent WebAccess. Par conséquent, les utilisateurs de WebAccess ne sont pas interrompus par les échecs de conversion de documents au format HTML.

5.1.3 Un ou deux serveurs WebAccess

Les applications WebAccess et WebPublisher peuvent être installées sur un serveur Web Linux, NetWare, Windows ou UNIX. Si vous le souhaitez, vous pouvez installer l'agent WebAccess et l'agent Visionneuse sur la même machine que le serveur Web.

Figure 5-3 Les applications GroupWise WebAccess et WebPublisher, l’agent WebAccess et l'agent Visionneuse sont tous installés sur le serveur Web.

Le serveur sur lequel ils sont exécutés doit être un serveur Web dans la mesure où l’application WebAccess est installée dans l’installation du serveur Web.

Les agents WebAccess et Visionneuse peuvent également être exécutés sur un serveur distinct de celui sur lequel l'application WebAccess s'exécute. Outre l’exécution sur un serveur NetWare, Linux ou Windows, l’application WebAccess peut également être exécutée sur un serveur UNIX Solaris avec un serveur Web qui fonctionne sur l’une de ces plates-formes, comme illustré ci-dessous :

Figure 5-4 Les applications GroupWise WebAccess et WebPublisher sont installées sur le serveur Web, tandis que l’agent WebAccess et l'agent Visionneuse sont installés sur un serveur NetWare ou Windows.

La sécurité, abordée dans Section 5.1.4, Exigences relatives à la sécurité de WebAccess, peut également déterminer si vous devez exécuter l’agent WebAccess et l'agent Visionneuse sur le même serveur que le serveur Web.

5.1.4 Exigences relatives à la sécurité de WebAccess

GroupWise WebAccess peut être configuré pour prendre en charge le niveau de sécurité que vous avez défini pour votre communication Internet/intranet.

Si vous n’êtes pas préoccupé par les questions de sécurité (par exemple, vous n’envisagez d’utiliser WebAccess que sur un réseau intranet sécurisé), vous pouvez installer les composants de WebAccess sur tout serveur qui fournit un accès à vos utilisateurs et répond à la configuration requise indiquée à la Section 5.2, Configuration système requise pour WebAccess.

Si vous envisagez d’utiliser WebAccess pour permettre aux utilisateurs d’accéder à leurs boîtes aux lettres à partir de n’importe quel emplacement sur Internet (et non uniquement à l’intérieur d’un réseau intranet sécurisé) et que vous disposez déjà d’un pare-feu pour assurer la sécurité, vous pouvez configurer WebAccess de l’une des deux façons suivantes :

  • Installez tous les composants de WebAccess à l’intérieur de votre réseau protégé par le pare-feu et utilisez un service proxy. Reportez-vous au Configuration à l’aide d’un service proxy. Il s’agit de la configuration recommandée.
  • Installez les applications WebAccess et WebPublisher sur un serveur Web situé à l’extérieur du réseau protégé par le pare-feu, et l’agent WebAccess et l'agent Visionneuse sur un serveur situé à l’intérieur de ce réseau. Reportez-vous au Configuration sans service proxy.

Configuration à l’aide d’un service proxy

Si votre pare-feu comprend un service proxy, vous pouvez installer les applications WebAccess et WebPublisher sur un serveur Web à l’intérieur du pare-feu et l’agent WebAccess et l'agent Visionneuse sur un autre serveur à l’intérieur de ce pare-feu, comme indiqué dans l’illustration suivante.

Figure 5-5 WebAccess installé dans un environnement qui utilise un service proxy

Si vous le souhaitez, l’agent WebAccess et l'agent Visionneuse peuvent également être installés sur le serveur Web plutôt que sur un serveur distinct, comme décrit dans Section 5.1.3, Un ou deux serveurs WebAccess.

Configuration sans service proxy

Si votre pare-feu ne comprend pas de service proxy, vous devez installer les applications WebAccess et WebPublisher sur un serveur Web situé à l’extérieur du réseau protégé par le pare-feu. Dans la mesure où l’agent WebAccess exige un accès direct (chemin assigné ou UNC) à un répertoire de domaine GroupWise, il doit être installé sur un serveur situé à l’intérieur du réseau protégé par le pare-feu.

Figure 5-6 WebAccess installé dans un environnement qui n'utilise pas de service proxy

Le pare-feu doit autoriser l’envoi des paquets IP entrants du serveur Web vers l’adresse IP et le numéro de port de l’agent WebAccess (par exemple, 172.16.5.18:7205).

En outre, il doit autoriser l’envoi des paquets IP sortants de l’agent WebAccess vers le serveur Web. Pour cela, tous les ports dont le numéro est élevé (supérieur à 1023) doivent être ouverts pour les paquets IP sortants.

5.1.5 Agent Visionneuse de documents GroupWise

Les documents que les utilisateurs joignent à leurs messages électroniques sont aussi variés que les combinaisons de formats de document, d'outils et d'utilisateurs existant dans le monde. Pour afficher des documents dans votre navigateur Web, WebAccess doit les convertir au format HTML. Certains documents contiennent parfois des données inattendues, et WebAccess ne peut pas les convertir. Dans les versions antérieures de GroupWise, il arrivait que l'agent WebAccess se ferme lorsqu'il ne parvenait pas à convertir un document. Ce problème entraînait l'interruption de l'activité de tous les utilisateurs WebAccess.

L'agent Visionneuse de documents de GroupWise 7 résout le problème en isolant la tâche de conversion de documents de l'agent WebAccess. L'agent Visionneuse peut traiter plusieurs documents simultanément. Ainsi, si un problème survient lors de la conversion d'un document, il n'a pas d'incidence sur le traitement des autres documents, ni sur le fonctionnement de l'agent WebAccess. Par conséquent, les utilisateurs de WebAccess ne sont plus interrompus par les échecs de conversion de documents au format HTML.

L'agent Visionneuse s'installe automatiquement en même temps que l'agent WebAccess ; ce dernier gère l'agent Visionneuse, le lance et l'arrête selon les besoins. La configuration par défaut de l'agent Visionneuse suffit à fournir une fonctionnalité de conversion de documents de base. La configuration par défaut comprend un minimum de 5 threads de travail qui fonctionnent indépendamment du processus de l'agent Visionneuse. Vous pouvez activer d'autres fonctionnalités de l'agent Visionneuse en utilisant des paramètres de démarrage dans le fichier de démarrage de l'agent Visionneuse (gwdva.dva). La configuration de l'agent Visionneuse dans ConsoleOne n'est pas possible actuellement. Pour plus d'informations, reportez-vous à Configuring the Document Viewer Agent (Configuration de l'agent Visionneuse de documents) dans WebAccess dans le GroupWise 7 Administration Guide (Guide d'administration de GroupWise 7).