Съдържание:
- API-та правят няколко ключови неща
- И така компаниите ги използват
- Защо API за управление има значение сега
- Пътят на бъдещето?
Когато използвате приложение на трета страна, за да публикувате нещо във вашия Facebook или Twitter акаунт, това не се случва по магия. Интерфейсите за програмиране на приложения (API) работят във фонов режим, за да прехвърлят приложението на вашия телефон към сървърите, които управляват вашата социална медия по ваш избор.
В свят, който все повече работи на цифрова информация, API-тата се превърнаха в голяма работа - и то не само за публикуване в Farmville от вашия iPhone. Повече фирми осъзнават стойността на персонализираните API на ниво предприятие за работна сила, която става все по-мобилна с всяка минута.
API-та правят няколко ключови неща
API е набор от кодове, съдържащи инструкции или изисквания, които позволяват на различни приложения да говорят помежду си. Традиционно, API на десктоп ви позволяват да споделяте информация между програми като Word и Excel или да оставяте програмите да имат достъп до функции на операционната система, като Windows Installer.
Но най-новото използване на API-тата - и това, за което всички говорят - е в уеб приложенията. Web 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.)