API ... Kdo gradi APUI?

potek dela1

V industriji imamo že nekaj časa vmesnike za programiranje aplikacij. Izziv API išče razvojne vire, potrebne za načrtovanje integracije. Ni lahko. Če uporabljate kateri koli sodobni programski jezik, boste običajno morali spremenljivke objaviti v storitvi in ​​nato pridobiti rezultate z uporabo XML (eXtensible Markup Language).

Leta 2000 sem delal za svetovanje za trženje podatkovnih baz v Denverju v Koloradu in imeli smo orodje Sagent Solutions. Sagent je sčasoma kupil Group1. Group1 je na trgu trženja baz podatkov dobro znan po izdelavi čudovitih aplikacij. Nisem prepričan, kaj se je zgodilo z izdelki Sagent, ki sem jih uporabljal, vendar so bili neverjetni. Na levi strani zaslona ste imeli "preoblikovanja" in jih lahko povlečete v potek dela. Vsi vhodi in izhodi vsake transformacije bi se samodejno povezali z naslednjo transformacijo.

Torej, lahko bi zgradil potek dela za uvoz datoteke, preslikavo polj v bazo podatkov, pretvorbo vrednosti polj, čiščenje naslovov, geokodiranje naslovov, izvoz dokončane datoteke itd. Lahko bi celo razdelil potek dela in naredil več procese z enakimi podatki. Pri pregledu "zaledja" poteka dela je Sagent dejansko shranil načrt z uporabo XML. To v bistvu pomeni, da lahko dinamično gradite in izvajate potek dela, če želite. Rešitev je bila šestmestna, vendar je priprava načrta za upravljanje podatkovnega skladišča trajala minute namesto dni.

S prihodom API-jev, spletnih storitev, SOAP-a, Flex-a, Ajaxa itd. ... Zanima me, zakaj še nihče ni zgradil spletnega uporabniškega vmesnika za programiranje aplikacij. Z drugimi besedami, povleci in spusti vmesnik za API klici. S SOAP-om podjetja shranjujejo WSDL (jezik za definicijo spletnih storitev), ki je v bistvu programska enciklopedija za uporabo spletne storitve. V petih letih še nihče ni mogel razviti rešitve za tolmačenje API ali spletna storitev za vizualno gradnjo poteka dela? Ali kdo dela na tem?

Tukaj je moja ideja za milijardo dolarjev za ta dan. Če bi lahko nekdo zgradil vmesnik Flex, ki lahko bere WSDL in vizualno predstavlja klice, lahko povlečete in spustite interakcije med klici. Gre za manjkajočo povezavo do spleta ... zaradi česar je splet dostopen vsem, ki lahko "programirajo" lastne rešitve, ne da bi morali razumeti jezike.

Kaj menite?

Ta stran uporablja Akismet za zmanjšanje nezaželene pošte. Preberite, kako se vaš komentar obravnava.