Functional specification



Webconsole Functional Specification

This document describe several functional specification parts:

  • Each functional aspect of Petals Webconsole features.
  • What make the product in each conditions.
  • Functional processes that need to be modeled.


User connection

At the first glance the Petals Webconsole can have two differents scenarios, when user arrives at the

home page of the Webconsole.

First scenario

Condition: no server are saved in the webconsole.xml.

State: The Webconsole haven't any declared server and is

in unconnected state and wait for a connection to a server.

Full Size
A Gliffy Diagram named: User connection first scenario

Second scenario

Condition: at least one server is defined in the webconsole.xml.

State: The Webconsole have declared server in configuration file

and is in unconnected state and wait for a connection to a server.

Full Size
A Gliffy Diagram named: User connection second scenario

Administrative tasks

This part present functionnal process of all administrative tasks such as:

  • Start component
  • Uninstall shared library
  • Shutdown service assembly
  • Ect ...

Stop component scenario

Condition: The focused component is in "Start" state

State: The Webconsole have at least one declared server and is

in connected state and wait a "Stop" action on one component in

component list.

Full Size
A Gliffy Diagram named: Stop component scenario

Displayed error messages can be very different depending on the error that occurred.

For example an error can throw because the component isn't in the valid state to perform

the requested action such as: component is in started state and you perform a shutdown

action. The previous case may be appear if the component state isn't correctly synchronized,

with the current state of the component on the node petals.

Start component scenario

Condition: The focused component is in "Stop" or "Shutdown" state

State: The Webconsole have at least one declared server and is

in connected state and wait a "Start" action on one component in

component list.

Full Size
A Gliffy Diagram named: Start_component_scenario

Shutdown component scenario

Condition: The focused component is in "Stop" state

State: The Webconsole have at least one declared server and is

in connected state and wait a "Shutdown" action on one component in

component list.

Full Size
A Gliffy Diagram named: Shutdown_component_scenario

Uninstall component scenario

Condition: The focused component is in "Shutdown" state

State: The Webconsole have at least one declared server and is

in connected state and wait a "Uninstall" action on one component in

component list.

Full Size
A Gliffy Diagram named: Uninstall_component_scenario
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.