Rest API: сайт как процессинговый центр для всех видов ПО
Часто стоит задача централизованной обработки данных, при этом эти данные должны быть доступны из любого места и с любого устройства. В таком случае в качестве такого центра может выступать сайт.
Сайт может быть использован как уже существующий, так и новый. В первом случае сайт просто будет отдавать по определенным техническим адресам запрошенные данные, и при этом выглядеть для посетителей, как обычный сайт. А можно сделать новый сайт по новому адресу, который будет обслуживать только технические запросы.
Разрабатывается специальное API, которое будет обрабатывать запросы по конкретным адресам, оно называется Rest API. Сюда входят специальные функции или методы. Далее эти методы можно вызывать из любого программного обеспечения (ПО) делая запросы по нужному адресу сайта и в ответ получать требуемую информацию.
Например, есть задача разработать мобильное приложение, которое должно формировать заявку на основе существующих на сайте образовательных курсов. Для этого из приложения посылается запрос на сайт и в ответ будут получены данные о всех курсах. Остается эти данные вставить, например, в select формы в мобильном приложении.
Вариантов применения Rest API множество. Его можно использовать в настольных программах, мобильных приложениях, расширениях для браузеров, на других сайтах, в социальных сетях и т.д. Эти все виды ПО можно назвать обертками для логики. По сути в любом ПО главное - это логика, она может быть адаптирована под любые виды оберток.
Таким образом, может быть обеспечена централизованная обработка данных, ведь все данные хранятся всегда на стороне сайта, и они доступны в любом месте.
Последние статьи
- 09.07.22ИТ / Разное Конвертация офисных файлов DOC, DOCX, DOCM, RTF в форматы DOCX, DOCM, DOC, RTF, PDF, HTML, XML, TXT без потерь и изменения разметки
- 07.07.22ИТ / Безопасность Как защитить исходный код PHP, JS, HTML, CSS - обфускация, минимизация, сжатие и шифрование
- 06.07.22ИТ / Безопасность Подключение не защищено, проблема с Lets Encrypt - как исправить истекший 30.09.2021 DST Root CA X3, удалить его вручную и установить ISRG Root X1. Пример на MS Windows 7
- 08.07.21ИТ / Разное Как бесплатно сделать перевод для сайта без API, перевод документов в Google Translate
- 06.07.21ИТ / Разное Как сделать кнопку подписки на сайте, базу подписчиков и автоматическую рассылку