Hello guys, At the Zurich CreateJS Hackathon we started working on the asynchronous jobs for Stanbol. More specifically we need a REST API that allows us to: 1. start an enhancement job (passing its configuration data), 2. check its status and progress, 3. retrieve the results once the process is complete [1], 4. cancel an ongoing job.
We saw recently the release of the long-term jobs for the Reasoning Services by Enrico Daga [2,3], and found that it can mostly satisfy the above mentioned requirements with the exception of monitoring the actual job progress. I talked with Rupert about it, and he's looking forward to the asynchronous operations OSGI postEvent/sendEvent methods, which would allow us to reshape the way the tasks are instantiated, their progress monitored and managed. I would like to define with you the requirements for the asynchronous jobs and a path in order to reach this goal, if you agree. In the meanwhile I've been implementing a raw EnhancerJob/EnhancerJobResult implementation in order to enable the *commons.jobs* APIs to be used with the *enhancer*, and I can share this work if you'd like. BR, David -- David Riccitelli ******************************************************************************** InsideOut10 s.r.l. P.IVA: IT-11381771002 Fax: +39 0110708239 --- LinkedIn: http://it.linkedin.com/in/riccitelli Twitter: ziodave --- Layar Partner Network<http://www.layar.com/publishing/developers/list/?page=1&country=&city=&keyword=insideout10&lpn=1> ********************************************************************************
