Pressemitteilung, 18.11.2010 - 13:12 Uhr
Perspektive Mittelstand
Finale Version des Open-Source Java CMS / Portal pulse ist freigegeben
Die aktuelle Version beinhaltet neben den bekannten Komponenten zusätzliche Neuerungen: eine eigene Webstatistik, eine überarbeitete Kassenfunktion des Webshops und neue Technologien wie das pulse IntelliCache und die pulse RequestBeans.
(PM) Erlangen, 18.11.2010 - pulse (pulse.torweg.org)ist ein Framework für die Entwicklung von Web-Applikationen und Websites. Es ist plattformunabhängig und basiert auf der Java-Servlet-API. pulse wird mit vielen „out-of-the-box“ Komponenten geliefert, wie zum Beispiel ein CMS, ein Webshop, eine Filterfunktion für Inhalte (Produktfinder), eine ausgereifte Benutzerverwaltung und vieles mehr. Die Erstellung Ihrer Website war noch nie so einfach.Ergänzt durch eine leistungsfähige, die komplette Website umfassende Suchfunktion, aufbauend auf Apache Lucene und einem WebDAV-basierten virtuellen Dateisystem, ist pulse die ideale Plattform für Ihre eigenen Web-Anwendungen. Durch die Einbindung der Mainstream-Technologien wie JPA2, XSLT2, XSL-FO und Annotation Driven Development schließt pulse die Lücke zwischen komplexen JEE Frameworks wie Spring und einfache JSP-Sites. pulse ist klar auf Web-Entwicklung ausgerichtet und ermöglicht Ihren Entwicklern die Wiederverwendung und Erweiterung der zur Verfügung gestellten Komponenten.Verglichen mit der vorherigen 0.6 Veröffentlichung verfügt die aktuelle Version über eine Vielzahl von neuen und verbesserten Komponenten und Technologien.Komponentenpulse verfügt nun über eine Web-Statistik. Mit Hilfe dieses neuen Moduls können Sie ganz einfach die Aktivitäten auf jeder beliebigen Website verfolgen. Dafür müssen Sie lediglich einen kleinen HTML/JavaScript Schnipsel zur gewünschten Seite hinzufügen. Die Web-Statistik ermöglicht es eine unbegrenzte Zahl von Websites zu überwachen und erlaubt eine gezielte Rechtevergabe. Der komplette Zugriff auf die Web-Statistik wird durch ein ausgereiftes, rollenbasiertes Benutzermanagement verwaltet.Die aktuelle Version von pulse beinhaltet zusätzlich eine vollständig überarbeitete Kassenfunktion innerhalb des Webshops. Der Prozess wurde gestrafft und ist äußerst anpassungsfähig. Darüber hinaus werden Payment-Module für PayPal™ und Wirecard Bank zur Verfügung gestellt.TechnologieDie neuste Version beinhaltet massive API Bereinigungen und eine spürbare Leistungssteigerung im Vergleich zu pulse 0.6. Die verbesserte Leistung beruht hauptsächlich auf dem neuen org.torweg.pulse.util.io Paket (FastStringWriter/FastByteArrayOutputStream) und dem neuen pulse IntelliCache, der das private Caching von dynamischen Seiten erlaubt, solange die mit der aktuellen Anfrage verbundene Sitzung noch zustandslos ist.Sobald ein Besucher eine zustandsbehaftete Aktion durchführt, wie beispielsweise das Hinzufügen eines Gegenstandes zum Warenkorb, wechselt IntelliCache in einen Modus, in welchem die Seite nicht gecacht wird. Dies gewährleistet die Bereitstellung von Live-Ansichten, wenn dieses gewünscht ist. IntelliCache basiert auf ETags und kann durch eine Änderung der Seitengültigkeit / Validität in der ServiceRequest Konfiguration eingestellt werden. Dadurch passt sich IntelliCache immer der Veränderungsgeschwindigkeit Ihrer Seite an, unabhängig davon ob Änderungen innerhalb von Sekunden oder Tagen passieren.Das neue Demo Layout und die verbesserte Projekt Website erleichtern das Arbeiten mit pulse zusätzlich. Die neuen Konzepte in der API sowie die Verwendung von Java Annotationen reduzieren den mühsamen Programmieraufwand.Die Entwicklung einer Anfrage kann manchmal sehr mühsam sein. Die viele Arbeit mit dem Strings bring Ihren Code durcheinander und die Redundanzprüfung macht das Lesen schwer und das Refaktorierung sogar noch schwerer. Darum haben wir die RequestBeans für pulse entwickelt: die Trennung von Input Parsing und Validierung von der Business Logik sorgt für die tatsächliche Objektorientierung des Parameterzugriffs. Dies führt zu einen sehr lesbaren Code und ermöglicht eine einfache Refaktorierung in Ihrem IDE. RequestBeans werden für die Annotationen basierte Verarbeitung der Parameter eines Befehlt genutzt.


ANSPRECHPARTNER/KONTAKT

:torweg gmbh & co kg
Herr Thomas Weber
Heckenweg 3
91056 Erlangen
+49-9131-9402810
pr2009@torweg.net
torweg.net


ÜBER :TORWEG GBR

Ursprünglich als virtuelle Netzwerkorganisation von selbständigen Spezialisten gegründet, ist :torweg inzwischen ein erfolgreiches Dienstleistungsunternehmen für Webentwicklungen, Design und Public Relations. Mit unserer großen Erfahrung nationale, europa- und weltweite Projekte erfolgreich zu koordinieren und zu realisieren, stellen wir uns gern an Ihre Seite. Bei :torweg steht teamorientiertes Arbeiten im Fokus. Das ausgesprochene Fachwissen einer Gruppe von Spezialisten, die flache Hierarchie des Teamworks, ein offenes Ohr, sowie das Verständnis für die Bedürfnisse unserer Kunden und die überdurchschnittliche Problemlösungskompetenz jedes einzelnen Mitarbeiters sind unsere Schlüssel zum Erfolg. Dadurch können wir unsere Projekte in hoher Qualität termin- und budgetgerecht fertig stellen. :torweg, das sind über 10 Jahre individuelle Erfahrung in Sachen Webentwicklung und Design. :torweg, das ist ein junges Unternehmen mit frischen Ideen. Vom losen Freelancer-Netzwerk zum erfolgreichen Dienstleister, der auch internationale Projekte mit Leichtigkeit stemmen kann.