Есть сайт который взаимодействует с бд MySQL, берет определенные данные, фильтрует, и формирует из них html страницу. Стала задача разработать мобильное приложение, которое будет выполнять все те же функции что и сайт. Для упрощения разработки было принято решение создать REST API которое будет принимать http запросы и возвращать данные в формате json.
Как я понимаю, rest api должно использоваться и на сайте и в приложении, нужно ли переделывать логику сайта таким образом чтобы он использовал rest api, чтобы бы все было в одном месте. Т.е. будет ли приемлемым если при открытии какой-то страницы на сайте, выполнялся бы подзапрос к его api для получения определенных данных?
Если сделать http скрипты которые будут обрабатывать запросы и возвращать ответ в json в формате, можно ли это уже будет назвать REST API?