API… Kush po ndërton një APUI?

rrjedha e punës1

Ne kemi pasur ndërfaqe të programimit të aplikacioneve për një kohë të gjatë në industri. Sfida e një API është gjetja e burimeve të zhvillimit të nevojshme për të programuar integrimin. Nuk është e lehtë. Duke përdorur çdo gjuhë moderne të programimit, zakonisht ju kërkohet të postoni variabla në një shërbim dhe më pas të merrni rezultatet duke përdorur XML (eXtensible Markup Language).

Në vitin 2000, unë isha duke punuar për një Konsulencë Marketingu të Baza e të Dhënave në Denver, Colorado dhe kishim një mjet të quajtur Sagent Solutions. Sagent u ble përfundimisht nga Grupi 1. Group1 është i njohur mirë në skenën e marketingut të bazës së të dhënave për ndërtimin e disa aplikacioneve fantastike. Nuk jam i sigurt se çfarë ndodhi me produktet Sagent që përdora, por ato ishin të pabesueshme. Në anën e majtë të ekranit tuaj keni pasur 'transformime' dhe mund t'i tërhiqni ato në një rrjedhë pune. Të gjitha hyrjet dhe daljet e secilës transformim automatikisht do të lidheshin me transformimin tjetër.

Kështu që, mund të ndërtoj një rrjedhë pune për të importuar një skedar, për të hartuar fushat në një bazë të dhënash, për të transformuar vlerat e fushave, për të pastruar adresat, për të gjeokoduar adresat, për të eksportuar skedarin e përfunduar, etj. Unë madje mund të ndaja rrjedhën e punës dhe të bëja shumë proceset me të njëjtat të dhëna. Në rishikimin e 'prapavijës' së një rrjedhe pune, Sagent në fakt e ruajti planin duke përdorur XML. Kjo në thelb do të thotë që ju mund të ndërtoni dhe ekzekutoni një proces pune në mënyrë dinamike nëse dëshironi. Zgjidhja ishte një zgjidhje me 6 shifra, por ndërtimi i një plani për të manipuluar një depo të dhënash zgjati disa minuta në vend të ditëve.

Me ardhjen e API-ve, Shërbimeve të Uebit, SOAP, Flex, Ajax, etj ... Unë jam kurioz pse askush nuk ka ende të ndërtojë një ndërfaqe përdorimi të programimit të aplikacioneve të bazuara në internet. Me fjalë të tjera, një ndërfaqe drag and drop për API thirrjet. Me SOAP, kompanitë ruajnë një WSDL (Gjuha e Përcaktimit të Shërbimit Web) që në thelb është një enciklopedi programatike për mënyrën e konsumimit të shërbimit të internetit. Për pesë vjet askush nuk ka qenë në gjendje të zhvillojë një zgjidhje për interpretimin e një API apo Shërbim Web për të ndërtuar vizualisht një rrjedhë pune? A po punon dikush për këtë?

Ja ideja ime prej 1 miliard dollarësh për këtë ditë. Nëse dikush mund të ndërtojë një ndërfaqe Flex që mund të lexojë një WSDL dhe të përfaqësojë vizualisht thirrjet, atëherë ju mund të tërhiqni dhe lëshoni ndërveprimet midis thirrjeve. Linkshtë lidhja që mungon në ueb - duke e bërë uebin të arritshëm për këdo për të 'programuar' zgjidhjen e vet pa pasur nevojë të kuptojë ndonjë gjuhë.

Çfarë mendoni ju?

Kjo faqe përdor Akismet për të reduktuar spamin. Mësoni se si përpunohet komenti juaj.