Wir haben ein neues Teilprojekt mit dem Namen „Imixs Workflow Script!“ gestartet. Das Ziel dieses Projekts ist es, Ajax basierte Workflow Anwendungen mit Hilfe von HTML und JavaScript zu erstellen. Das ist eine ziemlich geniale Sache, da man damit in extrem kurzer Zeit Workflow Funktionalität im Web bereitstellen kann.‚Imixs Workflow Script!‘ kombiniert dazu die Vorteile von jQuery mit den Möglichkeiten der Imixs Workflow Engine. ‚Imixs Workflow Script!‘ ist eine JavaScript Bibliothek welche die Interaktion mit der Imixs Workflow Engine kapselt. Die Kommunikation erfolgt vollständig asynchron mit Hilfe von Ajax. Als Backend System kann jede Instanz der Imixs Workflow Engine eingesetzt werden. Diese lässt sich beispielsweise auf einem GlassFish Server als Web Archive deployen.
Nach dem die JavaScript Bibliothek in eine HTML Seite eingebettet ist, erkennt ‚Imixs Workflow Script!‘ automatisch bestimmte Bereiche der Seite und füllt diese mit Workflow Informationen. Auch Formulardaten können ganz einfach zurück an die Workflow Engine gesendet werden. Die gesamte Business Logik wird dabei durch die Imixs Workflow Engine abgebildet und kann mit Hilfe des Imixs Workflow Modellers innerhalb von Eclipse graphisch modelliert werden.
Das Projekt stellt eine Beispielanwendung bereit mit der die Funktionsweise von ‚Imixs Workflow Script!‘ veranschaulicht wird.