Gå til hovedinnhold

JBeret

JBeret - en implementering av JSR 352

For å utvikle våre batch-applikasjoner har vi brukt JBeret 2.3.0 som refererer til og er en åpen kildekode-implementering av Jakarta Batch-spesifikasjonen.

Mens nyere versjoner av Jakarta Batch-spesifikasjonen eksisterer, bruker JBeret 2.3.0 den eldre 1.0-versjonen fordi noen av komponentene som jberet-support og jberet-rest ennå ikke støtter den nyere 2.1-versjonen med jakarta.* pakkenavn. Du finner den her:

JSR-000352 Batch Applications for the Java Platform 1.0 Specification

Dette dokumentet er fra 18.04.2013, før Java EE-spesifikasjon ble til Jakarta-EE spesifikasjon. Overgangen fra Java EE til Jakarta EE skjedde i 2017 etter at Oracle overførte eierskapet av Java EE til Eclipse Foundation, som deretter omdøpte det til Jakarta EE på grunn av varemerkeproblemer med "Java"-navnet. Spesifikasjonen bygger mye på Spring Batch 2.0 som er en annen implementasjon av JSR 352.

JBeret er et rammeverk for batchbehandling i Java og er referanseimplementasjonen av Jakarta Batch (tidligere kjent som JSR 352, Batch Applications for the Java Platform). Den er en del av WildFly-applikasjonsserveren og kan brukes i enhver Java-applikasjon, ikke bare de som kjører på WildFly. JBeret støtter et Java API og et XML-basert Job Specification Language (JSL) for å definere og utføre batch-jobber. Den gir også en rekke verktøy for jobbutførelse, som planlegging, chunking, og checkpointing, blant annet.