Я хотел бы создать приложение ASP.NET, которое позволяет пользователям отслеживать различные сообщения из разных каналов (например, сообщения в Twitter, в которых появляются названия конкретных продуктов / компаний и т. Д., Сообщения со страницы Facebook). Эти сообщения будут собираться и обрабатываться службой.
Каков рекомендуемый путь к этому? Моя первоначальная идея - создать сервис, который собирает и обрабатывает необходимую информацию и сохраняет ее в базе данных (такой же, как та, которую использует приложение asp.net). Таким образом, когда пользователь проверяет веб-приложение, он или она может видеть новые сообщения, прочитанные из общей базы данных.
Я не уверен, что это правильный способ сделать это. Должны ли компоненты работать в одной базе данных? Если нет, то как приложение asp.net должно прочитать необходимые данные?