Pax RadMan
This is a page very much in progress, and Pax RadMan only exists on the drawing board and prototyping stages.
Overview
Pax RadMan is a Remote And Distributed Management solution for OSGi. It is comprising of a total concept, but leverages the Eclipse Monitoring project, which in turn uses JMX.
Pax RadMan has graphical user interface, through which one can manage one or many OSGi instances over a network.
Requirements & Features
- Install/Uninstall/Update Bundle
- Install/Uninstall/Update Bundle Group
- Create/Delete/Edit Bundle Group
- Bundle Group versioning
- Install JDK/JRE.
- Install OSGi runtime of choice.
- Install more than one OSGi platform per host.
- View/Start/Stop Bundles.
- View Services per Bundle.
- View/Edit service properties.
- Interact with Configuration Admin service.
- View package resolutions visually.
- Perform operations on multiple instances with single command.
- Grouping of hosts and OSGi instances and operations performed on the entire group.
- Multi-dimensional grouping.
- Script OSGi client interactions into command(groups) with e.g. Beanshell
- Schedule executable commands periodically or else (quartz)
- Select scope of a command(group) from the host view as e.g. an XPath expression in order to execute them upon many hosts