VB6 で記述された古いアプリケーションがあり、いくつかの機能を追加する必要があります。アプリケーションへの変更を最小限に抑えて (私たちはすべて .net 開発者です)、WCF Web サービスと通信できるようにすることを目指しています。
そうするための最良の方法は何ですか?
ありがとう、
VB6 で記述された古いアプリケーションがあり、いくつかの機能を追加する必要があります。アプリケーションへの変更を最小限に抑えて (私たちはすべて .net 開発者です)、WCF Web サービスと通信できるようにすることを目指しています。
そうするための最良の方法は何ですか?
ありがとう、
相互運用性のための最も安全な方法は、常に HTTP 経由の POX (または CSV でさえも) です。SOAP はおろか、REST に巻き込まれることさえ気にしないでください。
唯一の欠点は、単に WSDL を公開するのではなく、実際にインターフェイスを文書化する必要があることと、サービス (少なくともインターネットに公開されているもの) にアドホック セキュリティを実装する必要があることです。もちろん、HTTPS が必要な場合は、HTTP 認証を使用することもできます。
おそらく、POX アプリケーションとの相互運用性を出発点と考えてください。
それ以外の場合は WCF が行うことの 99% を破棄していますが、そのほとんどが独自のワームの缶であることを考えると、大きな損失はありません。
POX over HTTP は、クライアントを作成するサード パーティの負担と、社内でクライアントを作成する自社のスタッフの負担を大幅に軽減します。SOAP を使用する以上に、バージョニングとグレースフル デグラデーションを安売りしないでください。