API Developer Portal — центр управления API

API Developer Portal — единое решение для объединения всех внутренних и внешних API инициатив предприятия для повышения производительности разработчиков

В связи с ростом потребности обмена данными с мобильными устройствами, «облачными» сервисами, партнерами и сторонними разработчиками программного обеспечения, управление API превращается в абсолютную необходимость для организаций. API Developer Portal — способно не только объединить все внутренние API инициативы предприятия для повышения производительности своих разработчиков, но также может стать центром управления внешних API инициатив (партнерский доступ, интеграция с «облаками», мобильный доступ и т.д.). Избавляя от необходимости внедрения множества решений от разных производителей, API Developer Portal помогает значительно снизить стоимость внедрения передовых технологий и затраты на поддержание их на должном уровне.

Проблемы, которые требуют решения

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

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

Обзор решения

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

Функционал управления разработкой API Developer Portal облегчает:

  • Понимание того, кто какой API использует для разработки какого приложения
  • Отслеживание того, какой из используемых API обеспечивает лучший показатель возврата инвестиций
  • Группировку и упаковку разных API для более простого использования и управления
  • Построение карты потенциальной прибыли от разработчиков, которые используют ваши API, с помощью встроенного Revenue Planner
  • Централизацию общения между владельцами API, разработчиками и заинтересованными лицами (stakeholders)
  • Создание форумов по API для взаимодействия заинтересованных лиц
  • Регулирование доступа к API вовлеченных сторон
  • Открытие разработчикам прямого доступа к Portal WADLs и WSDLs из SoapUI NG Pro через SoapUI plugin
  • Автоматическая генерация программного кода для клиентской части приложения на выбранном разработчиком языке программирования
Сообщество разработчиков
Привлечение разработчиков— Обеспечение само- или контролируемой регистрации
— Позволяет зарегистрированным разработчикам привлекать коллег в свою группу
— Позволяет разработчикам получать доступ к набору API путем выбора учетного плана
Отчетность— Измерение использования API по сравнению с квотами и отслеживание просмотров/задержек в привязке к API и др.
— Измерение популярности приложений по количеству использований
— Измерение задержек для понимания опыта пользователей
Документация и ресурсы

— Интерактивная документация по API, интерфейс API-проводник, примеры кода и приложений, чтобы помочь разработчикам ускорить создание приложений
— Объявления, поддержка разработчиков, FAQ и дискуссионные форумы для поощрения сообществ среди разработчиков
Создание приложений— Автоматическая генерация клиентского кода на самых популярных языках программирования, включая JavaScript, node.js, Python, Ruby, PHP, Objective C, Java™ и Curl
— Позволяет разработчикам добавлять в приложения несколько API одним щелчком мыши
Управление учетными записями— Учетные планы помогают категоризировать разработчиков
— Для поддержки особо ценных партнеров могут назначаться персональные менеджеры
Управление API ключами— Возможность контролировать генерацию API ключей/OAuth секретов для каждого приложения разработчиков
— Создавать, назначать, приостанавливать и отзывать API ключи
Система управления контентом
Таблицы стилей— Используйте готовыми шаблонами API документов, посадочных страниц и т.д.
— Вставка пользовательского кода на каждую страницу (для целей создания интерактивности, встраивания Google Analytics и т. д.)
Управление контентом— Поддерживается версионность всего контента и может быть произведен откат на предыдущие версии
— Контент может быть написан в встроенном текстовом редакторе или вставлен из Microsoft Word® (с сохранением форматирования) и/или может быть отредактирован в HTML редакторе
Рабочие процессы— Предварительное редактирование Контента, а затем публикация его, когда получено разрешение
Панели— Назначение персональной панели по умолчанию для каждого пользователя
Пользовательские поля— Сбор пользовательской информации о разработчике, при регистрации им учетной записи или запросе нового API ключа
Брендинг— Контроль отображения и позиций всех логотипов, шрифтов, цветовой гаммы, графических элементов и т. п.
— Контроль заголовков, колонтитулов, оформления страниц, таблиц и т.д. через CSS-файлы
Персональные данные— Привязка API документов, форумов и объектов проводника к частному API позволяет вам скрывать информацию от разработчиков без авторизованного доступа
Управление учетными и API планами
Учетные планы— Позволяют назначать квоты, ограничения по пропускной способности и лимиту API по уровням, позволяя устанавливать высоко-гранулированный контроль
— Позволяют отфильтровать пользователей по учетным планам, чтобы быстро замораживать и размораживать учетные записи
API планы— Позволяют назначать уникальные и/или стандартные планы для каждого API
— Отчет о доходности каждого разработчика с течением времени
— Позволяют назначать квоты, ограничения по пропускной способности и другой высоко-гранулированный контроль по каждому API
— Отслеживать перемещение приложений из разработки в тестирование и далее в производство
API аналитика— Измерять объем использования API, чтобы понимать в какой следует больше инвестировать
— Измерять объем использования приложений, чтобы понимать какой разработчик более ценен
— Измерять задержки отклика, чтобы отслеживать строгое соблюдение SLA
Управление публикацией API— Каждая бизнес-единица может публиковать и управлять своими собственными API, независимо от всех остальных бизнес-единиц
— Каждый владелец API может опубликовать свой API непосредственно через портал, используя стандартные предопределенные политики, которые могут быть изменены на лету

Посмотреть краткое описание продукта (eng):

Более подробно на сайте вендора.

Заказать Free Demo