Какую библиотеку сериализации объектов Java SOAP XML вы бы порекомендовали для Обмен Java-объектами с другими платформами / языками (.NET, Delphi)?
Сценарии общения могут выглядеть следующим образом:
- Java объект записи -> SOAP XML текст -> .NET или Delphi объект чтения
- .NET или Delphi объект записи -> SOAP XML текст -> Java объект чтения
Я знаю, что есть библиотека сериализации XStream XML и JSON в качестве альтернативных решений, однако, поскольку Delphi и .Net имеют встроенную поддержку сериализованных объектов SOAP XML, это обеспечит «стандартизированный» способ с поддержкой расширенных функций, таких как вложенные. объекты, массивы и т. д.
Edit:
Тем временем я обнаружил JAXB - (https://jaxb.dev.java.net/), JAXMe и JiBX - привязка XML к коду Java (http://jibx.sourceforge.net/). Но они не генерировать сериализованный XML SOAP по умолчанию.
Возможным решением будет библиотека веб-службы, которая может работать без HTTP-сервера и предлагает простой файловый интерфейс для содержимого XML SOAP (не полный запрос, а только сериализованный объект). Оси 2 и CXF выглядят очень интересно.