API ... Kiu konstruas APUI?

laborfluo1

Ni havas Aplikajn Programajn Interfacojn dum sufiĉe da tempo en la industrio. La defio de API trovas la evoluajn rimedojn necesajn por programi la integriĝon. Ne facilas. Uzante iun ajn modernan programlingvon, vi kutime devas afiŝi variablojn en servo kaj poste retrovi la rezultojn per XML (eXtensible Markup Language).

En 2000, mi laboris por Datumbaza Merkatada Konsilofico en Denver, Kolorado kaj ni havis ilon nomatan Sagent Solutions. Sagent estis fine aĉetita de Grupo1. Group1 estas konata en la merkatumada datumbazo por konstrui iujn mirindajn aplikojn. Mi ne certas, kio okazis al la Sagent-produktoj, kiujn mi uzis, sed ili estis nekredeblaj. Maldekstre de via ekrano vi havis "transformojn" kaj vi povus treni ilin en laborfluon. Ĉiuj enigoj kaj eliroj de ĉiu transformo aŭtomate ligiĝus al la sekva transformo.

Do mi povus krei laborfluon por importi dosieron, mapi la kampojn en datumbazon, transformi la valorojn de la kampoj, purigi la adresojn, geokodigi la adresojn, eksporti la kompletigitan dosieron, ktp. Mi eĉ povus dividi la laborfluon kaj fari multoblon procezoj kun la samaj datumoj. Reviziante la 'malantaŭan' de laborfluo, Sagent efektive stokis la planon per XML. Tio esence signifas, ke vi povus dinamike konstrui kaj plenumi laborfluon, se vi volus. La solvo estis 6-cifera solvo, sed konstrui planon manipuli datuman magazenon daŭris minutojn anstataŭ tagojn.

Kun la apero de APIoj, Retejaj Servoj, SOAP, Flex, Ajax, ktp ... Mi scivolas kial neniu ankoraŭ konstruis Ret-bazitan Aplikadon pri Uzanta Interfaco. Alivorte, interfaco por treni kaj faligi por API vokoj. Kun SOAP, kompanioj stokas WSDL (Reta Serva Difina Lingvo), kiu esence estas programa enciklopedio pri kiel konsumi la retservon. En kvin jaroj neniu povis disvolvi solvon por interpreti an API aŭ Retservo por vide konstrui laborfluon? Ĉu iu laboras pri tio?

Jen mia ideo de $ 1 Miliardo por la tago. Se iu povus konstrui Flex-interfacon, kiu povas legi WSDL kaj vide reprezenti la vokojn, tiam vi povus treni kaj faligi la interagojn inter la vokoj. Ĝi estas la mankanta ligilo de la retejo ... farante la retejon alirebla por ĉiuj por 'programi' sian propran solvon sen devi kompreni iujn lingvojn.

Kion vi pensas?

Ĉi tiu retejo uzas Akismeton por redukti spamon. Lernu, kiel via komento datiĝas.