GeoBatch is an open source Java enterprise application used to process and publish geospatial data in real time. It is an event-based geospatial aware batch processing system for make easier the development, the deploy, and the management of jobs on streams of geospatial data. The idea is to apply a chain of actions on some defined events. Events can be generated by included generators:
Actions range from geotransforming an input raster file, to embedding overviews, to publishing the received data into a public GeoServer. GeoBatch also provides users profiles, in order to give different user the privileges to admin the processes or to monitor the processes status.