Разработка системы управления сетью
1. Хранить все данные о сети - информацию об абонентах, оборудовании, адресах присутствия, каналах связи и т.п. и обрабатывать ее.
2. Опрашивать все оборудование по telnetили SSHбез ключа, связь по логину и паролю, SNMP, либо другим способом. Нужно предусмотреть возможность добавления любых средств опроса. Нужно предусмотреть обработку любых ошибок во время передачи данных, таких как обрывы связи, потери пакетов, сильное увеличение задержки и т.п.
3. Работать с картами Google - отображать на спутниковой карте все точки присутствия, связи между ними, обрабатывать интерактивные действия с картой (например при нажатии на точку, должна открываться подробная информация со списками всего оборудования, подключенных абонентов и т.п.), при перемещении точек на карте должны автоматически перемещаться все связи между ними, то есть связи должны быть прицеплены к точкам, между которых располагаются.
4. Работать со сторонними системами - запрашивать данные из других приложений, внешних файлов, электронной почты, с оборудования и т.п.
5. Осуществлять обмен электронными сообщениями между сотрудниками - создавать сообщения, указывать их тип и привязку к оборудованию или абонентам, контролировать их доставку, прочтение, выполненные с ними действия и удаление этих сообщений. Кроме всего нужно предусмотреть систему напоминаний, если в сообщениях это указано.
6. Осуществлять обмен сообщениями и данными посредством мобильных приложений, а так же запрос любых данных с мобильных устройств.
7. Предусмотреть защиту данных от не санкционированного доступа. Каждый клиент системы должен иметь свой пароль и возможность ограничения уровней доступа.
8. Осуществлять полное резервирование серверной части, должна быть возможность одновременной работы двух и более серверов с синхронизацией данных, а так же автоматическое переключение клиентских приложений в случае отказа одного из них.
9. Возможны и другие задачи, нужно предусмотреть добавление любых новых функций.
Вся детальная информация после .