Web-Service publizieren

Der Web-Service, der auch als Geschäftsservice bezeichnet wird, beschreibt einen Web-Service-Endpunkt sowie die Position der WSDL-Datei. In der WSDL-Datei werden die Operationen aufgeführt, die der Service bereitstellt.

Voraussetzungen:
  1. Registrierung bei einer Registry.
  2. Starten des Web-Services-Explorers.
  3. Hinzufügen der Registry zum Web-Services-Explorer.
  4. Erstellen eines Web-Service.
  5. Der Web-Service muss implementiert werden.
  6. Publizieren einer Geschäftsentität.

Sie können einen Geschäftsservice mithilfe zweier unterschiedlicher Publizierungsformate publizieren: 'Einfach' und 'Erweitert'.

Geschäftsservice mithilfe der einfachen Option publizieren

Gehen Sie wie folgt vor, um einen Web-Service mithilfe der einfachen Option zu publizieren:

  1. Wählen Sie im Web-Services-Explorer 'UDDI - Hauptknoten' aus und wählen Sie die Registry aus, für die Sie die Geschäftsentität publizieren möchten.
  2. Klicken Sie in der Symbolleiste des Aktionsfensters auf das Symbol Publizieren Abbildung des Symbols 'Publizieren'.
  3. Wählen Sie Service aus und wählen Sie das Optionsfeld Einfach aus.
  4. Geben Sie in den entsprechenden Feldern die Publizierungs-URL, Ihre Benutzer-ID, das Kennwort, die WSDL-URL, den Servicenamen sowie die Beschreibung des Service ein.
  5. Klicken Sie auf Los, um die Geschäftsentität zu publizieren.

Wichtig: Stellen Sie sicher, dass Sie das Servicedokument auswählen, da das Serviceelement die Grundlage für den Geschäftsservice ist, den Sie publizieren. Die Publizierung eines Geschäftsservice mithilfe eines WSDL-Dokuments, das über keine Serviceelemente verfügt, ist nicht möglich.

Der Web-Services-Explorer wird automatisch mit Ihrem publizierten Web-Service aktualisiert. Die Registry enthält Verweise auf die URL des WSDL-Servicedokuments des Web-Service. Geschäfte können nun erkannt und in Ihren Web-Service integriert werden.

Geschäftsservice mithilfe der erweiterten Option publizieren

Gehen Sie wie folgt vor, um einen Web-Service mithilfe der erweiterten Option zu publizieren:

  1. Wählen Sie im Web-Services-Explorer 'UDDI - Hauptknoten' aus und wählen Sie die Registry aus, für die Sie die Geschäftsentität publizieren möchten.
  2. Klicken Sie in der Symbolleiste des Aktionsfensters auf das Symbol Publizieren Abbildung des Symbols 'Publizieren'.
  3. Wählen Sie Service aus und wählen Sie das Optionsfeld Erweitert aus.
  4. Geben Sie in den entsprechenden Feldern die Publizierungs-URL, Ihre Benutzer-ID, das Kennwort und die WSDL-URL ein.
  5. Klicken Sie auf Abrufen oder Suchen, um den Service zu einer Geschäftsentität zuzuordnen.
  6. Klicken Sie auf Abrufen oder Suchen, um eine bestimmte Serviceschnittstelle zu dem Service zuzuordnen.
  7. Klicken Sie auf Hinzufügen, um Servicenamen zu erstellen.
  8. Klicken Sie auf Hinzufügen, um Servicebeschreibungen zu erstellen.
  9. Klicken Sie auf Hinzufügen, um Kategorien zu erstellen. Geben Sie Ihre Servicekategorien ein. Wählen Sie in der Dropdown-Liste einen Kategorietyp aus. Klicken Sie auf Durchsuchen, um das Teilfenster 'Kategorien' zu öffnen. Navigieren Sie in der hierarchischen Taxonomie und wählen Sie die entsprechende Klassifizierung für Ihren Geschäftsservice aus; verlassen Sie anschließend das Teilfenster 'Kategorien'.
  10. Klicken Sie auf Los, um die Geschäftsentität zu publizieren.

Wichtig: Stellen Sie sicher, dass Sie das Servicedokument auswählen, da das Serviceelement die Grundlage für den Geschäftsservice ist, den Sie publizieren. Die Publizierung eines Geschäftsservice mithilfe eines WSDL-Dokuments, das über keine Serviceelemente verfügt, ist nicht möglich.

Der Web-Services-Explorer wird automatisch mit Ihrem publizierten Web-Service aktualisiert. Die Registry enthält Verweise auf die URL des WSDL-Servicedokuments des Web-Service. Geschäfte können nun erkannt und in Ihren Web-Service integriert werden.