API платформа для клиентских приложений

Практически каждое клиентское приложение (будь то веб приложение или мобильный апп) нуждается в серверной части, где реализована логика и где хранятся данные. Традиционный подход для клиент-серверных приложений – это реализация необходимой логики с фиксированными интерфейсами, когда все серверные вызовы строго стандартизированы. При таком подходе клиентская часть должна полностью соответствовать серверной, с неизбежными при этом вопросами совместимости версий, зависимости клиентских приложений от сервера, постоянными апдейтами при минимальных изменениях интерфейсов.

API платформа позволяет ослабить зависимость между клиентом и сервером, насколько это возможно. Сервер реализует определенную функциональность, либо предоставляет данные для публикации. Доступ к функциональности либо к данным реализуется различными способами, в зависимости от особенностей и характеристик клиента.

Наша API платформа позволяет опубликовать произвольный API, который будет прост и удобен в использовании клиентским приложением – будь то REST API, SOAP Web Services, JMS, WS-RM либо что-то еще.

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

Следующей важной особенностью API платформы является возможность ведения статистики и учета приходящих запросов от различных приложений (либо от различных пользователей). Данная функциональность позволяет организовывать подписные сервисы с гибкой системой оплаты, когда абонемент платит за сервис, в зависимости от его использования.

API платформа предназначена для

  • производителей SAAS решений
  • производителей подписных облачных сервисов
  • производителей мобильных сервисов

Она идеально подходит для ситуаций, где нужно получить данные из бэк-энд систем и представить их в виде удобного и легковесного API