Friday, June 28, 2013

JEE 7 JSR375 batch support

Ran across a few articles on JSR375 (JEE 7 Batch).  Interesting but is there enough benefit in this to convert from any existing solutions.

What I really wish for is a wider variety of low cost scheduling solutions.  Something more than a cron or Quartz like solution.   My core requirements would be something like:
  •  100% Java
  • Clustering/Load balancing support 
  • fail-over 
  • Job chains
  • agentless support
  • remote job execution
  • DB backed job status, job defs, job history, etc
  • Nice UI for monitoring and job definition maint.
  • Execution of SQL jobs
  • Some "easy" way to support disaster recovery needs

I was intrigued by the SOS Berlin JobScheduler (http://www.sos-berlin.com/modules/cjaycontent/).  The UI had a few usability issues and it isn't 100% Java; seems like it was only supported in a 32bit environment which would be a headache.  For a free/open source product though - it has some very nice enterprise level/type features.

In the meantime, just sticking with Jenkins CI as poor mans scheduler and still thinking about writing some plugins to fill some gaps. 

No comments:

Post a Comment