Исследование Cloud Elements говорит об усилении внимания к сближению разработок API с текущей работой бизнеса.

Приблизились ли мы к реализации идеи «компонуемого предприятия», в котором можно свободно вызывать имеющиеся или разрабатывать новые API, чтобы быстро и легко реагировать на потребности бизнеса и обеспечивать интеграцию существующих систем? Результаты недавно проводившегося опроса четырех сотен разработчиков говорят о том, что мы действительно движемся к этой цели, хотя работа еще не завершена.

Отчет, опубликованный компанией Cloud Elements, показывает, что деятельность в сфере API достаточно активна, и 60% разработчиков занимаются публичными API, открытыми для любых других разработчиков. При этом большинство (56%) открывает свои экосистемы, используя признанные платформы. Треть опрошенных (34%) сообщили, что предлагают пользователям нетехнического профиля уже подготовленные решения по интеграции.

Наибольшее внимание сегодня привлекают фреймворки, основанные на событиях. Однако почти 40% участников опроса сообщили, что их разработки не поддерживают такие фреймворки.

Как отметил Кин Лэйн, евангелист API и соавтор отчета, ориентированная на события инфраструктура может охватывать использование предприятиями конвейеров обработки Apache Kafka, доставку данных финансовых рынков на сайты и мобильные устройства по технологии Server-Sent Events (SSE) и автоматическую передачу разных данных и контента через всевозможные вебхуки, в то время как действующие ресурсы могут добавляться, обновляться и даже отключаться через API.

«Ясно, что многие архитекторы и разработчики очень интересуются и активно занимаются интеграцией, основанной на событиях, — отмечают авторы отчета. — Большинство организаций стремится создать собственную модель компонуемого предприятия и будет для этого использовать многочисленные облачные сервисы. Однако многие подобные SaaS-приложения являются островками, не оптимизированными для интеграции, и многие разработчики, желающие создавать необходимые им рабочие потоки и сценарии интеграции, сильно зависят от использования механизмов опроса».

API конструируются и разрабатываются за довольно короткие отрезки времени — у 57% опрошенных на это в среднем уходит меньше месяца. Каждый пятый штампует API буквально за пять дней.

Авторы отчета делятся следующими наблюдениями:

Ведущая роль интеграции. Подключение к API и подлинная интеграция с API — не одно и то же, и поэтому разработчики, как и поставщики API, должны учитывать все аспекты интеграции и находить пути для стандартизации и упрощения этого процесса. Параллельно с продолжающимся ростом разработок публичных API, открытых для любого разработчика, будут создаваться заготовки интеграционных решений, которые смогут без труда вводить в продуктивную эксплуатацию нетехнические пользователи.

Лидирующие отрасли. В ряде отраслевых вертикалей, таких как финансовый и банковский секторы, здравоохранение и управление кадровыми ресурсами, разработки будут вестись наиболее интенсивно.

Интеграция на базе событий будет занимать все большее место. Следует ожидать усиления внимания к интеграции на базе событий, которая очень востребована разработчиками, но обычно не поддерживается приложениями, представленными сегодня на рынке,

Как отметил Лэйн, организации, только начинающие инвестировать в свою API-инфраструктуру, быстро убеждаются в том, насколько они отстали в сфере эффективной доставки данных и контента на сайты и в мобильные приложения, а также в возможностях работы с подключенными к Интернету устройствами и в использовании преимуществ машинного обучения и искусственного интеллекта.