JBoss Community

ManagementConsoleRoadmap

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

Roadmap for the AS7 Management Console

 

Coarse grained Tasks:

 

 

TaskDescriptionGoals
DependenciesRisks

Project setup (codebase, repo, JIRA, etc)


M0: Project Setup done.

5.Feb

 



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

Installation on Standalone Server

- Integrated with AS build/deliverables




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

28.Feb



Installation on Domain Controller

- Integrated with AS build/deliverables





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

 



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

Application DeploymentDeploy applications through the consoleAS7 deployment API

Client Server API mature (pivot)

- Match AS7 management API




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

30.Apr

 



Authentication
Security components in place

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

M4: Core Management Functionality available

30.May



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


Example Metrics completed

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

- re-use example subsystem

Verify management API exposes runtime state correctly/sufficientlyExample subsystem
GA: Reasonable 1.0 Feature Set
15.Jun

Beyond 1.0.0.GA



Management Operation PlansEnable composite (bulk) management operations on the whole domain. Verify error handling, consistency


Deployment Plans

Rollout applications to a domain.

Verify error handling, consistency




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


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

i18nFull i18n support





















 

Comment by going to Community

Create a new document in JBoss AS7 Development at Community