我正在与客户合作为他们使用的程序设置数据库同步。该程序称为Aljex;它是软件即服务。
Aljex 有一个用于数据库同步的 API,它给我的信息很少(和零示例)。有问题的部分如下:
全天使用来自 Aljex 的 HTTP post 将更改发送到客户的数据库服务器。白天从 Aljex 发送给客户的所有数据更改都使用包含单个记录数据的标准 HTTP 发布请求发送。HTTP post 的参数将包括一个指示数据表名称的参数,以及一个指示使用数据执行的适当操作(创建、更新或删除)的操作代码。
我目前使用 ASP.net Web 应用程序 (C#) 为该客户端托管了一个 winhost.com 站点。目标是将 Aljex 数据库与我可以读/写的数据库同步,以便为程序添加功能。
问题: 在 ASP.net 中处理这些发布请求需要什么?我对 Web 表单和 ASP.net 中的其他标准 Web 项目有经验,但我没有使用以下任何项目,我不确定这需要哪些:
- 启用 AJAX 的 WCF 服务
- ASP.NET 处理程序
- ASP.NET 模块
- 通用处理程序
- WCF 数据服务
- WCF 服务
- 网络服务
- (或者我可以使用 Web 表单来解决这个问题吗?)