Я отношусь к новому миру веб-сервисов, и мои исследования, похоже, путают меня больше, чем просвещают меня, моя проблема в том, что мне была предоставлена библиотека (jar), которую я должен расширить с помощью некоторых функций webservice.
Эта библиотека будет доступна другим разработчикам, а среди классов в банке будут классы, которые имеют метод, который вызывает веб-сервис (который по существу устанавливает атрибут класса, выполняет некоторую бизнес-логику, например, хранение объекта в db и т.д. и отправляет обратно объект с этими изменениями). Я хочу сделать вызов этой службы максимально простым, надеюсь, так же просто, чтобы разработчик, использующий класс, должен был делать.
Car c = new Car("Blue");
c.webmethod();
Я изучал JAX-WS для использования на сервере, но мне кажется, что мне не нужно создавать wsimport
на сервере или wsimport
на клиенте, так как я знаю, что у обоих есть классов, мне просто нужно некоторое взаимодействие между классами, которые используются как на сервере, так и на клиенте. Как вы думаете, имеет смысл делать веб-сервис и вызов в классе?