API… Wer erstellt eine APUI?

Workflow1

Wir haben seit einiger Zeit Anwendungsprogrammierschnittstellen in der Branche. Die Herausforderung eines API findet die Entwicklungsressourcen, die zur Programmierung der Integration benötigt werden. Es ist nicht einfach. Wenn Sie eine moderne Programmiersprache verwenden, müssen Sie normalerweise Variablen an einen Dienst senden und dann die Ergebnisse mithilfe von XML (eXtensible Markup Language) abrufen.

Im Jahr 2000 arbeitete ich für eine Datenbank-Marketing-Beratung in Denver, Colorado, und wir hatten ein Tool namens Sagent Solutions. Sagent wurde schließlich von gekauft Group1. Group1 ist in der Datenbank-Marketing-Szene bekannt dafür, einige fantastische Anwendungen zu erstellen. Ich bin mir nicht sicher, was mit den Sagent-Produkten passiert ist, die ich früher verwendet habe, aber sie waren unglaublich. Auf der linken Seite Ihres Bildschirms hatten Sie "Transformationen" und konnten diese in einen Workflow ziehen. Alle Ein- und Ausgänge jeder Transformation werden automatisch mit der nächsten Transformation verknüpft.

So konnte ich einen Workflow erstellen, um eine Datei zu importieren, die Felder in eine Datenbank zuzuordnen, die Werte der Felder zu transformieren, die Adressen zu bereinigen, die Adressen zu geocodieren, die fertige Datei zu exportieren usw. Ich könnte sogar den Workflow aufteilen und mehrere ausführen Prozesse mit den gleichen Daten. Bei der Überprüfung des "Back-End" eines Workflows hat Sagent den Plan tatsächlich mithilfe von XML gespeichert. Das bedeutet im Grunde, dass Sie einen Workflow dynamisch erstellen und ausführen können, wenn Sie möchten. Die Lösung war eine 6-stellige Lösung, aber die Erstellung eines Plans zur Manipulation eines Data Warehouse dauerte Minuten statt Tage.

Mit dem Aufkommen von APIs, Webdiensten, SOAP, Flex, Ajax usw. bin ich gespannt, warum noch niemand eine webbasierte Benutzeroberfläche für die Anwendungsprogrammierung erstellt hat. Mit anderen Worten, eine Drag & Drop-Oberfläche für API Anrufe. Mit SOAP speichern Unternehmen eine WSDL (Web Service Definition Language), die im Grunde eine programmatische Enzyklopädie für die Verwendung des Webdienstes ist. In fünf Jahren konnte niemand eine Lösung für die Interpretation von API oder Web Service zum visuellen Erstellen eines Workflows? Arbeitet jemand daran?

Hier ist meine 1-Milliarden-Dollar-Idee für diesen Tag. Wenn jemand eine Flex-Schnittstelle erstellen könnte, die eine WSDL lesen und die Anrufe visuell darstellen kann, könnten Sie die Interaktionen zwischen den Anrufen ziehen und ablegen. Es ist das fehlende Glied des Webs… das Web für jedermann zugänglich zu machen, um seine eigene Lösung zu „programmieren“, ohne irgendwelche Sprachen verstehen zu müssen.

Was denken Sie?

Diese Seite verwendet Akismet, um Spam zu reduzieren. Erfahren Sie, wie Ihre Kommentardaten verarbeitet werden.