På mitt nuvarande uppdrag hos Keybroker har vi skapat ett rätt avancerat batch-processing ramverk, byggt på Spring och Quartz. Nu verkar det som om Spring håller på att bygga ett eget sådant ramverk med namnet Spring Batch. Deras arkitektur ser lovande ut, men tyvärr finns inte så mycket på plats ännu.
Egentligen ser jag detta som ett misslyckande för Quartz, för det var länge sedan jag stötte på ett ramverk som var i så desperat behov av en arkitekturell översyn. På ytan ser det enkelt ut, men ju djupare man dyker i dess features, ju mer desperat blir man. Den nya RetryPolicy klassen ser ut att kunna ta bort orsaken till mycket av den tandagnisslan jag tvingats göra den senaste tiden.