Petals ESB Deployer 1.0.0

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

Changes (14)

View Page History

* About service unit object model:
** A service unit model definition must contain at least one service-unit object,
** The component-id of a service unit object is extracted:
*** if it's a deployable service unit, from the service unit archive identified by the provided URL,

* About topology object model:
** A topology object model definition must contain at least one topology object,
** A topology object must contain at least one container,
** Petals ESB Hazelcast Registry and Petals ESB Standalone registries cannot coexist,

* About bus object model:
** A bus object model contains at least one machine object,
** A bus instance always refers to only one topology object,
** A machine must host at least one Petals ESB container or one Petals ESB Hazelcast Registry member,
** Two machines can refer to a same physical machine if they will have the same configuration values or deployment properties,

* About service unit object model vs bus object model:
** A bus object model definition imports 0 to many service unit object models,
** A bus object model contains definition defines 0 to many service unit object models,
** If no service unit object model is imported by a bus object model, the bus object model must contain at least one service unit object model,
** A bus object model must contains at least one service unit: if no service unit object model is imported by a bus object model, the bus object model must define at least one service unit object model,
** The identifier of a service unit object must be unique over all service unit objects model declared and imported in a bus object model.

* About topology object model vs bus object model:
** A bus object model definition imports 0 to many topology object model definitions,
** A bus object model contains 0 to many topology object model,
** If no topology object model is imported by a bus object model, the bus object model must contain at least one topology object model,
** A bus object model definition defines 0 to many topology object model definitions,
** A bus object model must contains at least one topology object: if no topology object model is imported by a bus object model, the bus object model must define at least one topology object model,
** The identifier of a topology object must be unique over all topology object models declared and imported in a bus object model.
** A topology instance of a bus instance declares as many container instances as there are containers defined in the associated topology object,

* About component repository model vs bus object model:
** A bus object model definition imports 0 to many component repository model definitions,
** A bus object model contains 0 to many component repository model,
** If no component repository model is imported by a bus object model, the bus object model must contain at least one component repository model,
** A bus object model definition defines 0 to many component repository model definitions,
** A bus object model must contains at least one component repository: if no component repository model is imported by a bus object model, the bus object model must define at least one component repository model,
** The identifier of a component objects must be unique over all component repository models declared and imported in a bus object model.