Heiko Braun [
http://community.jboss.org/people/heiko.braun] modified the document:
"ManagementConsoleRoadmap"
To view the document, visit:
http://community.jboss.org/docs/DOC-16376
--------------------------------------------------------------
h1. Roadmap for the AS7 Management Console
h4. Coarse grained Tasks:
|| Task || *Description* || *Goals
* || *Dependencies* || *Risks* ||
|
| Project setup (codebase, repo, JIRA, etc) |
|
|
|
| %1,5% *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 |
|
|
|
| %1,5% *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 instances | Management
infrastructure in place and ability to install console |
|
| %1,5% *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 ambiguity | Rough UI framework, extension hooks |
|
|
| Application Deployment | Deploy applications through the console | AS7 deployment API |
|
|
| Client Server API mature (pivot)
- Match AS7 management API |
|
|
|
| %1,5% *Example subsystem management and metrics included.*
*Supports application deployment.*
*30.Apr*
*
* |
|
| Authentication |
| Security components in place |
|
|
| Iterate over essential subsystems | Core management functionality | Example subsystem,
rough UI framework | Might reveal issues with the overall conceptual model |
|
| i18n | Full i18n support |
|
|
| %1,6% *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" |
|
|
|
| %1,6% *
* |
| %1,6%
|
| %1,6% *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/sufficiently | Example subsystem |
|
|
| Management Operation Plans | Enable composite (bulk) management operations on the whole
domain. Verify error handling, consistency |
|
|
|
| Deployment Plans | Rollout applications to a domain.
Verify error handling, consistency |
|
|
|
| User management | Create/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,
extensibility | Decision 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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
h4.
--------------------------------------------------------------
Comment by going to Community
[
http://community.jboss.org/docs/DOC-16376]
Create a new document in JBoss AS7 Development at Community
[
http://community.jboss.org/choose-container!input.jspa?contentType=102&am...]