Я работаю в фоновом режиме приложения WPF / Windows и изучаю Silverlight / Web.
Первое, что меня действительно смущает, это уровни. В приложениях Windows у вас есть четкое разделение между клиентами - которые должны быть развернуты на каждом компьютере пользователя - которые в свою очередь обращаются к службе Windows / веб-службе. Последний затем, в свою очередь, обращается к базе данных для получения запрошенных данных.
В Silverlight все кажется проще. Клиенты для развертывания отсутствуют, пользователи просто открывают браузер, вводят URL-адрес и завершают работу. В месте размещения, где также живет мое приложение silverlight, я мог бы просто напрямую общаться с сервисной сборкой, не помещая ее отдельно в другой веб-сервис, верно? Или я здесь упускаю точку?
Большое спасибо за совет,
Кава