SAP PI - Servizi Web
Un servizio Web è una funzione dell'applicazione o un servizio e può essere utilizzato tramite lo standard Internet. È una funzione o servizio applicativo indipendente, modulare e auto-descrittivo.
Può essere descritto, reso disponibile, localizzato e trasformato o chiamato utilizzando protocolli Internet standard.
Ogni servizio Web incapsula una funzione che viene utilizzata per eseguire molte attività. Un provider di servizi viene utilizzato per fornire l'accesso a un servizio Web. Un fornitore di servizi dispone di un documento WSDL.
Un utente del servizio Web è chiamato a service requesterchi utilizza il servizio web con l'ausilio di un browser web. In uno scenario normale, un richiedente del servizio è un'applicazione che accede al servizio Web. Un'applicazione prende tutti i dettagli necessari per accedere a un servizio Web dalla descrizione del servizio e queste informazioni vengono mantenute nel registro del servizio.
La figura seguente mostra uno scenario di servizio Web comune:
Servizio Web - Caratteristiche principali
I seguenti sono i file key features di un servizio Web -
Il servizio Web consente ai programmi in esecuzione su piattaforme, sistemi operativi e linguaggi diversi di comunicare tra loro.
Il servizio Web è una funzione dell'applicazione o un servizio.
Il servizio Web può essere utilizzato tramite lo standard Internet.
I servizi Web possono essere pubblicati e tracciati.
I servizi Web costituiscono una base per Enterprise Services Architecture (ESA), nota come la versione avanzata di SAP dell'architettura SOA orientata ai servizi.
Come analizzare diversi servizi Web?
Eseguire i passaggi seguenti per analizzare diversi servizi Web:
Step 1 - Accedi al sistema ECC, usa il codice transazione - SOAMANAGER
Step 2 - Selezionare la casella di controllo Servizio Web → Applica selezione.
Step 3- Verificare se la scheda Panoramica contiene la voce SERVIZIO → viene visualizzato il binding. Se l'associazione SERVICE non viene visualizzata, significa che l'associazione deve essere completata.
Step 4 - Per mostrare il servizio Web e il relativo collegamento, scegliere il documento Apri WSDL per il collegamento o il collegamento al servizio selezionato.
Step 5- Si apre un browser Web che mostra il WSDL → è possibile scorrere verso il basso alla fine del WSDL. Troverai l'endpoint sotto la porta WSDL del nodo.
Dove SAP PI non è consigliato?
SAP PI non è consigliato per uno scenario di richiesta / risposta sincrona. Nella comunicazione sincrona, viene richiamato dall'operazione di richiesta e risposta e l'output del processo viene restituito immediatamente dopo l'operazione. Il carico è più sull'infrastruttura in caso di comunicazione sincrona.
In un backend non SAP come Java, DOT NET, SAP PI non è consigliato come strumento middleware nello scenario basato sull'interfaccia utente.
Quando un sistema back-end viene esposto come servizio dell'interfaccia utente, SAP PI non è consigliato per gli scenari basati sull'interfaccia utente.