Petals ESB lifecycles

compared with
Key
This line was removed.
This word was removed. This word was added.
This line was added.

Changes (5)

View Page History
h1. The service-assembly life-cycle

The service assembly life-cycle can be viewed as a wrapper of its all service unit life-cycles. It propose to drive the life-cycle of its service-units in on operation.
{gliffy:name=Service-Assembly lifecyle}

The transitions from state 'UNDEPLOYED' to 'SHUTDOWN' is realized deploying the service assembly, and the return to the state 'UNDEPLOYED' is realized undeploying the service assembly. A service assembly can be (un)deployed/started/stopped/shutdown using [Petals CLI|petalsesb:Command Line Interface], [the Petals Autoloader|Petals ESB "Autoloader"], Petals Ant Tasks or the JMX API.

{anchor:service-unit-lifecycle}
h1. The service-unit life-cyle

h2. The life-cycle

The service unit life-cycle is simple:
{gliffy:name=Service-Unit lifecyle}
{gliffy:name=Service-Unit lifecyle|version=1}
The implicit state 'UNDEPLOYED' does not really exist because the service unit is not deployed.
The transitions from state 'UNDEPLOYED' to 'SHUTDOWN' is realized deploying the service unit, and the return to the state 'UNDEPLOYED' is realized undeploying the service unit. A service unit can be (un)deployed/started/stopped/shutdown using [Petals CLI|petalsesb:Command Line Interface], [the Petals Autoloader|Petals ESB "Autoloader"], Petals Ant Tasks or the JMX API.

{anchor:serviceunit-lifecycle-constraints}
h2. Constraints