!--a11y-->
Vermittelte Konzepte 
Diese Variante ist technisch eine Erweiterung der Variante Flugverfügbarkeitsermittlung (mit Proxy).
Die Variante Flugverfügbarkeitsermittlung (mit Web-Service) vermittelt die meisten der technischen Konzepte, welche bei der Variante Flugverfügbarkeitsermittlung (mit Proxy) aufgeführt wurden. Vergleiche dazu Vermittelte Konzepte.
Darüber hinaus vermittelt diese Variante weitere Konzepte. In diesem Abschnitt erhalten Sie einen Überblick über diese zusätzlichen technischen Konzepte.
In der folgenden Tabelle finden Sie zu jedem Konzept
· einen Hyperlink auf die allgemeine Beschreibung des Konzeptes
· eine Beschreibung, wie das Konzept im Integrationsszenario konkret umgesetzt wird
Im Integration Repository finden Sie das Integrationsszenario unter dem Namen CheckFlightSeatAvailability (in der Software-Komponentenversion SAP Basis 7.00, Namensraum http://sap.com/xi/XI/Demo/Agency). Sie finden alle vom Integrationsszenario verwendeten Objekte (Interface-Objekte, Mapping-Objekte) durch Vorwärtsnavigation.
Die Fluggesellschaft, die in den Prozess über den Web-Service und den SOAP-Adapter integriert ist, bietet einen Web-Service für den Austausch der Messages an. Sie finden die Web-Service-Definition im SAP-System. Rufen Sie die Transaktion Object Navigator (SE80) auf und wählen Sie das Paket SAI_DEMO_AIRLINE. Sie finden die Web-Service-Definition unter Enterprise Services ® Web-Service-Bibliothek ® Web Service Definitions (Name des Web-Service: SXIDAL_FLIGHTSEATAVAIL_CHECK, Kurzbeschreibung: XI Demo: Prüfe Flugverfügbarkeit).

Beim Web-Service handelt es sich um ein Entwicklungsobjekt, das im Auslieferungsumfang enthalten ist.
Das zu dem verwendeten Message-Interface des Reisebüros korrespondierende Proxy finden Sie im SAP-System in der ABAP-Proxy-Generierung unter der Software-Komponentenversion SAP Basis 7.00: Das Outbound-Interface FlightSeatAvailabilityQuery_Out im Namensraum http://sap.com/xi/XI/Demo/Agency.
Design-Zeit
Konzept |
Beschreibung |
Integrationsszenario mit mehreren Component Views |
Für das Integrationsszenario CheckFlightSeatAvailability sind mehrere Component Views definiert. Im Component View ABAP_Proxy_2_Web_Service ist die Verbindung definiert, die auf dem Message-Austausch zwischen Message-Interface und Web-Service basiert. |
Integrationsszenario mit einer Anwendungskomponente vom Typ Vorlage zur Kommunikation mit einem externen Partner |
Die Fluggesellschaft, die den Web-Service anbietet, wurde als externer Partner definiert.
Dies wird im Component View dadurch
dargestellt, dass bei der bei
Anwendungskomponente Airline das Symbol
Die Anwendungskomponente Airline ist vom Typ Vorlage, weil der Austausch der Messages über einen Web-Service erfolgt und dessen technische Realisierung nicht unbedingt bekannt ist. (Die tatsächliche Realisierung im Demo-Beispiel ist natürlich bekannt. Dies kann muss aber bei einem Reisebüro und einer Fluggesellschaft nicht unbedingt vorausgesetzt werden.) |
In der Kommunikationskanalvorlage XIDemoChannel_WebServiceSOAP ist der notwendige Kommunikationskanal vorkonfiguriert. |
|
Definition eines Web-Service |
Die im SAP-System enthaltene Web-Service-Definition basiert auf dem Inbound-Message-Interface FlightSeatAvailabilityQuery_In (Software-Komponentenversion SAP Basis 7.00, Namensraum http://sap.com/xi/XI/Demo/Airline). |
Konfigurations-Zeit
Konzept |
Beschreibung |
Service mit Partner
|
Der Web-Service zur Flugverfügbarkeitsermittlung wird in der von SAP vorgeschlagenen Standardkonfiguration als Business-Service eines Partners abgebildet. |
Da die Fluggesellschaft das SOAP-Format erwartet, ist der Empfängervereinbarung ein Kommunikationskanal mit dem Adaptertyp SOAP zugeordnet. |
|
Aktivierung eines Web-Service |
Der Web-Service wurde von SAP implementiert und ausgeliefert, muss aber im SAP-System noch aktiviert werden. |
Laufzeit
Konzept |
Beschreibung |
Kommunikation auf Basis der Adapter-Laufzeit
( |
Die Fluggesellschaft implementiert die Verfügbarkeitsprüfung als einen Web-Service, der vom Integration Server über den SOAP-Adapter aufgerufen wird. |