SoapUI - Servizi Web RESTful
Un servizio Web è una raccolta di protocolli aperti e standard utilizzati per lo scambio di dati tra applicazioni o sistemi. Le applicazioni software scritte in vari linguaggi di programmazione e in esecuzione su varie piattaforme possono utilizzare i servizi Web per scambiare dati su reti di computer come Internet in un modo simile alla comunicazione tra processi su un singolo computer. Questa interoperabilità (ad esempio, tra Java e Python, o applicazioni Windows e Linux) è dovuta all'uso di standard aperti.
I servizi Web basati sull'architettura REST sono noti come servizi Web RESTful. Questi servizi Web utilizzano metodi HTTP per implementare il concetto di architettura REST. Un servizio Web RESTful di solito definisce un URI (Uniform Resource Identifier), che è un servizio che fornisce la rappresentazione delle risorse come JSON e una serie di metodi HTTP.
Tutte le funzionalità di test REST di SoapUI si basano su una rappresentazione logica nota come servizio REST. Non dobbiamo confonderlo con il termine "servizio" qui, poiché non è un'implementazione del servizio ma una mappatura del servizio RESTful che viene richiamato. Possiamo aggiungere quanti più servizi REST possibile in un progetto SoapUI. Ciascuno rappresenta un particolare servizio RESTful. Sono i seguenti: