JBoss Community

ManagementConsoleRoadmap

modified by Heiko Braun in JBoss AS7 Development - View the full document

Roadmap for the AS7 Management Console

 

(Work in progress)

 

Coarse grained Tasks:

 

 

TaskDescriptionGoals
DependenciesRisks
T1Project setup (codebase, repo, JIRA, etc)


Project Setup done.
T2

UI Framework (both domain and standalone)

- rough UI layout

- maybe outer most domain tree (domain, profiles, server-groups, etc)

- excluding subsystems and management operations

Explore outermost conceptual model
Might not reflect ambiguity in information design w/o example subsystem
T3Authentication
Security components in place
T4

Installation on Standalone Server

- Integrated with AS build/deliverables




M1: Core UI. Supports standalone scenario. Part of AS7 build/deliverable.  28.Feb
T5

Installation on Domain Controller

- Integrated with AS build/deliverables




T6

Server Group configuration

- domain sceanario only  

- potential release candidate

Configure, launch, shutdown server instancesManagement infrastructure in place and ability to install console
M2: Core UI, supports domain scenario. Part of AS7 build/deliverable.15. Mar
T7

Provide UI extension hooks

- minimal API: i.e. GWT 2.1 PlaceManager, plus boiler plate magic (borrowed from Errai Workspaces)

- Feedback from layered products (JON, Drools)

Baseline for subsystem integration, extensibilityDecision on UI Framework & Widgets Libraries
T8

Example subsystem management completed

- complete functional set

- distinction between domain and host level operations

- potential release candiate

Explore detailed conceptual model, verify management API, remove ambiguityRough UI framework, extension hooks
T9

Example Metrics completed

- covers a typical metric request (domain, host, subsystem)

- re-use example subsystem

Verify management API exposes runtime state correctly/sufficientlyExample subsystem
T10Application DeploymentDeploy applications through the consoleAS7 deployment API
T11

Client Server API mature (pivot)

- Match AS7 management API




M3: Example subsystem management and metrics included. Supports application deployment.1.Apr
T12

Integrate themes (.org & RH):

- early in the game

- provide means for design people to work on this

Introduce customization hooks, verify i18n issues, work towards JON

T13

Iterate over remaining subsystems

- with each subsystem another potential release candiate

Complete management functionalityExample subsystem, rough UI frameworkMight reveal issues with the overall conceptual model
T14Management Operation PlansEnable composite (bulk) management operations on the whole domain. Verify error handling, consistency

T15Deployment Plans

Rollout applications to a domain.

Verify error handling, consistency



T16 User managementCreate/Remove users that have access to the management infrastructure


























 

Potential Milestones

 

M1: Core UI. Supports standalone scenario. Part of AS7 build/deliverable.  (T1-T4) 28.Feb

 

M2: Core UI, supports domain scenario. Part of AS7 build/deliverable. (T5-T6) 15. Mar

 

M3: Example subsystem management and metrics included. Supports application deployment. (T7-T11) 1.Apr

 

M4-Mn: TBD

Comment by going to Community

Create a new document in JBoss AS7 Development at Community