API ... Ki épít APUI-t?

munkafolyamat1

Már jó ideje rendelkezünk alkalmazás-programozó interfészekkel az iparban. Az an kihívása API megtalálja az integráció programozásához szükséges fejlesztési erőforrásokat. Ez nem könnyű. Bármely modern programozási nyelv használatával általában változókat kell közzétennie egy szolgáltatásnak, majd az eredményeket be kell szereznie az XML (eXtensible Markup Language) használatával.

2000-ben egy adatbázis-marketing tanácsadónál dolgoztam Denverben (Colorado), és rendelkezésünkre állt a Sagent Solutions nevű eszközzel. Sagent végül megvásárolta Group1. A Group1 az adatbázis-marketing terén jól ismert fantasztikus alkalmazások felépítésében. Nem tudom, mi történt a korábban használt Sagent termékekkel, de hihetetlenek voltak. A képernyő bal oldalán „átalakításokat” hajtott végre, és áthúzhatta őket egy munkafolyamatba. Az egyes transzformációk összes be- és kimenete automatikusan a következő transzformációhoz kötődik.

Tehát tudnék létrehozni egy munkafolyamatot egy fájl importálásához, a mezők feltérképezéséhez egy adatbázisba, a mezők értékeinek átalakításához, a címek tisztításához, a címek geokódolásához, az elkészült fájl exportálásához stb. folyamatok ugyanazokkal az adatokkal. A munkafolyamat „hátterének” áttekintése során Sagent valójában XML felhasználásával tárolta a tervet. Ez alapvetően azt jelenti, hogy dinamikusan felépítheti és végrehajthatja a munkafolyamatot, ha akarja. A megoldás egy hatjegyű megoldás volt, de egy adattárház manipulálására vonatkozó terv elkészítése napok helyett perceket vett igénybe.

Az API-k, a Web Services, a SOAP, a Flex, az Ajax stb. Megjelenésével ... Kíváncsi vagyok, miért kell még senkinek felépítenie egy webalapú alkalmazásprogramozási felhasználói felületet. Más szavakkal, a drag and drop felület a API hívások. A SOAP segítségével a vállalatok egy WSDL-t (Web Service Definition Language) tárolnak, amely alapvetően egy programozott enciklopédia a webes szolgáltatás fogyasztásának módjáról. Öt év alatt senki sem tudott megoldást kifejleszteni egy API vagy a Web Service segítségével vizuálisan készíthet munkafolyamatot? Dolgozik valaki ezen?

Itt van az a napi 1 milliárd dolláros ötletem. Ha valaki létrehozhat egy Flex interfészt, amely képes olvasni egy WSDL-t, és vizuálisan reprezentálja a hívásokat, akkor húzhatja a hívások közötti interakciókat. Ez a web hiányzó linkje ... mindenki számára hozzáférhetővé teszi a webet, hogy saját programjaikat „programozza” anélkül, hogy bármilyen nyelvet meg kellene értenie.

Mit gondolsz?

Ez az oldal Akismet-et használ a levélszemét csökkentése érdekében. Ismerje meg, hogyan dolgozik a megjegyzésed.