0

データベース プログラマーのチームはありますが、社内に Web プログラマーはいません。そのため、ソフトウェア開発アプリケーションをサード パーティに外注しました。

データベースは、そのソフトウェア アプリケーションの最後にあります。私たちはそのデータベースのスキーマを担当しています。このソフトウェアには、ユーザーが画面上でアクションを実行するたびに、一連のビジネス ルールを満たす必要がある多くの Web 画面があります。このビジネス ルールの実装のために、一連の SQL 関数を構築することを考えています。ビジネス ルールを検証し、特定の操作を画面上で実行できるかどうかをユーザーに通知できるようにする一連の SQL 関数を Web 開発者に公開します。

最近、WCF サービスについて読みました。Web 開発者がビジネス ルールを検証するためにコードで使用する一連の WCF サービスを作成できます。

Web 開発者に SQL 関数に直接アクセスさせるか、ビジネス ルールごとに WCF サービスを作成させるべきでしょうか。これらの WCF サービスは、最終的にその実装で SQL 関数を呼び出します。この場合、どちらがより良いアプローチですか?

1) SQL 関数への直接アクセスまたは

2) 最終的に SQL 関数を呼び出す WCF サービスを作成する

お知らせ下さい

4

1 に答える 1

0

データベースに直接アクセスするすべてのクライアントよりもスケーラブルであるため、WCF を使用して機能を公開することをお勧めします。WCF Data Servicesを使用して、そこで実行されるビジネス ルールと共に CRUD 機能を公開できます。

于 2012-07-09T03:02:18.030 に答える