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)


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




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

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




Example subsystem management and metrics included.

Supports application deployment.

30.Apr

 



Authentication
Security components in place

Iterate over essential subsystems

Core management functionalityExample subsystem, rough UI frameworkMight reveal issues with the overall conceptual model

i18nFull i18n support

Core Management Functionality, Reasonable Feature Set

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


Subsystem "Threads"



Subsystem "Logging"



Subsystem "Datasources"



Subsystem "JMS"



Subsystem "Messaging"



Subsystem "Security"



Subsystem "Web"



Subsystem "Web Services"




Beyond 1.0.0.GA



Example Metrics completed

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

- re-use example subsystem

Verify management API exposes runtime state correctly/sufficientlyExample subsystem

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

Subsystem EJB3



Subsystem Naming



Subsystem JPA



Subsystem Weld



Subsystem Resource Adapter



Subsystem Connector



Subsystem OSGI



Subsystem SAR



Subsystem JMX



Subsystem Arquillian



SubsystemJAX-RS

















 

Comment by going to Community

Create a new document in JBoss AS7 Development at Community