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

This is a Building Block document

Document icon BT Caching Version: 0.3 OIAr logo
Document type: Building Block Type Owner:

S.A.D. Jumelet

Create commentary


This Building Block Type belongs to Working Area Middleware (MW). A Caching facility can hold collections of data that are duplicated from elsewhere, and/or have been computed earlier, where the original data is expensive to fetch/compute, either in time or in resource usage (e.g. computing power, bandwidth consumption).

A caching facility may also provide buffering functionality for data in a communications session, where data in transit is temporarily stored, until the receiving facility is ready for reception. To this end, the caching facility should be coupled with the sending facility itself, or with an intermediate relay station for the communication session.


The icon below can be used to represent this infrastructure function in graphical Pattern representations that it might be part of:

Icon for this function

Variants of this Building Block Type

The following variants of this function have been defined:

Semantic query

No Pattern Variants based on this Pattern Type (yet)

Pattern Types using this Building Block Type

The following Pattern Types use this function:

Semantic query
Pattern VariantBrief DescriptionOwnerMaturity
PAT.Access DistributionAccess DistributionJ.A.H. Schoonderbeek3
PAT.Content HostingContent HostingJ.A.H. Schoonderbeek3
PAT.File StorageFile StorageJ.A.H. Schoonderbeek4
PAT.Raw StorageRaw StorageJ.A.H. Schoonderbeek4