0

見積もりサイトから内部的に見積もりにアクセスするために他のいくつかのサイトを必要とするクライアントのために、ASP.NET 見積もり Web サイトを作成しました。見積もりサイトのコア コンポーネントを WCF Web サービスにして、他のサイトに簡単にアクセスできるようにすることにしました (これが賢明かどうかもわかりません)。推定エンジンは、SQL テーブルに存在する多くの外部化されたパラメーターに依存しています。さらに、見積もりプロセスのすべてのステップは、他の SQL テーブルに記録されます。この種の読み取り/書き込みアクセスを Web サービスから実行しても問題ありませんか? そうでない場合、他にどのような選択肢がありますか?

4

2 に答える 2

1

大丈夫ですか非常に主観的です。確かにそれは大丈夫です、それはうまくいくかもしれません、そしてあなたがそれを正しく設計することを前提としてさえ好まれるかもしれません。

.02については、WCFサービスを介してビジネスロジックを公開しますが、実際のビジネスロジックをサービスコードから切り離し、データベースコードをビジネスロジックから切り離すことを確認します。これは、より多くの3層アーキテクチャであり、気にかけている場合はWCFサービスを呼び出すのではなく、ビジネスロジックを他のアプリケーションにプラグインする機能を提供します。

とはいえ、DMZ内のWebサーバーからデータベースへの接続には制限がある可能性があり、多くの場合、長い計算などのタイムアウトを常に考慮する必要があります。

于 2012-09-20T19:37:11.770 に答える
1

WCF サービスは、クライアント アプリケーションがデータにアクセスするための安全な方法 (https および認証) を提供します。それはそれを一元的に保ちます。優れたスケーラビリティを提供します。わずかなオーバーヘッドが発生する可能性がありますが、トランスポート プロトコルをいじって、最も速いプロトコルを選択できます。

于 2012-09-20T19:45:29.013 に答える