Producteur WSRP
Les Producteurs WSRP fournissent des portlets aux Consommateurs qui les intègrent dans leurs portails pour leurs utilisateurs.
Un producteur WSRP est un portail qui fournit les services WSRP. Ces services WSRP permettent aux Consommateurs d'appeler des portlets sur le portail Producteur et d'y accéder. Les portails Consommateur peuvent alors consommer les portlets du portail Producteur en tant que portlets distants en appelant ces services WSRP. Le fournisseur agit en tant que "serveur" de la communication WSRP.
Un Producteur WSRP fournit un ou plusieurs portlets via des services WSRP pouvant être appelés par des applications Consommateur qui résident sur des sites distants. Le portail fournisseur reçoit les requêtes provenant du portail consommateur sur le service WSRP. Le portail Producteur génère le marquage en conséquence et l'envoie au portail Consommateur, où il s'affiche pour l'utilisateur qui a lancé la requête.
Pour permettre la communications entre le portail Producteur et le portail Consommateur, le Producteur transmet un ensemble d'interfaces de services Web aux Consommateurs. Ces interfaces sont définies par la norme WSRP. Le Producteur peut mettre à disposition tout ou partie de ces interfaces pour les Consommateurs selon les besoins. Le Producteur fournit une description des interfaces des services WSRP et des services WSRP dans un document de description des services. Le format du document de description de services est défini dans la norme WSDL (Web Services Description Language). Cette description des services WSDL fournit également des informations techniques générales, par exemple, les adresses de noeud final des services WSRP.