У меня есть развернутая и готовая к использованию веб-служба. Клиентское приложение будет использовать эту службу синхронно и очень часто. Объем данных, возвращаемых веб-службой, также значительный.
Клиент веб-службы - это веб-приложение (портлет liferay). Я создал клиентскую часть с осью внутри eclipse.
В моих первых тестах в каждом запросе я создаю новый ServiceProxy и вызываю его методы. Я не уверен в устойчивости и надежности этой структуры (создание нового прокси-объекта каждый раз).
Я изменил его на статические классы с одноэлементным прокси, но я не уверен, что произойдет во время одновременных вызовов клиента веб-приложения (проблемы с параллелизмом).
Я хочу, чтобы дизайн отделял мое веб-приложение от клиента веб-службы и имел что-то вроде кеша прокси клиента (не кеш данных, поскольку мое приложение работает в реальном времени) или что-то подобное.
Я думаю, что есть должен быть шаблоном проектирования или лучшим методом для клиентских частей веб-службы.