私のクライアントの1人が、私にMicrosoft Visual Studioで生成されたWSDLを提供しました。 彼は、このWSDLに接続する唯一の方法はTCP/IP経由だと主張しています。NettyでのWSDLの使用
Nettyを使用して接続を管理することを考えていましたが、Nettyフレームワークで最も効果的な方法でWSDL/SOAPメソッドを処理する方法がわかりません。
お知らせください。
私のクライアントの1人が、私にMicrosoft Visual Studioで生成されたWSDLを提供しました。 彼は、このWSDLに接続する唯一の方法はTCP/IP経由だと主張しています。NettyでのWSDLの使用
Nettyを使用して接続を管理することを考えていましたが、Nettyフレームワークで最も効果的な方法でWSDL/SOAPメソッドを処理する方法がわかりません。
お知らせください。
人がTCP/IPとHTTPを混合しているように見えますが、HTTPの下位層プロトコルはTCP/IPです! WSDLサービスにアクセスするには、HTTP経由のXML以外のSOAPを使用する必要があります。 Nettyは、HTTPプロトコルのエンコーダとデコーダを提供します。受信XMLを処理するために独自のハンドラを追加する必要があります。
RestExpressプロジェクトを見てください。これはSOAPではなく、Nettyを使ってWebサービスを作成します。 IMHO、あなたは自分のビルドしようとするのではなく、軸、jboss-ws、メトロ、spring-wsなどのようないくつかの実証済みのWebサービスフレームワークを試してみるべきです。
これはMicrosoft WCF net.tcpで動作しますか? SOAPでTCPモードで簡単に動作させるには(Httpの場合はSoapUIを使用してWSDLをテストできます) –
私はこのリンクを見つけました。どう思いますか? http://www.kevingao.net/wcf-java-interop/java-client-and-wcf-server.html –
WebサービスSOAP WSDLなどの美しさは、プラットフォームとテクノロジ(java/.net)に依存しないことです。私はWCFネットで作業していませんが、Webサービスの実装であれば、2番目のリンクで言及したクライアントを使用できます – Abe