1
現在、私はRally's Web ServiceへのRestfull SOAP呼び出しにAxisを使用していますが、wsdlに変更があるたびにアプリケーションが中断します。 CXFへの切り替えがこの問題を修正するだろうか?Restfull SOAPコールでAxisの代わりにCXFを使用すると、クライアントがwsdlの変更から切り離されますか?
現在、私はRally's Web ServiceへのRestfull SOAP呼び出しにAxisを使用していますが、wsdlに変更があるたびにアプリケーションが中断します。 CXFへの切り替えがこの問題を修正するだろうか?Restfull SOAPコールでAxisの代わりにCXFを使用すると、クライアントがwsdlの変更から切り離されますか?
いいえ.WSDLのポイントは契約だということです。クライアントアプリケーションは、スキーマが変更された場合に中断することを意図しています。
結びつきの少ないものを使用したい場合は、スキーマの検証を無効にすることができます(一部の変更でも問題は解決します)。またはJSONのような柔軟性のあるものを使用します。
ああ、「RESTful SOAP」のようなものはありません。 RESTとSOAPは選択肢です。
はい、RESTとSOAPは代替ですが、サブ代替として、RESTを使用してXMLを返すことができるため、REST操作ごとにXSDを指定できます。それは、タイプと厳密なチェックの恩恵を受けたいと思うのは便利です。 –
Axis 1.4でスキーマ検証を無効にすることはできますか?この問題を修正できますか?私はこれについて調べてみましたが、解決策は見つかりませんでした。 –
私は見ることができないから、それは見えません、申し訳ありません。 – artbristol