Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 4 Next »

Target release2.4
Theme
Document statusDRAFT
Document owner

Unlicensed user

DesignerUnlicensed user
Developers@Srinivasan
QA

Goals

  • To develop a unified admin console to manage and monitor OpenESB components.

Background and strategic fit

OpenESB is now capable of running on many application servers like Glassfish v2, Glassfish V3, Tomcat, Jboss 5, Jboss 7 and even can run standalone also. This arises a need for managing the JBI components on these many platforms. We need a admin console which can connect to OpenESB running on any platform and be able to manage through this unified console.

Assumptions

  • This admin console is UI based. There is a separate requirement for developing command line administration
  • We will use JSF framework with Primefaces or any other equivalent as UI layer.
  • The UI based admin console will use only JMX for management of JBI components

Requirements

#User Story TitleUser Story DescriptionPriorityNotes
1Capability to add multiple JMX servers for managementThe user should be able to add any JMX serverMust
2Admin console should remember the JMX servers once added Must 
3

User should be able to perform Open ESB management tasks.

 

Must 
 a. JBI component operations: List, install, uninstall, start, shutdown Must 
 b. Shared Library operations: List, install, uninstall Must 
 c. Service Assembly operations: List, deploy, undeploy, start, stop, shutdown Must 
 d. Configure application variables Must 
 e. Configure application configuration Must 
 f. Configure component configuration Must 
 g. Change log levels Must 

User interaction and design

Questions

Below is a list of questions to be addressed as a result of this requirements document:

QuestionOutcome

Not Doing

  • No labels