GP.Facilities Deployment

From OIAr
Revision as of 07:31, 30 December 2014 by Jan Schoonderbeek (talk | contribs) (intermediate save)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


This is a Generic Pattern document GP Facilities Deplyment Version: 0.4 OIAr logo
Document type: Generic Pattern Owner:

J.A.H. Schoonderbeek



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:

Facilities Deployment
Facilities Deployment


Generic Pattern Composition

This pattern is an aggregation of the following (mandatory and optional) functions, expressed in Generic Functions:

Icon Function Inclusion Rationale
GF.Deploying icon 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.
GF.Rules Engine icon 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
  • to control who operates the Facilities Deployment solution, and/or
  • to ensure that a deployment takes place only on a properly authenticated target system.
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: