Open-Source Struts Workflow Extension Package

Die LivingLogic AG setzt bei der Entwicklung von Produkten und kundenspezifischen Lösungen gezielt Open Source-Komponenten ein, um die Entwicklungskosten niedrig zu halten und offene Schnittstellen zu garantieren.

Veröffentlicht am

Die Idee hinter Open Source kann aber nur funktionieren, wenn jeder, der davon profitiert, auch bereit ist, ein Stück seiner Arbeit an die Community zurückzugeben. Diese Philosophie teilen wir uneingeschränkt. So haben wir eine Struts Workflow Extension entwickelt und diese Basisinfrastruktur als Open-Source zur Verfügung gestellt.

Eines der Open Source Tools, das wir in vielen unserer Projekte einsetzen ist das Struts-MVC Framework. Dieses Framework erlaubt eine sinnvolle Trennung der Applikationslogik von der Darstellung und dem zugrundeliegenden Datenmodell und erleichtert damit die Entwicklung und Wartung JSP basierender Web-Anwendungen. Leider enthält das Framework bisher keinerlei generische Unterstützung zur Workflow-Kontrolle, eine Funktionalität, die zur Entwicklung robuster Web-Applikationen allerdings unabdingbar ist.

Schon vor einiger Zeit haben wir eine Erweiterung entwickelt, die sich nahtlos in das Struts-Framework einfügt und generische Workflow-Kontrolle für Web-Applikationen bietet. Diese Erweiterung setzen wir in vielen unserer Projekte bereits erfolgreich ein. Um sie allen Struts-Entwicklern einfach zugänglich zu machen, stellen wir auf unseren Struts Workflow Extension Web-Seiten die Quellen mit einer einfachen Test- und Beispiel-Anwendung sowie ausführlicher Dokumentation bereit.