[Batchserver-coreframework] Re: Requirements Initiatvie
Brought to you by:
suresh_pragada
From: Suresh P. <sur...@gm...> - 2006-02-14 05:03:55
|
Please see the following requirements. I am continue adding more requirements and elaborating the existing requirements. 1.1.1 Functional Requirements 1. Should provide a solid architecture to write the batch jobs. This architecture needs to be easily understood, implement and use. 2. Should support multithreading to execute jobs in required threads. 3. Should provide a clean interface to enter/execute and exit the batc= h job. This means providing a nice interface to kickoff the batch jobs. 4. Performance statistics needs to be logged into the repository for analysis. 5. Should support different ways to configure the batch jobs i.e., configuration should be able to provided in files and database. 6. Required information can be passed from the job configuration to batch jobs. 7. Configuration information given in configuration files should be overridden with the command line parameters. 8. Jobs can pass required information to other jobs and should able to read the information provided by other jobs. 9. When running in a multithread mode, each worker (process processing the data) should get a chance to initialize it self. 10. When running in a multithread mode, each worker should get a chance to close/destroy/release itself. 11. When job is running in a multithread mode, there should be two places executes only once (for all the threads) at the startup and in the end. 12. Other services like I/O and Transaction should be easily integrated with the framework. 13. Each job should provide enough information for the monitoring purposes= . 14. Job should listen for the requests to do the soft kill. 15. When a job is stopped in the middle, it should be restarted. 16. Provide enough logging information. Thank you, Suresh. On 2/5/06, Suresh Pragada <sur...@gm...> wrote: > > Hey Anil & Sripal, > Do you guys have started anything on the detailed requirements of the > core framework & logging? If yes, please share your thoughts in this list= . > > I want to list a new requirement in the framework which is not listed in > the requirements document. > > Req: Jobs should be able to share information. > > Thank you, > Suresh. > |