Echange des informations requises entre les portails Producteur et Consommateur.
La norme WSRP définit les interfaces et le protocole de communication entre le portail Producteur et le portail Consommateur. Les portails Producteur fournissent des services WSRP qui peuvent être appelés pour invoquer les portlets fournis. Les portails Consommateur nécessitent que les services WSRP appellent les portlets distants.
Actuellement, il existe deux versions de la norme WSRP 1.0 et WSRP 2.0. HCL Portal supports both versions of the WSRP standard.
WSRP s'appuie sur la technologie de service Web et les normes de service Web existants. L'implémentation WSRP d'HCL Portal version 8.5 est créée sur la pile des services Web basée sur JAX-WS de IBM® WebSphere® Application Server. L'implémentation WSRP dans les versions antérieures d'HCL Portal était basée sur la pile des services Web basée sur la norme JAX-RPC. WSRP dans HCL Portal version 8.5 peut interagir avec ses homologues WSRP générés sur d'autres piles de services Web, telles que JAX-RPC. En particulier, WSRP dans HCL Portal version 8.5 peut communiquer et interagir avec ses homologues WSRP dans HCL Portal version 8.0 et les versions antérieures.
| Interface de services Web | Prise en charge par le Producteur WSRP HCL Portal | Prise en charge par le Consommateur WSRP HCL Portal |
|---|---|---|
| Description de service | Oui | Oui |
| Balisage | Oui | Oui |
| Enregistrement (facultatif) | Non | Oui |
| Gestion des portlets (facultatif) | Oui | Oui |
- Le document de description de services WSDL (Web Services Description Language) qui fournit les informations suivantes :
- Descriptions des interfaces WSRP et des services WSRP assurés par le Producteur.
- Informations techniques, telles que les adresses de noeud final de services.
- Informations sur la qualité du service et la configuration de la sécurité des services WSRP sur le portail Producteur.
En fonction de la configuration globale de WSRP, le consommateur peut à son tour transmettre des informations au fournisseur. Par exemple, si la sécurité du portail Producteur est configurée, le Consommateur peut envoyer des ID d'utilisateurs du portail Consommateur au Producteur. Le Producteur peut alors attribuer à ces utilisateurs un accès aux portlets fournis. Les utilisateurs du portail Consommateur peuvent alors utiliser les portlets que le portail Consommateur utilise à partir du Producteur.
Les informations suivantes décrivent les détails du Producteur WSRP et du Consommateur WSRP. Ces informations sont utiles pour les administrateurs des portails respectifs. Par exemple, un administrateur du Producteur WSRP doit connaître les fournisseurs de services pris en charge par le Producteur WSRP. Normalement, il n'est pas nécessaire qu'un administrateur du Consommateur WSRP connaisse les caractéristiques d'implémentation d'un Producteur WSRP.
Fournisseurs de services du Producteur WSRP
| Interface de services Web | Fournisseur de services WSRP 1.0 | Fournisseur de services WSRP 2.0 | Fournisseur de service WSRP 2.0 pour la communication WSRP interne au portail |
|---|---|---|---|
| Description de service | WSRPServiceDescriptionService |
WSRPServiceDescriptionService_v2 |
WSRPServiceDescriptionService_v2_internal |
| Balisage | WSRPBaseService |
WSRPBaseService_v2 |
WSRPBaseService_v2_internal |
| Gestion des portlets | WSRPPortletManagementService |
WSRPPortletManagementService_v2 |
WSRPPortletManagementService_v2_internal |
Clients et références de services du Consommateur WSRP
Le Consommateur WSRP d'HCL Portal fournit un ensemble de clients de service et références de service par défaut. L'ensemble inclut deux clients de service, un pour la prise en charge de WSRP 1.0 et WSRP 2.0 et les types de port ou les interfaces de service Web respectifs. Il existe une référence de service par défaut par client de service. Vous pouvez configurer et gérer les clients de service et les références de service à l'aide de WebSphere® Integrated Solutions Console. Par exemple, vous pouvez utiliser WebSphere® Integrated Solutions Console pour configurer des fournisseurs des services WSRP et des clients des services WSRP en associant des ensembles de règles. Vous pouvez configurer chaque client de service et référence de service séparément.
| WSRP 1.0 | WSRP 2.0 | |
|---|---|---|
| Client de service | WSRPService |
WSRPService_v2 |
| Référence de service | service/wsrp/WSRPService | service/wsrp/WSRPService_v2 |