JBoss Community

ManagementConsoleRoadmap

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

Roadmap for the AS7 Management Console

 

 

Building blocks:

 

 

RefDescriptionGoals
DependenciesRisks
M1Project setup (codebase, repo, JIRA, etc)


M2

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
M3Authentication
Security components in place
M4

Installation on Standalone Server

- Integrated with AS build/deliverables









M5

Installation on Domain Controller

- Integrated with AS build/deliverables




M6

Server Group configuration

- domain sceanario only  

- potential release candidate

Configure, launch, shutdown server instancesManagement infrastructure in place and ability to install console





M7

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
M8

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
M9

Example Metrics completed

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

- re-use example subsystem

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

Client Server API mature (pivot)

- Match AS7 management API









M12

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

M13

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
M14Management Operation PlansEnable composite (bulk) management operations on the whole domain. Verify error handling, consistency

M15Deployment Plans

Rollout applications to a domain.

Verify error handling, consistency



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


























 


Comment by going to Community

Create a new document in JBoss AS7 Development at Community