JFire TechnologieJFire bietet eine große Anzahl von einsatzfähigen Modulen, die auf zahlreichen neuen Technologien aufbauen. Zusätzlich basieren diese ausschließlich auf offenen Inustriestandards, was eine hohe Transparenz gewährleistet. JFire besteht aus zwei Hauptteilen: Server und Client. ServerAuf einem JEE 5 (Java Enterprise Edition ) Server aufbauend, verwendet JFire JDO 3 (Java Data Objects ) zum Speichern (Persistenz) der Daten. Dies hilft Entwicklern Zeit zu sparen, da keine zusätzliche Zeit zum schreiben von SQL (Structured Query Language) für die Datenbankansteuerung und -abfragen notwendig ist. Voraussetzung ist jedoch ein Datenbankserver wie z.B. MySQL 5, welcher frei erhältlich ist und durch die Open-Source Community und Unternehmen wie Oracle ständig weiterentwickelt wird. Der Einsatz von Java bietet jedoch noch zahlreiche weitere Vorteile, wie z.B. die Plattformunabhängigkeit (Windows, Linux, MacOS) des Servers und der Client-Plattform. ClientDie Client-Plattform basiert auf Eclipse RCP (Rich Client Platform) in Kombination mit anderen Eclipse basierten Systemen wir BIRT (Business Intelligence and Reporting Tools) für die Berichtefunktionalität und GEF (Graphical Editor Framework) zur graphischen Darstellung. Die hohe Integration dieser Tools macht JFire zu einer außerordentlich flexiblen und leistungsfähigen Desktopapplikation. Weitere Vorteile sind das native Aussehen der Applikation und der mächtige Plugin-Mechanismus. Das System läuft auf allen gängigen Betriebssystemen wie Windows oder GNU/Linux. PlattformNeben vielen weiteren Vorteilen, bietet JFires Server-Client Basis auch die Möglichkeit, eine komplett eigenständige Softwarelösung zu erstellen ohne ein neues System von Grund auf neu entwickeln zu müssen. Es ermöglicht den einfahen Aufbau eines Netzwerk von mehreren Servern und Clients. Eine Vielzahl von JFire basierten Systemen sind aktuell bereits produktiv im Einsatz. Darunter befinden sich u.a. das YAK Zugangskontroll-system, CrossTicket eine Eventmanagement-Komplettlösung, Ipanema Accounting eine automatisiertes Inkassosystem und ein speziell angepasstes Afters-Sales-CRM-System für Behr Industry. Sämtliche Systeme wurden von NightLabs entwickelt.
|