Есть 3 вида "куска" приложения. 1. Серверная часть. Работает на сервере в виде службы, всегда, пишет логи. 2. Клиентская часть. Работает на клиентских серверах, всегда. Получает расписание с сервера, выполняет задания в соответствии с расписанием, отправляет серверной части отчет. 3. Административная часть. Это приложение Windows Forms, запускается на компьютере администратора. Подключается к серверу, создает задачи, просматривает, как работают задачи.
Сейчас нужно сделать, чтобы была серверная часть и клиентская часть, которая выполняет задания и отчитывается серверу. Надо разобраться, как взаимодействуют по сети. В .NET это очень удобно делается, практически серверные объекты получаются как клиентские объекты. Назовем это прототипом. То есть пока делаете службы (2) и пусть они как-то взаимодействуют, как угодно. Сейчас они будут обе на локальном компьютере, где производится разработка, но должны взаимодействовать по сети, с использованием сетевых компонентов.
Примерный план. 1. Конфигурация пусть хранится в файле, например, XML. 2. На сервере хранится файл XML для всех клиентов. На клиенте файл XML частичный - там только его конфигурация. 3. Пока файл делаете вручную для сервера. Пусть там пока только один вид команды - просто тестовая команда. В ней указано, как часто писать сообщение в лог. 4. Потом пусть клиент с сервера получает конфигурацию, получает этот интервал и с этим интервалом пишет сообщение в лог-файл. Так в прототипе будут примерно какая-то структура XML, плюс проверится передача файла, клиент будет сохранять в файл конфигурацию, плюс с каким-то интервалом будет делать. Эти вещи будут отработаны. Нужно сделать какой-то прототип. И формальную постановку задачи
| Гарантия на работу | 1 год |
| Средний балл | 4.54 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |