Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Comment addressed. Remove it and edit the doc slightly so it flows better.

...

Later versions of the Grid include "collection" management. This allows to group subsets of services (Tomcat instances and Grid Agents), so they can be operated as whole. Each collection can include plain services, or other collections (recursively).

Considering all the above, the following phases could be considered as a base line for the road map of the Tomcat Grid.

markt: I'd like to see a little more high level architecture to steer development. For example, is there a common core of management functionality that we then wrap with a web-based GUI and a CLI? That would allow others to write other wrappers to plug this into other tools.

vlad: I would like to provide as much detail as you need, but I'm afraid I still I don't quite understand exactly what you do you refer as the architecture. Anyway, below Below is a general overview of the software modules and their responsibilities.

TomcatGridSoftwareModules.png!

...

  • The Grid Web Manager Executable (a WAR) includes:
    • Core module
    • Web Manager module
  • The Grid CLI Manager Executable (a JAR) includes:
    • Core module
    • CLI Manager module
  • The Grid Agent Executable (a JAR) includes:
    • Core module
    • Grid Agent module
    • Grid Agent Primitives for Linux
    • Grid Agent Primitives for Windows
    • Grid Agent Primitives for Mac
    • Grid Agent Primitives for Other_

Considering all the above, the following phases could be considered as a base line for the road map of the Tomcat Grid.

Phase 1 - Core Grid Operation

...