Informations que le consommateur échange avec le fournisseur
Pour qu'un Consommateur puisse utiliser les portlets d'un Producteur, le Consommateur doit se procurer des informations spécifiques sur le Producteur. En fonction de votre configuration, vous devrez peut-être également fournir au Producteur des informations sur le portail du Consommateur.
- Description des services WSRP
- Interfaces WSRP. Elles sont contenues dans le document de description de service WSDL.
- Configuration des services Web WSRP et informations utilisateur
- Informations d'enregistrement
- ID de groupe et descripteurs de portlets.
Description des services WSRP
Les Consommateurs WSRP ont besoin d'informations techniques sur les services WSRP fournis par le Producteur. Ces informations sont décrites dans le document Web Service Description Language (WSDL) du producteur. Le consommateur peut utiliser les informations fournies dans le document WSDL afin de configurer la communication avec le fournisseur.
Le document WSDL fournit des informations sur les divers aspects et propriétés du fournisseur :
- Les services WSRP fournis par le fournisseur
- Interfaces WSRP fournies par le Producteur
- Adresses de noeud final des services WSRP.
Si le Producteur WSRP est HCL Portal, les Consommateurs des services WSRP peuvent alors accéder au document WSDL du Producteur à l'URL suivante :
http://producer_portal_host:producer_port/wp_contextRoot/wsdl/wsrp_service.wsdl- The host and port and the wp_contextRoot directory must match the host and port of the Producer HCL Portal installation.
- Si la communication avec le Producteur est configurée pour utiliser des communications SSL, le Consommateur doit utiliser HTTPS dans l'adresse URL :
https://producer_portal_host:producer_port/wp_contextRoot/wsdl/wsrp_service.wsdl
Si le Producteur des services WSRP not est HCL Portal, le propriétaire ou l'administrateur du portail Producteur doit fournir les informations au Consommateur.
Interfaces WSRP
- Description de service
- Cette interface est obligatoire. Il s'agit de l'auto-description du Producteur et des portlets qu'il propose.
- Balisage
- Cette interface est obligatoire. Elle permet de demander des fragments de mise à jour et d'interagir avec eux.
- Gestion des portlets
- Cette interface est facultative. Elle permet de gérer le cycle de vie des portlets hébergés et leur état permanent.
- Enregistrement
- Cette interface est facultative. Elle n'est pas prise en charge par l'implémentation actuelle du fournisseur WSRP sous HCL Portal. Toutefois, le Consommateur HCL Portal peut gérer les Producteurs qui prennent en charge les interfaces d'enregistrement WSRP.
Configuration des services Web WSRP et informations utilisateur
Le producteur peut utiliser une configuration particulière de la sécurité et des services Web pour les services WSRP fournis. Cette configuration peut inclure une configuration de sécurité de services Web spécifiques. La configuration des services Web WSRP sur le portail Consommateur doit être compatible avec la configuration du service Web du portail Producteur. Par exemple, le Producteur peut configurer l'authentification des messages en fonction de la norme WS-Security pour les services WSRP. Dans ce cas, les services Web du Consommateur WSRP doivent également être configurés pour l'authentification des messages. En fonction de la configuration réelle des services Web, les portails Producteur et Consommateur devront peut-être utiliser le même registre d'utilisateurs.
Si la sécurité est configurée pour les services WSRP du portail Producteur, l'administrateur du portail doit attribuer des droits d'accès pour les portlets fournis aux utilisateurs du portail Consommateur. Pour cela, il utilise le Contrôle d'accès au portail. Dans ce cas, le Producteur doit obtenir les informations d'utilisateurs nécessaires auprès du Consommateur.
Informations d'enregistrement
Si le Producteur exige l'enregistrement par le portail Consommateur, le Producteur doit fournir les informations d'enregistrement requises au Consommateur.
ID de Groupe et descripteurs de portlets
Un portail Consommateur peut utiliser un portlet distant à partir d'un portail Producteur à l'aide de l'interface de configuration XML. Dans ce cas,l'administrateur du portail Consommateur doit spécifier les valeurs handle et groupid du portlet distant. Par conséquent, le Producteur doit fournir ces informations au Consommateur.
Le descripteur de portlet et l'ID de groupe sont répertoriés dans la description des services WSRP du Producteur. Le descripteur de portlet de chaque portlet du Producteur est répertorié dans une balise portletHandle. L'ID de groupe de chaque portlet du Producteur est répertorié dans la balise groupID de la description de service.