0
私は安らぎのためにラクダのcxfrsを使う必要があり、私は石鹸のwsdlとすべてのコードを持っています。 私はcxfrsを使用し、すべてのビジネスロジックを追加する必要があります(これはSOAPで実装されています)。ヒューズではどのように私は石鹸サービスを休みに移行できますか
私は安らぎのためにラクダのcxfrsを使う必要があり、私は石鹸のwsdlとすべてのコードを持っています。 私はcxfrsを使用し、すべてのビジネスロジックを追加する必要があります(これはSOAPで実装されています)。ヒューズではどのように私は石鹸サービスを休みに移行できますか
サービスインプリメントはおそらくRESTサービスが再利用できるJavaロジックです。変更されるのは、操作を呼び出すURLと、ペイロード内のデータのフォーマットだけです。
SOAPサービスには、一般的に、SOAPアノテーションとのインターフェイスまたはサービスが既に組み込まれています。 JAX-RSアノテーションを追加してブームを起こすだけです!あなたはRESTサービスを持っています。
XMLからJSONベースのペイロードに変換する場合は、CXFにはいくつかの自動JSONプロバイダがあります。しかし、その時点では、おそらくSOAPの依存関係から逸脱して、モデルをJacksonベースのオブジェクトとして再実装する必要があります。