У нас есть веб-сервисы на основе SOAP, но мы думаем об использовании веб-сервисов RESTFUL, поскольку веб-сервисы RESTFUL работают быстрее, чем сервисы SOAP.Из-за совместимости мы хотели бы также сохранить службы SOAP, чтобы существовали две версии службы: основанная на SOAP и RESTFUL.Потребители услуг могут выбирать, какой из них они хотели бы использовать.
Моя проблема заключается в том, что веб-сервисы RESTFUL являются веб-приложениями, поэтому мы должны упаковать их в файл WAR, но JAX-WS необходимо поместить в файл JAR,конечные точки этих двух служб будут совершенно разными.Однако эти две службы принадлежат друг другу (это одна и та же служба, но интерфейсы разные), поэтому было бы разумно вызывать их на одной конечной точке.
У вас есть идеи, как решить эту проблему?Могу ли я создать класс, который будет RESTFUL и SOAP-сервисом?
Спасибо!