Heiko Braun [
http://community.jboss.org/people/heiko.braun%40jboss.com] modified the
document:
"Management Console Design"
To view the document, visit:
http://community.jboss.org/docs/DOC-16363
--------------------------------------------------------------
h3.
h4. Project Information
-
http://community.jboss.org/docs/DOC-16376 Roadmap
-
https://github.com/heiko-braun/as7-console Sources
----
h3. Goals
- Deliver consistent user experience across products
- Aim for a conceptual model that represents the semantics/intentions of the domain model
- Share authentication with other management API entry points
- Manage both domain and standalone scenarios
- Provide extension points to layered products
- Remain lightweight and minimize dependencies
h3. Requirements
- Provide management operations for all subsystems
- Allow remote deployment
- Manage user and groups that access the management infrastructure
- Support i18n
h6. Requires clarification:
- How does authentication work from the console?
(See
http://community.jboss.org/docs/DOC-16447 ManagementAPISecurityDesign)
h3. Design Considerations
h3. Implementation Choices
-
http://forums.smartclient.com/showthread.php?t=8159#aMix Mixing SmartGWT with GWT
proper
Might turn out to be a caveat. Two things to consider:
a) Is SmartGWT mostly external Javascript invoked through JSNI?
In that case the compiler optimizations wont work.
b) Does SmartGWT interplay with GWT? In both directions?
All GWT 2.1 features and future improvements need to be accessible.
-
http://code.google.com/p/google-web-toolkit/wiki/AutoBean AutoBean an option?
Would be nice to avoid having to work overlay types directly.
-
http://restygwt.fusesource.org/ RestGWT might be a good choice
Has a proper service abstraction, plus Json-Java serialization which might be useful
h3. Architectural Issues
- Embedded HTTP or Servlet Engine?
- Same Origin Policy constraint
- Deployment support for standalone & domain
- Testability: Working with GWT hosted mode
- Testability: Unit testing
h3. Resources
-
http://code.google.com/webtoolkit/doc/latest/DevGuide.html GWT Developer Guide
-
http://code.google.com/webtoolkit/doc/latest/DevGuideServerCommunication.... Client
Server Communication
-
http://code.google.com/webtoolkit/doc/latest/tutorial/JSON.html Working with JSON
-
http://code.google.com/webtoolkit/doc/latest/DevGuideUiPanels.html Layouts
-
http://code.google.com/webtoolkit/doc/latest/DevGuideUiWidgets.html Widgets
-
http://www.smartclient.com/smartgwt/showcase/ SmartGWT (Widget Library)
-
http://code.google.com/webtoolkit/doc/latest/DevGuideMvpActivitiesAndPlac... MVP
-
http://code.google.com/webtoolkit/doc/latest/DevGuideUiHandlers.html Event Handlers
http://code.google.com/p/gwt-gae-book/wiki/GWTREST - GWT and REST
- RHQ 4 GWT-UI work
(
http://git.fedorahosted.org/git/?p=rhq/rhq.git;a=tree;f=modules/enterpris...)
--------------------------------------------------------------
Comment by going to Community
[
http://community.jboss.org/docs/DOC-16363]
Create a new document in JBoss AS7 Development at Community
[
http://community.jboss.org/choose-container!input.jspa?contentType=102&am...]