API ... Qui construeix un APUI?

flux de treball1

Fa temps que tenim interfícies de programació d'aplicacions a la indústria. El repte d'un Programes busca els recursos de desenvolupament necessaris per programar la integració. No és fàcil. Utilitzant qualsevol llenguatge de programació modern, normalment se us demana que publiqueu variables a un servei i després recupereu els resultats mitjançant XML (eXtensible Markup Language).

El 2000 treballava per a una consultoria de màrqueting de bases de dades a Denver, Colorado, i teníem una eina anomenada Sagent Solutions. Sagent va ser finalment comprat per Group1. Group1 és ben conegut a l’escena del màrqueting de bases de dades per construir algunes aplicacions fantàstiques. No estic segur de què va passar amb els productes Sagent que solia utilitzar, però van ser increïbles. Al costat esquerre de la pantalla teníeu "transformacions" i podríeu arrossegar-les a un flux de treball. Totes les entrades i sortides de cada transformació es lligarien automàticament a la següent transformació.

Per tant, podria crear un flux de treball per importar un fitxer, assignar els camps a una base de dades, transformar els valors dels camps, netejar les adreces, geocodificar les adreces, exportar el fitxer completat, etc. Fins i tot podria dividir el flux de treball i fer múltiples processos amb les mateixes dades. En revisar el "back-end" d'un flux de treball, Sagent emmagatzemava el pla utilitzant XML. Bàsicament, això vol dir que podríeu construir i executar dinàmicament un flux de treball si voleu. La solució era una solució de 6 dígits, però crear un pla per manipular un magatzem de dades va trigar minuts en lloc de dies.

Amb l'arribada d'APIs, serveis web, SOAP, Flex, Ajax, etc ... Tinc curiositat per què ningú encara no ha creat una interfície d'usuari de programació d'aplicacions basada en web. En altres paraules, una interfície d'arrossegar i deixar anar per Programes trucades. Amb SOAP, les empreses emmagatzemen un WSDL (Web Service Definition Language) que bàsicament és una enciclopèdia programàtica sobre com consumir el servei web. En cinc anys ningú ha estat capaç de desenvolupar una solució per interpretar un Programes o servei web per crear visualment un flux de treball? Hi ha algú que hi treballi?

Aquí teniu la meva idea d’un milió de dòlars per al dia. Si algú pogués crear una interfície Flex que pugui llegir un WSDL i representar visualment les trucades, podeu arrossegar i deixar anar les interaccions entre les trucades. És l'enllaç que falta al web ... fent que el web sigui accessible per a tothom per "programar" la seva pròpia solució sense haver d'entendre cap idioma.

Què et sembla?

Aquest lloc utilitza Akismet per reduir el correu no desitjat. Esbrineu com es processa el vostre comentari.