RUS  ENG
Полная версия
ЖУРНАЛЫ // Труды института системного программирования РАН // Архив

Труды ИСП РАН, 2021, том 33, выпуск 1, страницы 173–188 (Mi tisp580)

Путеводитель по проектированию удобных Web-API

М. Телло-Родригес, Х. О. Очаран-Эрнандес, Х. К. Перес-Арриага, К. Лимон, А. Х. Санчес-Гарсия

Университет Веракрузана

Аннотация: Направления развития облачных вычислений, такие как Software as a Service (SaaS), позволяют поставщикам размещать сложные приложения через Интернет, делая их доступными для внешних потребителей через интерфейсы прикладного программирования (API). Успех SaaS, как и в некотором смысле любой распределенной системы, во многом зависит от ее API. Наличие очень удобных в использовании API повышают эффективность и качество процесса разработки, хотя, конечно для программистов остаются существенными и другие аспекты API. Различные исследования показывают, что в процессе разработки API наиболее подходящим для решения проблем удобства использования является этап проектирования. При проектировании API удобство использования должно являться явным критерием качества. В настоящей статье мы предлагаем путеводитель по проектированию Web-API с акцентом на удобство использования, опираясь на лучшие методы проектирования удобных Web-API. Наш путеводитель по проектированию основано на адаптации методологии проектного подхода к исследованиям (Design Science Research Methodology, DSRM) и дополнено систематическим обзором литературы, а также анализом серой литературы по методам, методикам и инструментам, используемым для разработки удобных API.

Ключевые слова: интерфейс прикладного программирования, API, Web-API, удобство использования API, путеводитель по проектированию.

DOI: 10.15514/ISPRAS-2021-33(1)-12



© МИАН, 2024