simpl4 bekommt mehr Apache-Camel-Komponenten zur Daten-Extrahierung

Die Open-Source-Entwicklungsumgebung wurde um zusätzliche Funktionen erweitert, die es erleichtern sollen, beliebige Daten aus anderen Applikationen zusammenzuführen.

In Pocket speichern vorlesen Druckansicht
simpl4 bekommt mehr Apache-Camel-Komponenten zur Daten-Extrahierung
Lesezeit: 2 Min.
Von
  • Alexander Neumann

simpl4, eine unter der GPLv3 stehende Open-Source-Entwicklungsumgebung, hat etliche zusätzliche Funktionen erhalten. Diese sollen es laut dem Hersteller, der transparent solutions GmbH, vereinfachen, beliebige Daten aus anderen Applikationen beispielsweise in Form von Dokumenten zusammenzuführen. Auf diese Weise lassen sich mit simpl4 etwa Anbindungen erstellen, um aus ERP-Systemen heraus automatisiert Booklets oder Kataloge zu erzeugen.

Kern der Erweiterungen in simpl4 sind neue Komponenten für die Routing-Engine Apache Camel. Camel-Routen stellen die wichtigsten Verarbeitungseinheiten in simpl4 dar und spezifizieren den Datenfluss zwischen verschiedenen Modulen. So wird beispielsweise über eine API jetzt der Zugriff auf verschiedene virtuelle File-Systeme unterstützt. Mit der der Windows-Share-Komponente (SMB) lassen sich außerdem Bilder laden. Über Secure Copy (SCP) soll zudem die Übertragung verschlüsselter Daten zwischen Rechnern komfortabler werden. Eine weitere neue Komponente ermöglicht einen einfachen Zugriff auf die Inhalte von Zip- und Tar-Archiven innerhalb einer Camel-Route.

PDF-Dokumente waren darüber hinaus in simpl4 bisher nur innerhalb der Prozess-Engine Activiti erzeugbar. Durch die Auslagerung in eine Camel-Komponente sollen Anwender Dokumente beziehungsweise PDFs deutlich flexibler und komfortabler erstellen und Daten in ein Dokument bringen können. Das vereinfacht es wohl auch, Daten mit dem Dokumenten-Template zu mischen – beispielsweise bei Dokumenten für Serienbriefe und Mailings, aber auch bei Rechnungen oder Mahnungen.

simpl4 ist eine im November 2015 vorgestellte Entwicklungssystem zur Abwicklung fachlicher Aufgaben. Die Möglichkeiten reichen von der Ergänzung und Integration bestehender Softwaresysteme bis hin zu kompletten Anwendungen mit HTML5-Frontend für Smartphones, Tablets und Desktops. Der Quellcode der Entwicklungsumgebung finden sich auf GitHub. (ane)