Am 29.11.2006 haben wir EJOE 0.3.9.1, den ersten Meilenstein für 0.4.0, veröffentlicht. Neben vielen Fehlerbereinigungen und generellen Funktionsverbesserungen haben folgende Änderungen Einzug gehalten:
- verschiedene Serialisierungsstrategien
- RemoteReflection
- Unterstützung des Java 5 concurrency packages
- HTTP-Unterstützung
- Asynchrone Requests
- CRISY-Erweiterung
- WSIF-Erweiterung
- Neue SerializeAdapter für JSON,JAXB2, SOJO, Hessian
- Laufzeit-Konfigurarion via JMX
- komplett überarbeitete Dokumentation
Changelog
Download
Projektseite
Einführung und Referenz (PDF, 0,7Mb)
EJOE ist eine zusammenführende Implementierung der durch Java bereitgestellten Netzwerk-, Parallelisierungs- sowie Serialisierungsfunktionalitäten. Es vereint diese Funktionen in einem sogenannten Objektbroker (ORB), welcher das allgemeine Anfrage-Bearbeitung-Antwort-Pattern implementiert und jeweils eine fertige Client- bzw. Serverkomponente bereitstellt. EJOE fällt damit unter anderem im weitesten Sinne in jenen Bereich, der allgemein als Middleware bezeichnet wird.
EJOE kann zur Entwicklung von Client/Server-Anwendungen sowie zur Bereitstellung von Remote-Services in bereits bestehenden Anwendungen verwendet werden. Eines der Hauptmerkmale ist die Bereitstellung einer großen Anzahl möglicher Serialisierungsmechanismen, welche die Übertragung von POJOs, Beans sowie komplexen Containern über Netzwerk gewährleisten.
Die Implementierung zuverlässiger und skalierbarer Transportschichten ist trotz der von Java bereitgestellten Funktionalitäten oft immer noch mit hohem Aufwand für Lernprozess, Planung und Implementierung verbunden.
EJOE bietet eine einfach anwendbare, vereinheitlichende und skalierbare Architektur um bestehende und neue Anwendungen bei sehr geringen Integrationskosten mit einer zuverlässigen Transportschicht für Client/Server-Architekturen auszustatten.
Über EJOE
Unsteter Gedankenfluss aus dem Leben eines Projektleiters, Entwicklers, Freizeitautors, eBook-Enthusiasten und last but not least sächsischen Asylschwaben.