Uloga CIO-a (glavnog informativnog službenika) u korporativnom svijetu s vremenom se razvijala, u skladu s stopom inovativnosti karakterističnom za tehnologiju i poslovanje. Od prvobitnog mandata za upravljanje IT odjela i osiguravanje nesmetanog funkcioniranja sustava tvrtke, očekuje se da današnji CIO-ovi ne samo da implementiraju IT platforme, već da razumiju i stvore nove poslovne modele koji koriste postojeću tehnologiju i vanjska rješenja za jedinstvene zadatke.
Kako se tehnologija odmiče od monolitnog modela i prelazi u paradigmu kombiniranja i podudaranja, API-ji postaju ključna komponenta uspjeha. API-ji (sučelje aplikacijskog programa) su potfunkcije ili male aplikacije koje omogućuju programerima da koriste različite alate u jednom rješenju poboljšavajući komunikaciju između različitih komponenti. U osnovi, API-ji djeluju kao komunikatori između dva dijela softvera, omogućujući obojici da rade kao da su jedinstveni program.
API-ji postaju sve popularniji alati, s tvrtkama poput Facebooka, Amazona, SalesForcea i još više lansirajući vlastite API-je koji omogućuju tvrtkama pristup nekim njihovim uslugama bez da se moraju potpuno migrirati u svoj ekosustav. Ta nova paradigma dovela je do porasta onoga što neki stručnjaci nazivaju "ekonomija API-ja", modela koji poboljšava temeljnu vrijednost tvrtke poboljšavajući interoperabilnost i stvarajući nove sustave od postojećih.
Na isti način na koji danas tvrtke grade nove platforme, ne iz različitih izvora, već iz različitih primjena, tehnologija blockchain nudi demokratski i efikasniji način konstruiranja novih rješenja.
Blockchain je zasnovan na ideji demokratizacije i decentralizacije, dva pojma koja su svojstveno ugrađena u razvojne paradigme API-ja. Kao što su API-ji bili katalizator tehnološke revolucije, tehnologija koja podržava kripto valute poput bitcoina pokazala je ogroman potencijal voditi novi val inovativnog razvoja.
Prva ekonomija API-ja: Centralizacija pobjeđuje
Koncept API-ja poticao je iz potrebe za razvijanjem nastalih tehnologija. Dok su naslijeđeni sustavi ovisili o jednoj monolitnoj aplikaciji koja je upravljala sa svim aspektima operacije, API-ji su nudili programerima mogućnost da jednostavno uključe postojeća rješenja iz drugih sustava kako bi dobili funkcionalnost bez žrtvovanja učinkovitosti. Nadalje, tvrtkama su predstavili mogućnost integriranja alata s dokazanim zapisima za ključnu funkcionalnost, istovremeno oblikovajući decentraliziranije okruženje za inovacije.
Ekonomija API nastala je kada su kompanije shvatile da više od jednostavno alata za razvojne programere pružaju način ubrzavanja poslovnih procesa, korištenje postojeće tehnologije za proizvodnju novih platformi i uspostavljanje više povezanog i interoperabilnog okruženja za aplikacije. U svijetu koji se temelji na oblaku, API-ji nude jednostavan način povezivanja usluga i stvaranja rješenja koja mogu upotrebljavati ono najbolje od dostupnog. Za mnoge tvrtke ovaj je model vrlo atraktivan, jer im omogućava da implementiraju postojeću tehnologiju, ali i povećaju svoj otisak i prihode - kao što su to već učinile kompanije poput Facebooka, SalesForcea i drugih.
Jedan odličan rani primjer uspona i stagnacije trenutne ekonomije API-ja je LinkedIn. U početku je tvrtka otvorila nekoliko API-ja koji omogućuju programerima da koriste LinkedIn alate na različite načine. Program je bio vrlo uspješan i omogućio je korisnicima dijeljenje velikih dijelova informacija s svojih računa unutar drugih usluga.
Međutim, nakon što je postala previše popularna, tvrtka je najavila odluku o zatvaranju većine svojih API-ja ili ih ozbiljno ograničila na plaćanje članovima, uništavajući ono što je bio živahni razvojni ekosustav koristeći se alatima tvrtke. Reakcija LinkedIna ukazuje na problematičnu dihotomiju u industriji.
API-ji su izgrađeni za uklanjanje centralizacije. Dizajnirani su za stvaranje međusobno povezanih sustava koji brzo dijele podatke i podržavaju učinkovitiji ekosustav kojim upravlja samo ono što je moguće, a ne ono što je dopušteno. Drugi glavni trend u tehnološkom svijetu, a jedan LinkedIn prikazan pri zatvaranju svoje biblioteke API-ja, bio je strah koji su utjelovile velike tvrtke koje su opustile gubitak svog držanja kao čuvara svjetskih podataka. LinkedIn nezadovoljni korisnici API-ja imali su mogućnost - dodijeljenu sebi - da jednostavno premjeste podatke koje mogu koristiti za unovčavanje iz usluga tvrtke.
Blockchain i API Economies 2.0
Blockchain je cijenjen kao revolucionarna tehnologija u mnogim industrijama, ali jedna od njegovih najvrjednijih funkcija je kao demokratizirajući alat za razvoj. Tehnologija uklanja ideju da se podacima može kontrolirati nekoliko središnjih čvorova u mreži.
Zbog svoje decentralizirane i otvorene knjige svaki korisnik mreže ima pristup svim podacima i može ih koristiti kako smatra prikladnim. Usko povezan s ovim konceptom, a jedno od glavnih značaja za istinsku ekonomiju API-ja je pitanje povjerenja.
U trenutačnom modelu API-i prikupljaju podatke o korisnicima koji su u vlasništvu tvrtke čiji se API koristi. Na primjer, Google Maps još uvijek čuvaju podatke prikupljene drugim aplikacijama koje koriste njihov API i imaju jedina prava na unovčivanju. Korištenjem blockchaina, to ne bi bilo moguće, jer se sve informacije ne pohranjuju u središnjem položaju, već se distribuiraju istovremeno u knjigu svakog čvora, stvarajući mrežnu dinamiku u potpunosti pouzdanu.
Blockchain-ov ugrađeni mehanizam povjerenja i njegove informacijske prednosti znače da API-ji mogu raditi optimalno, a doista su mnogi blockchain projekti izgrađeni gotovo u cijelosti pomoću API-ja. Mreža zahtjeva, na primjer, izgrađena je korištenjem programa Civic, Aragon, Kyber.Network i drugih alata. Slično tome, postoje i inovativna rješenja koja tvrtkama omogućavaju slobodno kretanje informacija i zadržavanje kontrole nad njima, umjesto da ih prepuste vratarima.
Dock.io, na primjer, omogućava korisnicima da se povežu s glavnim centraliziranim izvorima kao što su LinkedIn, Upwork i drugim sličnim web mjestima i kontroliraju informacije prikazane na njima. Ona također omogućuje pojedincima da uzmu svoje podatke sa sobom i po potrebi pređu na različite platforme. Ova sposobnost premještanja podataka od vitalnog je značaja za novu ekonomiju API-ja, gdje tok informacija nije ograničen ili ograničen niti jednim entitetom. Sve dok korisnici mogu kontrolirati svoje podatke, alati tvrtke mogu se integrirati u bilo koju platformu za stvaranje profesionalne razmjene znanja.
Slično tome, blockchain pokretanje Wibsona omogućuje korisnicima kontrolu nad njihovim podacima i odlučivanje kako ih treba unovčiti. U trenutnoj ekonomiji API-ja kontrola korisničkih podataka i dalje je čvrsto u rukama vratara. No, alati poput Wibsona, koji korisnicima omogućuje prodaju valjanih podataka u medijske izvore, a da pritom ne ugrožavaju njihovu privatnost, nude drugačiji model za API-je, omogućujući platformama da prikupljaju korisničke podatke bez naleta na etičke dileme o kontroli i narušavanju privatnosti.
Mat Travizano iz Wibsona ponudio je:
"Prvi val ekonomije API-ja pružio je potrošačima veću udobnost olakšavajući nesmetano kretanje podataka između različitih sustava i okruženja. Manje razumljiv utjecaj bio je da su najmoćniji tehnološki igrači iskoristili prednosti pokreta podataka kako bi proširili svoju moć na web mjesta i usluge širom Internet.U sljedećoj fazi ekonomije API-ja projekti poput Wibsona iskoristit će prednost te iste API infrastrukture kako bi pojedincima omogućili povrat povratne kontrole nad svojim osobnim podacima premještajući ih izravno između sebe i kupaca podataka. "
Dodavanje povjerenja, uklanjanje prepreka
Ekonomija API-ja ne ide nikuda. Trenutno je na raspolaganju za upotrebu više od 17.000 API-ja (kako je izvijestio ProgrammableWeb), iako većina njih nije integrirala blockchain. Unatoč tome, tržište je vidjelo kako veći igrači ili zatvaraju pristup, ili koriste API-je kao sredstvo za proširivanje napora za vađenje podataka i unovčavanje.
Unatoč popularnosti modela, ipak, ova kontinuirana centralizacija moći i kontrole koji počivaju u rukama nekoliko velikih korporacija znači da učinkovito kontroliraju inovacije.
Blockchain može pomoći u rješavanju ovih problema dodavanjem povjerenja, samokontrole i mogućnosti korištenja demokratskih pristupa razvoju novih aplikacija. Otvoreniji protokol omogućava programerima da sudjeluju u ekonomiji API-ja, a da pritom ne žrtvuju svoju privatnost, zadržavajući mogućnost maksimiziranja svoje dobiti čuvanjem podataka koje koriste i proizvode.