bmap4j - Batch Management And Processing For Java

xinventa logo

Modernes Java Batch Transaction Processing

en

bmap4j

Bmap4j ist ein Java-basiertes Framework, mit welchem sich - zusammen mit einem Java EE Applikationsserver - eine moderne Batch-Transaction-Processing Plattform aufbauen lässt.

JSR 352 - Java Batch

JSR 352 Java Batch wurde verabschiedet und ist nun auch Teil von Java EE 7. Damit haben sich für uns die Rahmenbedingungen im Bereich Batch Transaction Processing positiv verändert und wir werden unser Framework auf die neue, standardisierte Basis umzustellen.

Fokus von JSR 352 liegt aber primär auf dem Processing und nicht so sehr auf dem Bereich Management. Darum sind wir daran, den stark ausgeprägten Management-Fokus von bmap4j zusammen mit dem JSR 352 zu einer neuen offenen Komponenten zu verbinden, so dass das Ganze wie bereits bmap4j Version 2 auf einer breiten Palette von Appservern läuft und sich damit das sich abzeichnende Vendor-Lock-In im Bereich Management vermeiden lässt.

Grundlagen - Batch Transaction Processing

Die für die Verarbeitung von grossen Datenmengen im Batch-Betrieb (Batch-Transaction-Processing, BTP) benötigte Plattform unterscheidet sich in verschiedenen Aspekten von jener für Online-Verarbeitung (Online-Transaction-Processing, OLTP).

Erfahren Sie mehr über diese Unterschiede im Kapitel Grundlagen.

Das bmap4j Framework - Batch Management and Processing for Java

Sind die Anforderungen an die zukünftige BTP-Architektur definiert, stellt sich für den Architekten die Frage, welches Framework die Umsetzung optimal unterstützen kann. Bmap4j wurde speziell dafür entwickelt in einer Enterprise Umgebung den höchstmöglichen Nutzen im Bereich von Management und Processing zu erbringen.

In Framework präsentieren wir Ihnen die grundlegenden Funktionen des Frameworks im Bereich Batch Management sowie das Design des Processing Layers.