.Netクライアントを作成してsoap.tcpプロトコルでサービスを呼び出すのは非常に簡単であることがわかりました。
Uri destinationUri = new Uri("soap.tcp://SomeHostName/SomePath");
Uri destinationUri = new Uri("http://SomeHostName/SomePath");
EndpointReference destination = new EndpointReference(destinationUri);
SoapSender sender = new SoapSender(destination);
ただし、同じURI(soap.tcp:// SomeHostName / SomePath)に対して.NetクライアントではなくJavaクライアントを作成する必要があります。このプロトコル(soap.tcp)を使用するJavaでWebサービスを呼び出すことは可能ですか。
また、同じ質問が http://bytes.com/topic/java/answers/879818-calling-c-web-service-soap-tcp-javaで行われていることがわかりました。