Z pohledu aplikace klienta vypadá stub služby stejně jako skutečná služba, kterou simuluje. Chcete-li použít namísto skutečné služby server stub služby, musíte mít možnost nahradit adresu URL původní služby v aplikaci klienta adresou URL serveru stubu.
Stub služby vytvoříte poskytnutím existující specifikace WSDL. Stub služby je generován s přesně stejnými porty a vazbami jako původní služba, aby jej bylo možné adresovat přesně stejným rozhraním. Každá operace v rámci služby vrací výchozí odezvu typu definovaného specifikací WSDL.
Chcete-li změnit výchozí odezvu nebo vytvořit podmíněné odezvy, které simulují skutečné odezvy původní služby, můžete stub služby upravit v editoru stubu.
Po dokončení úprav stubu služby je možné tento stub implementovat na lokálním serveru stub, který je spuštěný na pracovní ploše. Server stub simuluje skutečný aplikační server a může být hostitelem více stubů služeb. Server stub je řízen z pohledu monitorování stubů.
A konečně, pokud chcete místo původní služby používat stub služby, změníte adresu URL, kterou používá aplikace klienta, tak, aby místo na původní aplikační server ukazovala na lokální server stub. Tuto adresu URL a také WSDL stubu služby naleznete v pohledu monitorování stubů.
Vzdálené servery stub se netýkají produktu IBM® Rational Service Tester for SOA Quality.
Pro testování výkonu můžete implementovat servery stub na vzdálené počítače, na kterých je spuštěn produkt Agent Controller na platformách Windows a Linux. To umožňuje omezit zatížení lokálního počítače nebo testovat různé konfigurace sítě s více servery stub.
Servery stub můžete také implementovat jako součást plánu výkonu.