Я стажер в компании, которая арендует музыкальный продукт.Сервис состоит из автоматического mp3-плеера и ежедневного обновления / обновления песен, загружаемых на клиентские машины.Приложение winform, установленное на клиентах, сравнивает количество записей серверной и клиентской баз данных, содержащих песни.Если есть разница (на БД сервера больше записей, чем на БД клиента), отсутствующий mp3-файл загружается на клиент через gbridge и база данных обновляется новыми записями.При нынешней системе мы вынуждены отправлять все mp3-файлы, которые база данных хранит для наших клиентов, приблизительно 25.000 файлов, хотя наша музыка классифицируется по жанрам.Большинство наших клиентов никогда не будут воспроизводить песни из всех категорий.
Мы хотим заменить способ gbridge и написать решение .NET, которое будет обрабатывать взаимодействие клиент / сервер, загрузку файлов иобновление баз.Мы хотим изменить ценовую политику и взимать плату по категориям, чтобы на веб-странице aspx или php клиенты могли выбирать категории, которые они хотят обновить новыми песнями.
Как это можно сделать?Какие технологии нужны?Насколько сложно будет это реализовать, учитывая, что мы 2 разработчика, мой босс, у которого есть некоторый опыт, но в основном с предыдущими версиями фреймворка, и я, начинающий, как я уже упоминал, с небольшим опытом работы с winforms и asp.net, хотя я никогданаписал веб-сервис.