Я создаю такие приложения все время. Все, что вам нужно сделать, это создать службу Windows, которая выполняет эти действия. За истощение.
- Система отправляет электронное письмо, содержащее некоторый идентификатор / идентификатор сессии.
.NET встроенный SMTP-клиент
- Пользователь отвечает на электронную почту.
Вам нужен какой-нибудь почтовый сервер, неважно, какой именно.
- Система получает ответ и анализирует электронную почту на предмет отправителя, идентификатора и ответа пользователя.
Используйте IndySockets для чтения учетной записи электронной почты.
http://www.indyproject.org/Sockets/index.EN.aspx
- Система запрашивает базу данных sql для получения некоторой информации, основанной на ответе пользователя, а затем вставляет некоторые данные.
System.Data или ваш любимый ORM.
- Затем система выполняет http-публикацию на веб-странице, которая принадлежит другой системе.
В System.NET есть методы для создания сообщения HTTP.
Из этого списка я могу с полной уверенностью сказать, что все, что вы делаете, будет проще без BizTalk (не говоря уже о том, что дешевле, с точки зрения денег, памяти и загрузки процессора).