Serverstandardbindungen für Richtliniensätze festlegen

Sie können Serverstandardbindungen festlegen, wenn die Richtliniensatzzuordnungen für auf dem Server implementierte Service-Provider und Clients andere Bindungen verwenden sollen, als die für die Zelle angegebenen Bindungen. Wenn Sie mehrere Sicherheitsdomänen verwenden, überschreiben die Standardserverbindungen auch die Standardbindungen der Sicherheitsdomänen.

Vorbereitende Schritte

Bevor Sie Serverstandardbindungen für Ihre JAX-WS-Anwendung (Java™ API for XML-Based Web Services) festlegen können, müssen Sie zuerst mindestens eine allgemeine Providerrichtliniensatzbindung bzw. allgemeine Clientrichtliniensatzbindung konfigurieren. Zum Definieren und Verwalten dieser allgemeinen Bindungen klicken Sie in der Administrationskonsole auf Service > Richtliniensätze > Allgemeine Providerrichtliniensatzbindungen bzw. auf Service > Richtliniensätze > Allgemeine Clientrichtliniensatzbindungen.

Informationen zu diesem Vorgang

Hinweis zur Umstellung Hinweis zur Umstellung: In WebSphere Application Server Version 7.0 und höher wurde das Sicherheitsmodell zu einem domänenorientierten Sicherheitsmodell anstelle eines serverbasierten Sicherheitsmodells erweitert. Die Konfiguration der globalen Standardsicherheit (Zellenebene) und der Standardbindungen auf Serverebene wurde in dieser Version des Produkts ebenfalls geändert. In WebSphere Application Server Version 6.1 Feature Pack for Web Services können Sie einen Satz von Standardbindungen für die Zelle und optional einen Satz von Standardbindungen für jeden Server konfigurieren. In Version 7.0 und höher können Sie eine oder mehrere allgemeine Service-Provider-Bindungen und eine oder mehrere allgemeine Service-Client-Bindungen konfigurieren. Nach der Konfiguration der allgemeinen Bindungen können Sie angeben, welche dieser Bindungen die globale Standardbindung sein soll. Optional können Sie auch allgemeine Bindungen angeben, die als Standardbindungen für einen Anwendungsserver oder eine Sicherheitsdomäne verwendet werden sollen.trns

Allgemeine Service-Provider- und Service-Client-Bindungen sind nicht mit einem bestimmten Richtliniensatz verknüpft und enthalten Konfigurationsdaten, die Sie in mehreren Anwendungen wiederverwenden können. Sie können allgemeine Provider- und Clientrichtliniensatzbindungen erstellen und verwalten und anschließend jeweils ein jedes Bindungstyps auswählen, die als Standardbindung für einen Anwendungsserver verwendet werden soll. Das Konfigurieren der Serverstandardbindungen ist hilfreich, wenn die in einem Server implementierten Services eine gemeinsame Bindungskonfiguration nutzen sollen. Sie können die gemeinsame Nutzung einer Bindungskonfiguration auch konfigurieren, indem Sie die Bindung jeder einzelnen Anwendung zuordnen, die im Server implementiert ist, oder indem Sie Standardbindungen für eine Sicherheitsdomäne festlegen und die Sicherheitsdomäne einem oder mehreren Servern zuordnen.

Sie können Standardbindungen für Ihren Service-Provider oder -Client angeben, die auf globaler Sicherheitsebene (Zelle), für eine Sicherheitsdomäne oder für einen bestimmten Server verwendet werden. Die Standardbindungen werden verwendet, wenn keine überschreibende Bindung auf einer niedrigeren Ebene angegeben ist. Der Anwendungsserver verwendet die folgende Reihenfolge (aufsteigend), um zu bestimmen, welche Standardbindungen verwendet werden müssen:
  1. Standardbindungen auf Serverebene
  2. Standardbindungen auf Sicherheitsdomänenebene
  3. Standardbindungen auf globaler Sicherheitsebene (Zelle)

Die allgemeinen Beispielbindungen, die mit dem Produkt bereitgestellt werden, sind als Standardbindungen für die globale Sicherheit (Zelle) definiert. Die Standardbindungen für den Service-Provider und die Standardbindungen für den Service-Client werden verwendet, wenn einer Richtliniensatzzuordnung keine anwendungsspezifischen Bindungen oder Trust-Service-Bindungen zugeordnet sind. Für Trust-Service-Zuordnungen werden die Standardbindungen verwendet, wenn keine Trust-spezifischen Bindungen zugewiesen sind. Wenn Sie das bereitgestellte Providerbeispiel nicht als Standard-Service-Provider-Bindung verwenden möchten, können Sie eine vorhandene allgemeine Providerbindung auswählen oder eine neue allgemeine Providerbindung erstellen, die Ihren Geschäftsanforderungen entspricht. Wenn Sie das bereitgestellte Clientbeispiel nicht als Service-Client-Standardbindung verwenden möchten, können Sie eine vorhandene allgemeine Clientbindung auswählen oder eine neue allgemeine Clientbindung erstellen. Zum Festlegen der Standardbindungen für die globale Sicherheit (Zelle) klicken Sie in der Administrationskonsole auf Services > Richtliniensätze > Standardrichtliniensatzbindungen. Für Umgebungen mit mehreren Sicherheitsdomänen können Sie die allgemeinen Providerbindungen und die allgemeinen Clientbindungen auswählen, die Sie als Standardbindungen für eine Domäne verwenden möchten.

Zusätzlich zu den Standardbindungen für die globale Sicherheit (Zelle) können Sie die allgemeinen Providerbindungen und allgemeinen Clientbindungen auswählen, die Sie als Standardbindungen für einen Server verwenden möchten. Dies ist nur erforderlich, wenn Sie für einen bestimmten Server andere Standardbindungen als für die anderen Server in der Sicherheitsdomäne oder in der Zelle verwenden möchten.

Zum Auswählen der Standardbindungen für einen Server klicken Sie in der Administrationskonsole auf Server > Servertypen > WebSphere-Anwendungsserver > Servername und anschließend unter "Sicherheit" auf Standardrichtliniensatzbindungen. Wenn Sie keine allgemeine Bindung als Standardbindung für einen Server auswählen, werden die Standardbindungen für die Domäne verwendet, in der sich der Server befindet. Wenn Sie keine Bindung als Standardbindung für eine Domäne auswählen, werden die Standardbindungen für die globale Sicherheit (Zelle) verwendet. Sie müssen eine Standard-Service-Provider-Bindung und eine Service-Client-Standardbindung für die Zelle auswählen. Die im Produkt enthaltenen allgemeinen Bindungen sind als Standardbindungen für die globale Sicherheit (Zelle) definiert. Eine Bindung, die für eine Richtliniensatzzuordnung verwendet wird oder als Standardbindung für einen Server, eine Domäne oder die Zelle angegeben ist, nicht löschen. Weitere Informationen zum Definieren von Standardbindungen für einen Server finden Sie in der Dokumentation zu den Standardbindungen für Server.

Heterogene Umgebung Heterogene Umgebung:

Wenn Sie eine Anwendung haben, die eine oder mehrere anwendungsspezifische Bindungen enthält, die für WebSphere Application Server Version 6.1 konfiguriert wurden, handelt es sich bei dieser Anwendung um eine Anwendung der Version 6.1. Wenn Sie Anwendungen haben, die auf Servern der Version 6.1 in einer Anwendungsserverumgebung der Version 7.0 oder höher implementiert wurden, oder wenn Sie Anwendungen der Version 6.1 haben, die auf Anwendungsservern der Version 7.0 oder höher implementiert wurden, können Sie für die Zelle Standardbindungen des Richtliniensatzes für Version 6.1 angeben. Diese Bindungen werden für Client- und Providerrichtliniensatzzuordnungen in Anwendungen der Version 6.1 und Zuordnungen zu Serviceanwendungen verwendet, die in einem Server der Version 6.1 implementiert sind. Außerdem werden diese Standardbindungen für Zuordnungen der Version 6.1 verwendet, sofern sie am Zuordnungspunkt nicht durch eine anwendungsspezifische Bindung oder eine Standardbindung des Servers der Version 6.1 überschrieben werden. Sie können für Bindungen der Version 6.1 ein Upgrade auf Bindungen durchführen, die von WebSphere Application Server ab Version 7.0 verwendet werden. Verwenden Sie den Befehl upgradeBindings, um mit dem Tool wsadmin ein Upgrade der Bindungsversion durchzuführen, wenn die Anwendung der Version 6.1 nicht unter WebSphere Application Server Version 6.1 installiert ist.

mixv

Wenn die Sicherheit aktiviert ist, haben Sie je nach Rolle, die Ihnen zugeordnet ist, möglicherweise keinen Zugriff auf die Texteingabefelder oder Schaltflächen für die Erstellung oder Bearbeitung der Konfigurationsdaten. Machen Sie sich mithilfe der Dokumentation zu den Verwaltungsrollen mit den gültigen Rollen für den Anwendungsserver vertraut.

Vorgehensweise

  1. Öffnen Sie die Administrationskonsole.
  2. Zum Festlegen der Standardrichtliniensatzbindungen für Ihren Server wählen Sie Server > Servertypen > WebSphere-Anwendungsserver > Servername > Standardrichtliniensatzbindungen aus.
  3. Wählen Sie die Standardproviderbindung für den Server aus.

    Wenn Sie eine Standardproviderbindung für den Server angeben, überschreibt die ausgewählte Bindung die Standardproviderbindungen, die für die Zelle oder die Sicherheitsdomäne definiert wurden, in der der Server implementiert ist. Die Standardeinstellung ist Ohne.

    Wenn Sie mehrere Sicherheitsdomänen verwenden, wird der Name der Sicherheitsdomäne, für die die jeweilige Bindung gilt, neben dem Namen jeder verfügbaren Providerbindung angezeigt. Es werden nur die Bindungen angezeigt, die für die globale Sicherheitsstufe bzw. die Sicherheitsdomäne gelten, in der der Server implementiert ist.

  4. Wählen Sie die Standardclientbindung des Servers aus.

    Wenn Sie eine Standardproviderbindung für den Client angeben, überschreibt die ausgewählte Bindung die Standardproviderbindungen, die für die Zelle oder die Sicherheitsdomäne definiert wurden, in der der Client implementiert ist. Die Standardeinstellung ist Ohne.

    Wenn Sie mehrere Sicherheitsdomänen verwenden, wird der Name der Sicherheitsdomäne, für die die jeweilige Bindung gilt, neben dem Namen jeder verfügbaren Providerbindung angezeigt. Es werden nur die Bindungen angezeigt, die für die globale Sicherheitsstufe bzw. die Sicherheitsdomäne gelten, in der der Server implementiert ist.

  5. Klicken Sie auf Anwenden oder OK, um Ihre Änderungen zu übergeben.
  6. Klicken Sie auf Speichern, um Ihre Änderungen in der Masterkonfiguration zu speichern.
  7. (Optional) Wenn Sie eine Anwendung der Version 6.1 verwenden, können Sie Standardrichtliniensatzbindungen für den Server der Version 6.1 angeben. Zum Festlegen dieser Bindungen wählen Sie Server > Servertypen > WebSphere-Anwendungsserver > Servername > Standardrichtliniensatzbindungen > Standardrichtliniensatzbindungen der Version 6.1 aus.
    Heterogene Umgebung Heterogene Umgebung: Wählen Sie die Standardbindungen der Version 6.1 für diesen Server aus. Wenn Ihre Anwendung anwendungsspezifische Bindungen enthält, die für WebSphere Application Server Version 6.1 konfiguriert sind, ist diese Anwendung eine Anwendung der Version 6.1. Diese Standardbindungen werden für Client- und Providerrichtliniensatzzuordnungen für Anwendungen verwendet, die in Servern der Version 6.1 implementiert sind, und für Anwendungen der Version 6.1, die in Servern der Version 7.0 und höher implementiert sind. Diese Bindungen werden für Client- und Providerrichtliniensatzzuordnungen in Anwendungen der Version 6.1 und Zuordnungen zu Serviceanwendungen verwendet, die in einem Server der Version 6.1 implementiert sind. Außerdem werden diese Standardbindungen für Zuordnungen der Version 6.1 verwendet, sofern sie am Zuordnungspunkt nicht durch eine anwendungsspezifische Bindung oder eine Standardbindung des Servers der Version 6.1 überschrieben werden.mixv

Ergebnisse

Wenn Sie diese Schritte ausführen, werden die Serverstandardbindungen definiert, und alle Richtliniensatzzuordnungen, die die Verwendung der Standardbindung für Web-Service-Anwendungen festlegen, die im Server implementiert sind, verwenden die Standardbindungen auf Serverebene.

Beispiel

Angenommen, Sie haben einen konfigurierten Anwendungsserver mit dem Namen server1 und mehrere Web-Service-Anwendungen im Anwendungsserver server1 implementiert. Da diese Anwendungen ähnliche Sicherheits- und Servicequalitätsanforderungen haben und Sie eine gemeinsame Sicherheitskonfiguration für diese verwenden möchten, möchten Sie die Standardbindungen für Richtliniensatzzuordnungen zu Service-Providern und -Clients über server1 definieren.

Weiter angenommen, Sie möchten die bereitgestellte allgemeine Providerbindung Provider sample ändern. Sie können das bereitgestellte Beispiel kopieren und ändern, um vorhandene Bindungen zu nutzen.

  1. Kopieren Sie die bereitgestellten Bindungen Provider sample und Client sample, und passen Sie die Kopien an Ihre Sicherheits- und Servicequalitätsanforderungen an. Schließen Sie Bindungskonfigurationen für alle Richtlinientypen ein.
    • Klicken Sie auf Services > Richtliniensätze > Allgemeine Providerrichtliniensatzbindungen. Wählen Sie Provider sample > Kopieren aus. Legen Sie einen Namen für die neue allgemeine Providerbindung fest, z. B. "MyServiceProviderbinding", und geben Sie eine Beschreibung für die neue Bindung ein.
    • Klicken Sie auf Services > Richtliniensätze > Allgemeine Clientrichtliniensatzbindungen. Wählen Sie Client sample > Kopieren aus. Legen Sie einen Namen für die neue allgemeine Clientbindung fest, z. B. "MyServiceClientbinding", und geben Sie eine Beschreibung für die neue Bindung ein.
  2. Suchen Sie server1 in der Sammlung der Anwendungsserver, und klicken Sie auf diese Instanz. Wählen Sie in der Administrationskonsole Server > Servertypen > WebSphere-Anwendungsserver aus, und klicken Sie auf die Instanz server1.
  3. Klicken Sie auf Standardrichtliniensatzbindungen.
  4. Wählen Sie die Bindungen aus, die Sie für Ihre Provider- und Clientrichtliniensatzzuordnungen verwenden möchten. In diesem Beispiel wählen Sie Ihre angepassten allgemeinen Bindungen "MyServiceProviderbinding" und "MyServiceClientbinding" aus.
  5. Klicken Sie auf Anwenden oder OK, um Ihre Änderungen zu übergeben.
  6. Klicken Sie auf Speichern, um Ihre Änderungen in der Masterkonfiguration zu speichern.
Jedesmal, wenn Sie einem Service oder Client, der im Anwendungsserver server1 implementiert ist, einen Richtliniensatz zuordnen, wird dieser zunächst auf die Verwendung der angegebenen Bindungen eingestellt.
.

Nächste Schritte

Nach dem Festlegen der Standardbindungen für den Server können Sie mit der Implementierung von Services im Server und der Zuordnung von Richtliniensätzen beginnen. Alternativ können Sie bereits Services im Server implementiert haben, und der Server verwendet die globalen Standardbindunge, weil keine Standardbindung für den Server vorhanden ist. Stellen Sie nach dem Festlegen der Standardbindungen für den Server sicher, dass diese für die Servicenachrichten verwendet werden.


Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_wsspsappservbind
Dateiname:twbs_wsspsappservbind.html