Žiniatinklio kūrėjai gauna realią informaciją (laiku)

Daugelis svetainių siūlo programų programavimo sąsajas (API), kurios leidžia programuotojams tiesiogiai naudotis savo duomenimis ir galimybėmis. Tai leidžia pridėti naujausias „Twitter“ antraštes į darbalaukio programą arba sujungti turinį iš kelių svetainių į vadinamąją maišytuvą. Vikipedijos vizija , pavyzdžiui, naudoja Wikipedia API ir Google Maps API, kad rodytų naujus internetinės enciklopedijos įrašus pagal geografinę vietą, iš kurios buvo paskelbtas įrašas.





Tačiau daugelis svetainių dabar siūlo duomenų srautą beveik realiuoju laiku. Tokie srautai kūrėjams suteikia naujų galimybių. Paskambino įmonė Kynetx sukūrė programavimo kalbą, vadinamą „Kynetx Rule Language“ (KRL), kad pateiktų sudėtingesnius šių duomenų naudojimo būdus.

Filas Vindlis , Kynetx įkūrėjas ir vyriausiasis technologijų pareigūnas, sako, kad KRL gali padėti kūrėjams sukurti daugiau interneto srauto. Naudojant API paprastai reikia parašyti programą, kurią reikia atlikti ir gauti duomenis. Tačiau Windley teigia, kad gali būti daug naudingiau daugiau ar mažiau nuolat sekti duomenis. Jis sako, kad norint bendrauti su žiniatinklio srautais, reikia kitaip galvoti apie programavimą.

Sukurti KRL Windley įkvėpė duomenų bazių programinė įranga, galinti tvarkyti informacijos srautus realiuoju laiku, pvz., programinė įranga, kuri greitai reaguoja į duomenis iš finansų rinkų. Kadangi dabar daugelis API gali teikti duomenų srautus, jis suprato, kad gali būti naudinga šiuos informacijos santraukas tvarkyti panašiu greičiu.



KRL leidžia programuotojui rašyti taisykles, kurios reaguoja, kai duomenys aptinkami duomenų sklaidos kanale. Pavyzdžiui, KRL programa gali būti skirta tikrinti duomenis apie produktų kainas realiuoju laiku, kai asmuo įeina į parduotuvę, kaip rodo geografinės vietos duomenų sklaidos kanalas.

KRL leidžia programuotojui paprastai rašyti programas, kurios naudoja duomenis iš daugelio skirtingų žiniatinklio paslaugų, ir saugo tuos duomenis debesyje, sako Windley. KRL galima nemokamai naudoti ir išbandyti, tačiau „Kynetx“ už tai ima mokestį, jei jis įtrauktas į komercinę programą.

Brianas Mulloy, produktų viceprezidentas Apigee , įmonė, padedanti įmonėms kurti ir valdyti API, teigia, kad „Kynetx“ požiūris yra žadantis. Jis pažymi, kad KRL daro prielaidą, kad jai teikiami duomenys pasikeis, ir gali atitinkamai prisitaikyti. Jis sako, kad tai suteiks svarbių naujų būdų galvoti apie skirtingų svetainių prijungimą. Pavyzdžiui, jis sako, kad pakankamai protingos sąsajos gali atspėti, ką vartotojas bando daryti, ir pasiūlyti kitas papildomas žiniatinklio paslaugas, prie kurių reikia prisijungti.



Kitos įmonės kuria technologijas, skirtas tvarkyti duomenis, kuriuos išskleidžia šiuolaikinės žiniatinklio taikomųjų programų sąsajos. Gnip , įsikūrusi Boulder mieste, Kolorado valstijoje, prisijungia prie įvairių paslaugų, įskaitant „Twitter“, „Facebook“ ir „YouTube“, ir perpakuoja duomenis bei funkcijas iš šių paslaugų, kad būtų lengviau naudotis kitoms įmonėms.

Judas Valeskis , „Gnip“ generalinis direktorius, sako, kad tik nedaugelis kūrėjų ar įmonių yra pasirengę valdyti daugelio žiniatinklio paslaugų teikiamą duomenų srautą – jie neturi pralaidumo, saugyklos ar apdorojimo realiuoju laiku. Jis sutinka, kad norint tvarkyti tokius pašarus reikia naujų požiūrių. „Gnip“ neseniai pradėjo pardavinėti prieigą prie filtruotų „Twitter“ realaus laiko srauto dalių. Valeski sako, kad programuotojai gali taikyti savo taisykles, kad toliau patikslintų duomenis ir kaip jie tvarkomi. Jis prognozuoja, kad geresnės priemonės tokio tipo duomenims tvarkyti bus kitos didelių pokyčių internete bangos dalis.

paslėpti