2012-02-10 11 views
0

私たちが使用するERPアプリケーションには、Webサービスがありますが、私たちが望む機能ではありません。VS2010で「中間」Webサービスを作成する方法

私たちは、その要求をERPに転送する中間のWebサービスを構築したいと考えています。そして、要求者なしで結果を送って、気づくことさえ、差異にします。私たちはwsdlの見方を知らない。それは、顧客のリスト、または1つのアイテムとすることができます。それは重要ではありません。

これは以前に行ったことですか?私はどこでも私が考えることができる例を探しました。今ではそれをやろうとしているコードは、単にWebリクエストとして反応します。

私はERPウェブサービスから調整されたwsdlを表示したいと思います。リクエストを転送する際には簡単なログインを受け入れるために少し変更する必要があります。

最初に訪問者がログインし、チェックがセッションIDを受け取った後、私は考えていました。このセッションIDは、元のWebサービスで常に追加のヘッダ値に追加する必要があります。これらはERP Webサービスに翻訳されます。

誰かがそのような実装を見て、私にいくつかのヒント/リンクを与えてくれることを願っています。

webserviceはASPで実行できますが、Windowsでは単純なサービスを使用することをお勧めします。

+0

Webサービスで他のWebサービスを消費して統合したい場合は、新しい機能を追加することもできますか? * webserviceはASPで動作することができますが、私はWindowsで簡単なサービスにすることをお勧めします。*これは意味をなさない。 ** Webサービス**は、一部のWebサーバーでホストされている必要があります。 – Yuck

+0

Webサービスを「拡張」しようとしているようです。それがあなたの質問なら答えはいいえです。あなた自身の方法のためにあなた自身のインターフェイスを使って独自のWebサービスを書く必要があります。元のWebサービスのコードがあり、それを変更しない限り。 – GDF

+0

私はこれを複数回実行しました。別のサービスへのWebリクエストを作成するWebサービスを作成する必要があります。 HttpWebRequestを使用してERPサービスを呼び出し、結果を消費し変更してクライアントに返すことができます。 – Zachary

答えて

関連する問題