Изменить стиль страницы

Глава 2. Использование мощных хранилищ данных: Что нужно знать об

API

?

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

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

Что такое API?

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

Внедрение API началось с появлением программных приложений в бизнесе в начале восьмидесятых годов. В соответствии с этой тенденцией даже устаревшие компании уже давно используют API для интеграции функциональных возможностей различных программ в рамках своих предприятий. Например, с помощью API можно объединить программное обеспечение для управления взаимоотношениями с клиентами (CRM) с программным обеспечением для расчета заработной платы. Одним из преимуществ такого подхода является автоматический обмен данными о производительности труда продавца с расчетной ведомостью, что позволяет отразить в зарплатном чеке его заработанную премию.

Однако до недавнего времени многие компании рассматривали API в первую очередь как технологические инструменты, скрытые в системах планирования ресурсов предприятия (ERP) - наборе программных приложений, с помощью которых организация может собирать, хранить, анализировать и управлять данными, полученными в результате нескольких видов деятельности в цепочке создания стоимости. Часто API остаются скрытыми от глаз ИТ-отдела компании. Сегодня API стали гораздо более заметны, вплоть до руководителей компаний. Это связано с тем, что унаследованные фирмы стали замечать более широкое стратегическое значение API. Они видят в API ключ, открывающий для них новый мир цифровых экосистем. Они также понимают, что API могут стать основой их стратегии развития цифровых экосистем. В современном цифровом мире глубокое понимание API является обязательным для всех руководителей. Наблюдение за тем, как титаны цифровых технологий используют API, помогает обрести такое понимание.

Функционирование API

API обеспечивают структурированный подход к взаимодействию различных цифровых сервисов через Интернет на общем языке. 2 Рассмотрим, например, два таких цифровых сервиса: Google Maps - сервис, предоставляющий данные о местоположении, и Yelp - сервис, предлагающий пользовательские рейтинги для заведений, предоставляющих услуги (например, стоматологических кабинетов или кофеен). Совместная работа этих двух сервисов может повысить ценность заведения, которое хочет предложить информацию о местоположении и одновременно продемонстрировать свои отзывы на собственном сайте. API обеспечивают такую добавочную стоимость. В данном случае Google и Yelp выступают в роли "провайдеров", а заведения, такие как стоматологические кабинеты или кофейни, - в роли "потребителей". Программное обеспечение провайдеров предлагает данные и функциональные возможности, а программное обеспечение потребителей использует эти данные и функциональные возможности. API помогают интегрировать такие потребности между несколькими сторонами (см. рис. 2.1).

img_7.jpeg

Рисунок 2.1

Функциональные возможности API.

Такая интеграция происходит в больших масштабах благодаря классу программистов, называемых разработчиками. Над API работают миллионы разработчиков. 3 Эти разработчики умеют находить API и объединять их с другими API для создания новых функций для клиентов. Например, разработчик может дать возможность компании Fidelity Investments, занимающейся инвестиционным консультированием, разместить на своем сайте список различных офисов, используя функции Google Maps. Такие веб-страницы, объединяющие множество функций цифровых сервисов, называются мэшапами и работают на основе API.

API предоставляют разработчикам строительные блоки для программирования новых функций и обеспечивают гибкость в настройке пользовательского опыта. Эти функции могут использоваться на веб-сайтах или в приложениях, как в примере с Fidelity. Они также могут использоваться для упрощения бизнес-моделей компаний. Twilio - коммуникационная платформа, предоставляющая такие API. Разработчики используют их для настройки потоков таких коммуникаций, как голосовые звонки, текстовые или видеосообщения, в соответствии с различными требованиями. eBay, ведущая цифровая платформа, использует API Twilio для упрощения коммуникации между покупателями и продавцами на своей торговой площадке. Например, как только покупатель предлагает купить товар, продавец получает уведомление; как только продавец подтверждает предложение, звонок автоматически поступает в службу, которая забирает и доставляет посылку. В любой момент покупатели или продавцы могут позвонить в службу поддержки и получить ответы на интересующие их вопросы. API-интерфейсы Twilio обеспечивают такую гибкость в настройке коммуникационных потоков, которая недоступна для услуг, предоставляемых телекоммуникационными компаниями. Основная бизнес-модель большинства телекоммуникационных провайдеров заключается в продаже стандартных тарифных планов на подключение к сети, а не в настройке потоков связи по желанию различных клиентов (как это может сделать eBay). API-интерфейсы Twilio служат удобным мостом между (негибкими) телекоммуникационными провайдерами и разработчиками программного обеспечения, которые хотят создавать удобные коммуникационные сервисы для конечных пользователей.

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

Как цифровые титаны извлекают выгоду из API

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

Второй подход ориентирован на внешние факторы. Здесь API помогают улучшить функциональные возможности цифровых сервисов титанов за счет использования внешних ресурсов. API также служат каналами передачи данных внешним организациям. Таким образом, API помогают расширить возможности пользователей, опираясь на изобретательность сторонних организаций. Однако этот второй подход также требует от титанов цифровой индустрии балансировать между двумя противоположными результатами широкого обмена данными через API: большим удобством, которое может предложить их цифровой опыт, и растущей обеспокоенностью по поводу потери конфиденциальности пользователей (подробнее об этом далее в этой главе и в главе 9, где эта проблема подробно рассматривается). Подходы, ориентированные на внутренний и внешний фокус, описаны ниже.

Использование преимуществ API с помощью внутреннего фокуса