Skraćenica API (Application Programming Interface) dobila je potpuno novo značenje sa razvojem onoga što je Tim O’Reilly sredinom 2005. prvi put nazvao Web 2.0. Otvoreni API učinio je web onim što on danas jeste, ogromnim klupkom isprepletenih veza između mnoštva servisa, kojima je omogućio neometanu razmjenu podataka, bez potrebe za ulaganjem ogromnih napora u parsiranje nestrukturiranog teksta iz nestabilnih izvora, gdje bilo koja promjena u formatiranju podataka može dovesti do raspada cijelog sistema koji se temelji na izvornim podacima.
Razvoj otvorenog API-ja predstavlja prelazak preko sebičnosti zatvorenih rješenja i uviđanje mnogo veće koristi ukoliko se web aplikaciju tretira kao servis, samo jednu od gradivnih jedinica weba, gdje će se dopustiti bilo kome ko iskaže volju da doda određene mogućnosti na izvorno rješenje – da to i uradi. Današnji web je dokaz da je cjelina veća od prostog zbira dijelova i svakim danom nastavlja to da dokazuje. Otvoreni API je plod jedne šire ideje i entuzijazma koji vlada među populacijom internauta i developera, u drugim oblicima tu ideju prepoznajemo u dešavanjima vezanim za Firefox web preglednik, Creative Commons licencu, Wikipediju, torrent trackere kao The Pirate Bay i cijeli vezani politički i socijalni pokret, u skorije vrijeme tu ideju vidimo u buci koja se diže oko HTML 5, o kojem smo nedavno imali članak, kojeg neki nazivaju i ubojicom Flasha i Silverlighta i mnoštvu drugih više i manje bitnih dešavanja. Sličan model iskoristili su i proizvođači mobilnih telefona, ponajviše Apple sa svojim megapopularnim AppStore za iPhone, gdje su i developeri i Apple zaradili do tada nezamislive sume novca i gotovo legendaran status za svoje proizvode, generišući enormnu, do tada gotovo nezapamćenu, količinu brujanja (buzz) u medijima koje ni danas ne prestaje.
Na ideji otvorenog API-ja izrasli se prvaci današnjeg weba – Facebook i Twitter, stavljajući na raspolaganje developerima ogromne količine podatke kojima i sami raspolažu, iako Twitter trenutno prednjači. MySpace, iako ne tako davno vodeća mreža za socijalno umrežavanje, danas je daleko iza Facebooka, jer nije prepoznala snagu otvorenog API-ja. Globalni div Facebook danas čini sve da stigne Twitter, servis koji je tek nedavno stekao svjetsku popularnost; na polju dostupnosti podataka i pretraživanja u stvarnom vremenu, jer vrlo dobro pozanju vrijednost koju ishod te bitke nosi. Također kada se piše o ovoj temi mora se spomenuti Google, koji je otvorio većinu svojih servisa preko API-ja i ulaže ogromna sredstva i napore na svakodnevnom proširenju već bogate ponude među kojima se sa pravom ističe Google Maps kao pionir na ovom sada gotovo beskonačno širokom polju, gdje postoji prostor da svaki dan otkrijete neki novi servis, na primjer danas sam upravo otkrio Google-ov API za crtanje grafikona, koji možete pogledati ovdje.
Opšti zaključak je da ukoliko radite aplikaciju za web, a danas ukoliko želite da vaša aplikacija dosegne što veći broj potencijalnih korisnika – nećete kodirati stolnu aplikaciju, obavezno osmislite vrlo dobar otvoreni API, jer bez njega vaša aplikacija će imati značajno manju vrijednost i za vas i za vaše korisnike.
(Lab.ba)
Jedna od kompanija u kojoj sam co-founder to jeste su-osnivac je napravila stotine miliona dolara vrijedan biznis na api-ju. Naime http://www.vast.com/ je od pocetka napravljen na API, cak i nas sajt je ‘API’ klijent i svoj front-end smo napravili na njemu kao show-case za druge biznise. Danas Vast.com tehnologija pokrece http://autos.aol.com overstock.com kbb.org i jos mnoge druge i vecina biznisa opste ne dolazi od glavnog portala vast.com nego upravo od API kao b2b platforme za redistribuciju malih oglasa na Internetu. Inace Vast.com ima cjelokupni razvojni tim u Beogradu i sva tehnologija je djelo nasih inzenjera sa ovih prostora… ja sam sam iz Sarajeva ali sam prvo odselio u Beograd i tamo smo izgradili kompaniju sa preko 100 ljudi a sada sam samostalni poduzetnik u USA.
Mnogo ljudi kod nas ne shvata tu ideju. A evo ti si jedan od mnogobrojnih primjera njene genijalnosti i mogućnosti kreativne i profitabilne primjene.