他のプラットフォーム/言語 (.NET、Delphi) とのJava オブジェクト交換に推奨する Java SOAP XML オブジェクト シリアライゼーション ライブラリはどれですか?
通信シナリオは次のようになります。
- Java オブジェクト ライター -> SOAP XML テキスト -> .NET または Delphi オブジェクト リーダー
- .NET または Delphi オブジェクト ライター -> SOAP XML テキスト -> Java オブジェクト リーダー
代替ソリューションとして XStream XML シリアル化ライブラリと JSON があることは知っていますが、Delphi と .Net には SOAP XML シリアル化オブジェクトのサポートが組み込まれているため、ネストされたオブジェクト、配列などの高度な機能をサポートする「標準化された」方法が提供されます。等々。
編集: 一方、JAXB - ( https://jaxb.dev.java.net/ )、JAXMe、およびJiBX - Binding XML to Java Code ( http://jibx.sourceforge.net/ ) を見つけました。ただし、デフォルトでは、SOAP シリアライズされた XML は生成されません。
可能な解決策は、HTTP サーバーなしで実行でき、SOAP XML コンテンツ (完全な要求ではなく、シリアル化されたオブジェクトのみ) に単純なファイル インターフェイスを提供する Web サービス ライブラリです。Axis 2とCXFは非常に興味深いものです。