Show TOC

Consumer-Factory anlegenLocate this document in the navigation structure

Kontext

Die Consumer-Factory ist das Interface auf der Consumer-Seite, das zum Aufbau einer Verbindung verwendet wird. Die Consumer-Factory ist mit dem semantischen Kontrakt und seinem Aktor verknüpft. Zur Designzeit wird die Methode der Sender-, Empfänger- und Authentifizierungsermittlung festgelegt. Wenn die Consumer-Factory instanziiert wird, erfolgt gegebenenfalls die logische oder technische Ermittlung des Senders, des Empfängers sowie der Authentifizierungsmethode und -daten. Anhand dieser Informationen holt die Consumer-Factory eine Instanz des Quell-Consumer-Proxy, die sie dann zum Senden der Request-Message verwendet. Wenn für die Konfiguration des logischen Ports ein Consumer-Mapping mit einzelnem Ziel verwendet wurde, dann wird in diesem Schritt der korrekte Ziel-Proxy zum Versenden der Message benutzt.

Weitere Informationen zu Consumer-Mappings mit einzelnem Ziel finden Sie unter Mit Consumer-Mappings arbeiten.

Beachten Sie, dass die Anwendung entweder die Sender- und Empfänger-IBCs kennt oder sie mit dem logischen Routing ermittelt. Dies hängt davon ab, wie die Consumer-Factory entwickelt wird. Sender und Empfänger können mit Hilfe von Filterstrukturen und Regeln ermittelt werden, die vom Business-Administrator festgelegt werden.

Vorgehensweise

  1. Legen Sie eine Consumer-Factory mit dem Assistenten für Enterprise Services an.

    Weitere Informationen finden Sie unter Assistent für Enterprise Services.

  2. Auf dem Register Detailansicht im Proxy-Editor geben Sie einen semantischen Kontrakt und einen Aktor an.
  3. Geben Sie den Consumer an, der die Consumer-Factory verwendet.
  4. Geben Sie an, wie Sender, Empfänger und Authentifizierung ermittelt werden sollen.

    Sender, Empfänger und Authentifizierungsmethode sowie- daten können mit Hilfe von Regeln ermitteln werden, die vom Administrator festgelegt werden. Dies ermöglicht ein flexibles Routing von Web-Service-Aufrufen. Zur Laufzeit übergibt die Consumer-Anwendung den Geschäftskontext, um die Aufrufe an die richtige Provider-Anwendung weiterzuleiten und um die korrekte Sender-Anwendung zu übertragen. Die korrekte Authentifizierungsmethode kann ebenfalls durch Regeln ermittelt werden. Die technische Ermittelung nutzt von der Anwendung angegebene technische IDs zur Ermittlung von Sender, Empfänger und Authentifizierungsdaten. Sie wird von der Web-Service-Consumer-Anwendung verwendet, wenn die Anwendung weiß, welche Empfänger anzusprechen sind und welcher Sender zu verwenden ist. Wenn die Anwendung den Sender, den Empfänger und die Authentifizierungsdaten mit Hilfe von IDs innerhalb der Consumer-Factory angegeben hat, dann kann der korrekte logische Port ohne Regeln gefunden werden.

  5. Sichern und aktivieren Sie die Consumer-Factory.

    Wenn Sie das Objekt aktivieren, wird es automatisch gesichert. Wenn Sie das Objekt sichern, ohne es zu aktivieren, können Sie es später abschließend bearbeiten und aktivieren.