WS-Policy
WS-Policy est un standard d'interopérabilité qui permet de décrire et de communiquer les règles d'un service Web de telle sorte que les fournisseurs de services puissent exporter les exigences des règles dans un format standard. Les clients peuvent combiner les exigences du fournisseur de services avec leurs propres capacités pour établir les règles requises pour une interaction spécifique.
WebSphere Application Server est conforme à la spécification WS-Policy (web services Policy Framework). Vous pouvez utiliser le protocole WS-Policy pour échanger des règles dans un format standard. Une règle représente les capacités et les exigences d'un service Web, par exemple si un message est sécurisé et comment le sécuriser ou si un message est distribué de manière fiable et par quel moyen. Vous pouvez communiquer la configuration de la règle à un autre client, registre de services ou service qui prend en charge la spécification WS-Policy, y compris des produits autres que WebSphere Application Server dans un environnement hétérogène.
Pour un fournisseur de service, la configuration de règle peut être partagée dans un langage WSDL publié, un WSDL qui est obtenu par un client à l'aide d'une requête HTTP GET ou du protocole d'échange de métadonnées de services Web (WS-MetadataExchange). Le WSDL est dans le format WS-PolicyAttachments standard.
Pour un client, le client peut obtenir la règle du fournisseur de services au format WS-PolicyAttachments standard et utiliser ces informations pour établir une configuration qui soit acceptable pour le client et le fournisseur de services. En d'autres termes, le client peut être configuré de manière dynamique, en fonction des règles prises en charge par son fournisseur de services. La règle du fournisseur peut être associée au niveau du service, de la référence de service ou de l'application.
- Vous pouvez spécifier la sécurité du niveau de transport sur l'acquisition WSDL client. Vous pouvez associer un ensemble de règles système à une requête HTTP GET ou une requête WS-MetadataExchange lors de l'obtention d'une règle du fournisseur. Voir la rubrique concernant la "configuration de la règle client pour utiliser une règle de fournisseur de service" pour plus d'informations.
- Vous pouvez spécifier un ensemble et une liaison de règles pour une référence de service différents de ceux de l'association d'ensembles de règles du service. Par défaut, les références de service héritent leur ensemble de règles et leur configuration WS-Policy de leur service parent, mais, si vous le souhaitez, l'ensemble de règles et la configuration WS-Policy peuvent être remplacés. Voir la rubrique concernant l'"utilisation de WS-Policy pour échanger des règles dans un format standard" et les rubriques relatives pour plus de détails.
- Vous pouvez activer et configurer le support WS-Addressing sur un client ou un fournisseur de service en ajoutant des assertions WS-Policy dans le document WSDL. WebSphere Application Server traite ensuite les informations relatives à WS-Addressing contenues dans l'aspect WS-Policy d'un document WSDL et les utilise dans la configuration de cette application. Pour plus d'informations, voir la rubrique "Activation de la prise en charge de Web Services Addressing pour les applications JAX-WS à l'aide de WS-Policy".
- Vous pouvez publier la configuration de règles relative à WS-Addressing selon les descripteurs de déploiement JSR109 ou les annotations ou fonctions JAX-WS 2.2, comme les informations basées sur les ensembles de règles. Ceci permet de s'assurer que les informations de règles publiées correspondent au comportement d'exécution du service. Voir la rubrique concernant les "fournisseurs de services Web et partage de configuration des règles" pour plus d'informations.
- WS-Policy. Voir Web Services Policy 1.5
- WS-Addressing. Voir Web Services Addressing 1.0 - Metadata.
- WS-AtomicTransaction. Voir Web Services Atomic Transaction Version 1.0, Web Services Atomic Transaction Version 1.1 et Web Services Atomic Transaction Version 1.2.
- WS-ReliableMessaging. Voir Web Services Reliable Messaging Policy Assertion Version 1.0 et Web Services Reliable Messaging Policy Assertion Version 1.1.
- WS-SecurityPolicy. Voir WS-SecurityPolicy 1.2.
- Paramètres de la règle WS-Addressing
- Paramètres WS-ReliableMessaging
- Paramètres de la règle WS-Security
- Paramètres de la règle WS-Transaction