Versions Compared

Key

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

...

for more background see Use Cases

...

Runtime

  • OSGi Core
    • Uses Apache Felix
    • Can download OSGi bundles dynamically from Maven repos
  • a Strawman Runtime

Management Server

  • Uses Apache Directory
    • Used to group nodes (a node is anything that runs on the core platform)
    • Each node's local config simply points to the management server
    • Each node pokes the management server for its config
    • Group-wide commands can be sent out for lifecycle events (start, stop, enable, disable, etc.)
    • The management server notifies each node that it has a change waiting and each node must then request that change
    • Support for rolling deployments via groups

...