Я почти новичок в веб-сервисах на Java.
Наша компания ранее использовала IBM Process Server для обработки взаимодействий между объектами SCA. По некоторым причинам мы решили отказаться от IBM Process Server, и поэтому мы начали мигрировать наши текущие интеграции в EJB.
Просто чтобы прояснить ситуацию, я приложил простую схему, описывающую мою текущую задачу. Это процесс, развернутый на IBM Process Server:
Мне нужно разработать EJB, который также действует как веб-служба JAX-WS и получает SDO DataObject от клиентской службы JAX-WS, затем создает дополнительную логику и отправляет SOAP-запрос в другую веб-службу.
Я совершенно не знаю, как заставить мой EJB получать DataObject через SOAP. У меня есть WSDL-файл, описывающий форматы запросов и ответов SOAP.
Я также нашел статью , описывающую способ решения этой проблемы с помощью веб-службы IBM RAD JAX-RPC из WSDL с фасадом SDO, но эта статья, похоже, устарела.
Есть ли способ создать сервис без использования POJO, ограниченных JAXB, но с SDO? В случае нет, как правильно обращаться с JAXB? Заранее спасибо.