A propos de l'architecture des services web

De nombreux objets du portail utilisent des services Web, ces composants qui s'exécutent sur un ordinateur logiquement distinct de celui qui exécute le portail. Nous donnons le nom de serveur distant à cet ordinateur séparé. L'architecture des services Web permet à plusieurs types de service distant (sources d'authentification, analyseurs de liens (crawler) de contenu, recherches fédérées sortantes, portlets, sources de profil et, si Oracle WebCenter Ensemble est installé, pagelets) de partager un serveur distant logique, ce qui simplifie la gestion des ordinateurs constituant le portail.

Les services web permettent également l'utilisation en commun des paramètres (lesquels peuvent être assez complexes) des objets créés à partir de ces services. Par exemple, les utilisateurs administratifs créant des services web de portlet doivent comprendre parfaitement la structure du portlet car ils doivent indiquer si le portlet a des préférences ou s'il envoie des informations d'utilisateurs ; par contre, les utilisateurs créant des portlets à partir de ce service web peuvent quelquefois se contenter d'établir les paramètres de configuration à la portée d'un utilisateur sans compétences techniques.

Les objets utilisant des services web adhèrent à cette structure générale :

Tout service web créé par Oracle comprend un fichier PTE contenant les paramètres du service web. Après avoir installé le service web, l'administrateur du portail doit importer le fichier PTE pour créer l'objet service web dans le portail. Normalement, l'administrateur du portail ne doit pas avoir besoin de changer des paramètres par l'intermédiaire de l'interface utilisateur du portail.

En ce qui concerne les services web personnalisés, il vaut mieux qu'un développeur crée l'objet service web sur un système de développement pour ensuite l'importer sur le système de production.