Дом развитие Почему АПИС стал большим делом

Почему АПИС стал большим делом

Оглавление:

Anonim

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


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

API делают несколько ключевых вещей

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


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


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

И это то, как компании используют их

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


Программное обеспечение для управления API позволяет предприятиям контролировать процесс распространения. Некоторые функции этого типа программного обеспечения включают в себя:

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

Почему управление API имеет значение сейчас

Целые компании были построены вокруг управления API - Apigee, SOA Software, Mashery, Layer 7 Technologies, ProgrammableWeb и Mashape и многие другие. В последнее время крупные компании проявляют большой интерес к этим компаниям. Фактически, в 2013 году многие из этих компаний были поглощены крупными игроками.


Почему корпорации инвестируют в поставщиков управления API? Есть несколько веских причин. Один из них заключается в том, что сегодняшний потребитель, скорее всего, будет владеть и использовать несколько устройств. Фактически, в Соединенных Штатах сейчас больше подключенных к Интернету гаджетов, чем людей, и люди, которые их используют, ожидают подключения, которое предоставляют API.


Другая причина - просто бизнес. Большинство компаний вкладывают средства в высокую степень подключения как через свою внутреннюю инфраструктуру, так и через различные мобильные устройства. Движение «принеси свое устройство» (BYOD) идет полным ходом, и исследовательская фирма Gartner прогнозирует, что к 2017 году 50% работодателей сделают BYOD обязательным. Благодаря множеству устройств и различным операционным системам API-интерфейсы позволяют компаниям поддерживать связь своих сотрудников с базой данных компании без значительных инвестиций в ИТ.

Путь будущего?

Управление API обеспечивает постоянную связь между программами, не перегружая серверы, не предоставляя неверную информацию и не предоставляя доступ неправильным сторонам. Если есть «путь будущего», многие пути ведут к управлению API. (Для советов разработчика о том, как создать API, ознакомьтесь с 5 шагами по созданию успешного API.)

Почему АПИС стал большим делом