Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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

  • ...