JBoss Community

ManagementConsoleRoadmap

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

Roadmap for the AS7 Management Console

 

 

(Work in progress)

 

 

Rough categorization of work (feature sets):

 

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

 

- Authentication

 

- 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

 

- 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

 

- 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

 

- 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

Comment by going to Community

Create a new document in JBoss AS7 Development at Community