bmap4j - Batch Management And Processing For Java

xinventa logo

Framework

en

Das bmap4j Framework

Bmap4j (Batch Management And Processing For Java) ist ein Java SE & EE basiertes BTP-Framework, welches zusammen mit einem Java EE zertifizierten Applikations-Server die Anforderungen an eine Enterprise-BTP-Plattform erfüllt.

Bei der Entwicklung wurde speziell darauf geachtet, wo immer möglich die Unterstützung des Java EE Standards in Anspruch zu nehmen. Im Bereich des Processing können wir daher garantieren, dass die vollständige Abstraktion des Batch-Programmes von der darunterliegenden Applikations-Server Schicht gewährleistet ist.

Die Management Funktionen basieren auf JMX & Webtechnologien. Leider sind aber speziell in diesem Bereich einige Aspekte nicht im Java EE Standard abgedeckt (z.B. JMX) und die Applikations-Server Hersteller bringen ihre individuellen Lösungen mit. Daher ist dort eine angepasste Unterstützung für die verschiedenen Applikations-Server nötig. Wir bemühen uns zudem ständig, wenn sinnvoll und möglich neue standardisierte Bereiche von Java EE (z.B. Singleton Beans in EJB 3.1) zu verwenden.

Die Liste der aktuell unterstützten Applikations-Server umfasst:

  • Redhat JBoss AS
  • IBM WebSphere AS
  • Oracle Weblogic
  • Oracle Glassfish
  • Apache Geronimo

Das Core-System steht als Open-Source auf Sourceforge zur Verfügung.

Als Zusatz zum Core-System steht das Repository zur Verfügung. Dabei handelt es sich um eine Closed-Source Komponente von Xinventa , welche dem Core-System die Persistenz hinzufügt. Neben dem Data-Store in Form einer Datenbank gehört auch eine webbasierte Oberfläche dazu, mit welcher entsprechende Management- und Auswertungs-Funktionen wahrgenommen werden können.