SoapUI je profesionálny nástroj na testovanie webových servisov (SOAP a REST). Nekomerčná verzia je voľne dostupná na https://www.soapui.org/downloads/soapui.html
Na tomto príklade ilustrujeme:
Okrem toho je to príklad servisu, pre ktorý nie je architektúra REST vhodná: Rest klient, totiž nemá možnosť zistiť akú štruktúru by mal mať xml-dokument, ktorý očakáva POST/PUT ako vstup.
poskytuje operáciu navrhZmluvy (navrh: Zmluva): Zmluva pričom štrukrúra zmluvy je zobrazená a UML diagrame
a operácia navrhZmluvy na serverovej strane
Implementácia servisu postupom code-first
zdrojový súbor testovacieho klienta je tu
Ilustruje použitie
Upravená štrukrúra zmluvy je zobrazená a UML diagrame
xml-schema: schema
WSDL: WSDL
implementácia servisu: NewWebServiceFromWSDL.java