Получать данные из внешних источников

Бюджет: по договоренности
Заказчик выбрал исполнителя:
Алексей Александрович  
Архитектурные моменты:

Имеем сеть из n устройств, которые подключены к серверу. У устройств нет прямого выхода в интернет, все устройства подключены к серверу по локальной сети. Сервер в свою очередь имеет выход в интернет. На сервере имеется возможность развернуть серверное приложение. 

ТЗ на разработку серверного приложения, основные задачи:

- получать данные из внешних источников (погода, курсы валют, rss новости RBC, расписание самолетов). Внешние источники должны предоставлять внешний api (Яндекс), результат должен быть либо в json,xml. Экзотические форматы не поддерживаются.
- обновлять данные из внешних источников. Если внешний источник предоставляет инструменты (push, events) об изменение данных у себя на сервере, приложение может реагировать на них. Если нет – опрос с заданным интервалом (настраиваемый) внешних источников. 
- после получения данных формируется файл с данными.
- файл с данными читается средствами JS и выводит их в заранее определенные места в HTML.
- html представляет собой страничку которая сверстана под определенный дизайн. Дизайн не динамический. Если нужен другой дизайн, то нужно положить другую html страничку (шаблон).
- сервер генерирует внутресетевые url (пример: http://${ip_server}/{$id_AZS}/index.html), для каждого устройства отдельный, url не изменяемый. 
- никакой веб морды для управления серверным приложением – не придусмотрено. Список URLS будет выводиться в обычный текстовый файл .txt.
Опубликован 18.09.2017 в 19:10

Выберите способ верификации:

Обновите страницу после прохождения верификации.