クライアントと協力して、クライアントが使用するプログラムのデータベース同期をセットアップしています。このプログラムはAljexと呼ばれます。それはサービスとしてのソフトウェアです。
Aljex にはデータベース同期用の API があり、これはほとんど情報を提供しません (そして例はありません)。問題の部分は次のとおりです。
Aljex からの HTTP ポストを使用して、終日変更が顧客のデータベース サーバーに送信されます。日中 Aljex から顧客に送信されるすべてのデータ変更は、単一レコードのデータを含む標準の HTTP ポスト リクエストを使用して送信されます。HTTP ポストのパラメーターには、データのテーブルの名前を示すパラメーターと、データを使用して実行する適切なアクション (作成、更新、または削除) を示すアクション コードが含まれます。
現在、ASP.net Web アプリケーション (C#) を使用して、このクライアント用にホストされている winhost.com サイトを持っています。目標は、プログラムに機能を追加するために、Aljex データベースを読み取り/書き込み可能なデータベースと同期させることです。
質問: ASP.net でこれらのポスト リクエストを処理するには何が必要ですか? ASP.net の Web フォームやその他の標準的な Web アイテムの経験はありますが、次のアイテムを使用したことがなく、これに必要なものがわかりません。
- AJAX 対応の WCF サービス
- ASP.NET ハンドラー
- ASP.NET モジュール
- 汎用ハンドラー
- WCF データ サービス
- WCF サービス
- ウェブサービス
- (または、これを Web フォームで取得できますか?)