多くの異なる Web サイト (異なるサーバー上) から問い合わせを送信する顧客問い合わせ管理 Web サイトがあります。現在、各 Web サイトにはページに連絡先フォームがあり、フォームは 1 つの中央データベースに挿入するために必要な SQL とのデータベース接続を作成します。
これは機能しますが、問題はますます多くの Web サイトから問い合わせが送信されているため、このデータベース コードを多くの Web サイトで複製しています。データベース内の何かを変更する必要がある場合、すべての Web サイトを調べて同じ更新を行う必要がありました。
お問い合わせ管理サイトはasp.netです。データベースに問い合わせを挿入する Web サイトは、asp.net と php が混在しています。メインのウェブサイトに挿入ページを作成し、各ウェブサイトがそこに投稿することだけを考えました。これに関する唯一の問題は、各 Web サイトには、電子メールの送信、メールリストへの追加など、独自の Web サイト固有のタスクがあることです。照会データベースへの挿入は、外部/グローバルに実行できる唯一のタスクです。
これを行うよりクリーンな方法はありますか?