Durch das Zuordnen von Richtliniensätzen zu einem Web-Service-Client können Sie den Client sicherer machen. Jede Zuordnung gibt einen Endpunkt, einen
Richtliniensatz und eine Bindung an. Weil jede Konfiguration für eine Anwendung und einen Benutzer spezifisch ist,
müssen Sie für einige Richtlinientypen eine Bindung konfigurieren.
Bei einem Web-Service und einem Client dieses Service müssen die Richtliniensätze und die Bindungskonfiguration übereinstimmen, da der Service sonst nicht ordnungsgemäß funktioniert.
- Blenden Sie in der Ansicht "Services" der Java™ EE-Perspektive den Knoten "JAX-WS-Web-Services" ein. Wählen Sie den Adressbuchclient aus, klicken Sie mit der rechten Maustaste und wählen Sie Richtliniensatzuordnung verwalten aus.
- Stellen Sie sicher, dass "jwsAddressBookEAR" ausgewählt ist, und klicken Sie auf Weiter.
- Klicken Sie im Abschnitt "Anwendung" auf Hinzufügen, um einen Richtliniensatz einem Endpunkt zuzuordnen und die Bindungen anzugeben.
- Da der Service auf Serviceebene und nicht auf Endpunkt- oder Operationsebene geschützt wird, wird der Client auch auf dieser Ebene geschützt. Wählen Sie aus der Dropdown-Liste mit den Servicenamen den Service "AddressBookService" aus und lassen Sie die Felder für den Endpunkt- und den Operationsnamen leer.
- Wählen Sie im Feld "Richtliniensatz" aus der Liste "WS-I-RSP" aus.
- Stellen Sie sicher, dass Client Sample im Feld "Bindung" ausgewählt ist. Dies ist eine clientseitige allgemeine Bindung, die im Lieferumfang von
WebSphere Application Server enthalten ist.
- Klicken Sie auf OK.
- Die Richtlinientypen, die in dem von Ihnen ausgewählten Richtliniensatz enthalten sind, werden in der Tabelle "Bindungskonfiguration" aufgelistet. Die Konfiguration für diese Richtlinientypen ist bereits abgeschlossen.
- Klicken Sie auf Fertigstellen, um den Assistenten zu beenden.
Im Ordner META-INF von jwsAddressBookEAR werden die Datei clientPolicyAttachments.xml sowie die clientseitigen Bindungen erstellt.