Помимо вызова стандартных WeиWeb-cервисов можно создавать еще свои WEBWeb-сервисы в динамическом коде.
Для этого в конфигурации сервера вы должны прописать
Блок кода |
---|
dynservice:ru.company.CustomService=ru.company.impl.CustomServiceImpl |
Где
ru.bitel.company.CustomService - некий интерфейс .
ru.company.impl.CustomServiceImpl - его реализация.
...
Блок кода |
---|
package ru.company.impl import ru.company.CustomService; import javax.jws.WebService; @WebService(endpointInterface = "ru.company.CustomService") public class CustomServiceImpl implements CustomService { @Override public String doit () { { return "Hello World"; } } } |
Динамические WEBWeb-сервисы работают точно так же как обычные, описанные в основной главе Интеграция с внешними системами. Там используется Basic-авторизация, они логируются в журнале запросов и на них можно добавлять права пользователя.
...