Cocoon, das bewährte XML-Portalframework der Apache Foundation
Cocoon ist das Java-basierte XML-Portalframework der Apache Foundation. Cocoon dient dazu, Daten im XML-Format zu speichern und mittels XSL formatiert auszugeben. Als Ausgabeformate werden dabei u.a. XML, HTML, PDF, RTF, etc. genutzt, da Cocoon anhand seines modularen Reaktorkonzepts ein XML-Quelldokument je nach anfragendem Client in ein beliebiges Zielformat transformieren kann.
Cocoon – Flexible Portal Engine und zuverlässige Servlet-Technologie
Technisch gesehen, basiert Cocoon auf moderner Servlet-Technologie. “Ein Servlet ist eine Java-Klasse, die Client-Anfragen an den Webserver entgegen nimmt und verarbeitet. Innerhalb dieser Verarbeitung wird eine Antwort erzeugt, die dann wiederum an den Webserver übergeben wird. Tomcat (Applikationsserver der Apache Software Foundation) ist die Referenz-Implementierung dieser Technologie, die die Programmiersprache Java der Firma Sun Microsystems benutzt” (Quelle: Wikipedia). Darüber hinaus verfügt Cocoon über eine sogenannte Portalengine, die den Aufbau von Portalen sowie den Portlet-Standard JSR-168 unterstützt.
Cocoon unterstützt die umkomplizierte Entwicklung von webbasierten Anwendungen
Weiterhin unterstützt Cocoon auch die Entwicklung und Integration beliebiger dynamischer Web-Anwendungen, so dass ein auf Cocoon basierendes Portal stets flexibel und zuverlässig um zusätzliche Funktionalitäten erweitert werden kann. Zudem ist die lokale Nutzung möglich. Ein Beispiel für Entwicklung und Integration von Anwendungen unter Cocoon ist auch das in Intramo integrierte CMS Daisy sowie diverse, von SEITENBAU entwickelte, webbasierte Anwendungen wie das Umfrage-Tool, das Intramo-Forum , etc.
Weitere Informationen zum XML-Portalframework Cocoon erhalten Sie auf den Webseiten der Apache Foundation