JBoss Community

ManagementConsoleRoadmap

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

Roadmap for the AS7 Management Console

 

 

 

Key
DescriptionGoals
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


M4

Server Group configuration

     - domain sceanrio only  

     - potential release candidate

configure, launch, shutdown server instancesmanagement infrastructure in place and console being deployable
M5

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, extensibility

M6

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
M7

Example Metrics completed

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

     - re-use example subsystem

verify management API exposes runtime state correctly/sufficiently

M8

Client Server API mature (pivot)

     - Match AS7 management API




M9

Deployment on Domain Controller

     - Integrated with AS build/deliverables




M10

Deployment on Standalone Server

   - Integrated with AS build/deliverables




M11

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

M12

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
M13Management Operation Plans


M14Deployment Plans


M16 User management



























 

 

 

Rough categorization of building blocks:

 

- Project setup (codebase, repo, JIRA, etc)

 

- UI Framework (both domain and standalone)

     - rough UI layout

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

     - excluding subsystems and management operations

     - goal: explore outermost conceptual model

     - risk: might not reflect ambiguity in information design w/o example subsystem

     - depends: project setup

 

- Authentication

 

- Server Group configuration

     - goal: configure, launch, shutdown server instances

     - domain sceanrio only   

     - depends: management infrastructure in place and console being deployable

     - potential release candidate

 

- Provide UI extension hooks

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

     - goal: baseline for subsystem integration, extensibility 

     - Feedback from layered products (JON, Drools)

 

- Example subsystem management completed

     - complete functional set

     - distinction between domain and host level operations

     - goal: explore detailed conceptual model, verify management API, remove ambiguity

     - depends: rough UI framework, extension hooks

     - potential release candiate

 

- Example Metrics completed

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

     - re-use example subsystem

     - goal: verify management API exposes runtime state correctly/sufficiently

 

- Client Server API mature (pivot)

     - Match AS7 management API

 

- Deployment on Domain Controller

     - Integrated with AS build/deliverables

 

- Deployment on Standalone Server

   - Integrated with AS build/deliverables

 

- Integrate themes (.org & RH):

     - early in the game

     - provide means for design people to work on this

     - goal: introduce customization hooks, verify i18n issues, work towards JON

 

- Iterate over remaining subsystems

     - goal: complete management functionality

     - risk: might reveal issues with the overall conceptual model

     - depends: example subsystem, rough UI framework

     - with each subsystem another potential release candiate

 

- Management Operation Plans

 

- Deployment Plans

 

- User management

Comment by going to Community

Create a new document in JBoss AS7 Development at Community