PAT.Content Hosting
This page has maturity level 3 (usable)
PAT | Content Hosting | Version: | 0.1 | ||
---|---|---|---|---|---|
Document type: | Pattern Type | Owner: |
Description
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:
(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 |
Content Handling | SE | mandatory | Presents and preserves content in an automated fashion. | |
Presentation Engine | SE | mandatory | Formats the content (e.g. html). | |
Presentation Aggregation | SE | optional | Presents content from different sources as one. | |
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. | |
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)