Petals ESB Deployer is a tool to manage the deployment of a whole Petals ESB bus.
Deploying a whole Petals ESB bus includes to deploy Petals ESB containers, Petals ESB Hazelcast Registry, and service consumers or providers running on their binding components or service-engines correctly configured. The architecture of the Petals ESB bus and service providers/consumers to deploy are defined into a model.
Petals ESB Deployer is embedded into Petals ESB CLI through different commands:
the command deploy is extended to deploy a whole Petals ESB bus, and to migrate an existing deployment to a new version,
the command undeploy is extended to undeploy a whole Petals ESB bus,
the dedicated command check-deployment will check an existing Petals ESB bus against a given model describing the expected Petals ESB bus.
Petals ESB Deployer 1.0.0 is provided with [Petals ESB CLI *3.2.0*].