Chciałbym stworzyć nową aplikację, która miałaby za zadanie pobieranie danych z urządzeń (np. stacji pogodowych, stacji monitorowania jakości powietrza itp). Dane gromadzone byłyby w bazie danych SQL Server. Zgromadzone dane miałyby być prezentowane w sieci dla ludzi - w postaci wykresów, raportów itp. - zakładam, że na początku w postaci stron www dostępnych na serwerze pod określonym adresem.
Musiałaby być też część edycyjna (dodawanie nowych opisów, stacji itp. - typowe operacje CRUD), jakieś zarządzanie użytkownikami (dostęp do określonych funkcjonalności dopiero po zalogowaniu).
Zakładam, że wymiana danych z urządzeniami byłyby przez program/serwis pracujący na serwerze (dane pobierane z urządzeń i zapisywane w bazie danych oraz dane odczytywane z bazy i zapisywane w urządzeniach).
Co zastosować jako warstwę prezentacji danych - aplikację? Czy rozwiązanie oparte o asp.net mvc byłoby tutaj sensowne. Jeśli nie ASP.NET MVC to co? Czy zawartość stron ASP może zmieniać się "samoistnie" jeśli zmieni się zawartość rekordów w bazie?