...
- No more JMS!
- Harvesters can be added dynamically either in the GUI or by periodic scans.
- Provide a simple service to talk to all harvest control managers and handle their state.
- Idle.
- Harvest workflow In progress.
- Software update.
- Provide GUI configuration for managing "channels" without reconfiguring/redeploying.
- Expose an API for the most common operations.
- Pulling Polling a database constantly is just BAD practice.
...
- .
Indexing Server
- Is very very very slow at indexing.
- CDX generation should be done on the harvest controller after metadata generation.
- Should instead use an improve multithread batch system.
- Remove JMS.
- Add API.
- Maybe add some GUI to show status of indexing and other minor tasks.
Deploy package
- Should be deprecated as much as possible.
- Each component/server should include an assembly to build separate installation archives.
- Split the deploy code from the configuration code.
Restructuring tasks
- ...