У меня есть работающее приложение WinForms, написанное на c #, которое разделено на несколько уровней (уровень данных, модель, бизнес-логика, общий уровень и т. Д.).Я хотел бы позволить пользователям использовать веб-браузер также для манипулирования данными.Нужно ли создавать какой-то промежуточный слой или я безопасен при использовании бизнес-уровня из веб-форм?Кроме того, какую технологию MS следует использовать на веб-уровне, поскольку я вижу, что мы можем использовать как классические страницы ASP.NET, так и Silverlight или что-то еще?Само приложение имеет несколько форм для ввода данных и множество форм с диаграммами и отчетами.
Заранее спасибо.