PAT.Content Hosting

From OIAr Archive 2013
Jump to navigation Jump to search
Page maturity
This page has maturity level 3 (usable)

This is a Pattern document

Document icon PAT Content Hosting Version: 0.1 OIAr logo
Document type: Pattern Type Owner:

J.A.H. Schoonderbeek

Create commentary


This Pattern Type belongs to "Infrastructure Sector Business Support". This pattern facilitates the storing of relatively static content, and making it available to (authorized) users in a suitable form.

Graphical Overview

This is the graphical representation of the infrastructure functions in this Pattern Type, plus their main relations:

Content Hosting
Content Hosting

(The source file of this picture can be downloaded here).

Pattern Type Composition

This pattern has the following mandatory and optional subfunctions, expressed in Building Block Types:

Icon Function WA Inclusion Rationale
BT.Content Handling icon Content Handling SE mandatory Presents and preserves content in an automated fashion.
BT.Presentation icon Presentation Engine SE mandatory Formats the content (e.g. html).
BT.Presentation Aggregation icon Presentation Aggregation SE optional Presents content from different sources as one.
BT.Caching icon Caching MW optional In order to improve performance and/or increase the maximum load that a solution can take, caching of content may be provided in one or several places.
BT.Control Interface icon Control Interface SE optional Provides an interface to control the workings of the solution.

Pattern Type Neighbors

This pattern has the following mandatory and optional relations with adjacent (sub)functions, expressed in Pattern Types (PAT). Note: if the table below is empty, then there are no architecturally prescribed relations with adjacent subfunctions:

Function Adjacency Description
File Storage optional The content may be stored as a set of files (centrally or locally). This Pattern Type provides an outline for a file storage solution.
Data Management optional Content may be stored in a dynamic, structured store using this pattern.
Authentication & Authorization optional If access to the content needs to be controlled, then this pattern provides a functional overview of identity and permission validation.

Pattern Variants based on this type

No Patterns Variants implement this Type (yet)