GP.Facilities Deployment
Page maturity This page has maturity level 3 (usable) |
GP | Facilities Deplyment | Version: | 0.4 | ||
---|---|---|---|---|---|
Document type: | Generic Pattern | Owner: |
This Function can deploy the software part of an IT (sub)system, and/or configurations thereof. |
Description
This Generic Pattern belongs to "Core". This Function can deploy the software part of an IT (sub)system, and/or configurations thereof. This entails the digital transformation from a packaged form to an operational working state, either of the IT (sub)system in its entirity, or of specific datasets for that system. To this end, this Function makes use of a Deploying function, that is controlled by a Rules Engine. The Rules Engine (optionally supported by Scheduling) controls the actual deployment, a.o. by checking a Configuration Register for the configuration to be deployed. Optionally, Configuration Retrieval can be used to compare the actual configuration with the required configuration. Optionally a Reporting function is used to report to the operators of the Facilities Deployment Function on the state of various deployments.
Services realized
This Pattern realizes the following service(s):
- Facilities Deployment (This Service can deploy the software part of an IT systems, and/or configurations thereof.)
Functional and Integration view
This is the graphic representation of the functional model of this Generic Pattern:
Generic Pattern Composition
This pattern is an aggregation of the following (mandatory and optional) functions, expressed in Generic Functions:
Icon | Function | Inclusion | Rationale |
Deploying | recommended | This function carries out the act of rolling out software and/or configurations to (remote) facilities that are set up and/or configured centrally. | |
Rules Engine | recommended | The Process Engine function is the heart of automated deployment solutions. It is programmed by operators to carry out deployment jobs. Depending on it's implementation, deployment activities are carried out based on rules, pre-defined jobs, configuration data, et cetera. |
Services connected with this Generic Pattern
This Generic Pattern has the following mandatory and optional relations with adjacent Generic Services.
Service | Adjacency | Summary | Rationale |
Authentication & Authorization | optional | This service can validate an identity claim, and it can validate the permissions required for an action, as part of an Authentication & Authorization process. | Authentication & Authorization services may be used
|
Data Management | optional | This service provides its consumers the ability to manage strictly structured data. | This service may be used to store deployment rules, reports, configurations, and/or the actual deployable information |
Applied Patterns based on this Generic Pattern
The following Applied Patterns are based wholly or in part on this Generic Pattern: