С точки зрения приложения-клиента заготовка службы ничем не отличается от службы, которую она имитирует. Для применения заготовки службы в качестве замены настоящей службы необходимо поменять URL службы в приложении-клиенте на URL сервера заготовок.
Заготовка службы создается из существующей спецификации WSDL. Заготовка службы создается с точно такими же портами и привязками, как у исходной службы, и доступна через тот же самый интерфейс. Каждая операция в службе возвращает ответ по умолчанию, тип которого совпадает с типом в WSDL.
Можно отредактировать заготовку службы в редакторе заготовок, изменив ответ по умолчанию или создав условные ответы, имитирующие фактические ответы исходной службы.
По окончании редактирования заготовку службы можно развернуть на локальном сервере заготовок, который выполняется в рабочей среде. Сервер заготовок имитирует работу реального сервера приложения и может выполнять несколько заготовок служб. Сервер заготовок управляется с панели монитора заготовок.
Для использования заготовки службы вместо исходной службы поменяйте URL исходного сервера приложений на URL локального сервера заготовок в приложении-клиенте. URL и WSDL заготовки службы показываются на панели монитора заготовок.
Удаленные серверы заготовок не применяются к IBM® Rational Service Tester for SOA Quality.
Для выполнения тестирования можно развернуть серверы заготовок на удаленных компьютерах, выполняющих Контроллер агентов на платформах Windows и Linux. Это позволяет уменьшить нагрузку на локальный компьютер и тестировать различные сетевые конфигурации с помощью разных серверов заготовок.
Можно также развернуть серверы заготовок как часть расписания производительности.