Generic Function List
This page contains the list of all 55 Generic Functions that this OIAm repository positions in the infrastructure landscape. They are ordered alphabetically.
Every Generic Function can also have a dedicated icon; a handy overview of the icons present can be found here. Generic Functions can also be grouped by Working Area; the comprehensive set of GFs (and a separate overview of proposals and deprecated functions) can be found in this overview.
Page | Brief description | Maturity |
---|---|---|
Access Aggregation | Access Aggregation is a logical infrastructure function that performs the tasks required to group multiple Access Conditioning instances. | Access Aggregation |
Access Conditioning | Access Conditioning handles tasks that the infrastructure architect associates with obtaining access to an infrastructure facility. | Access Conditioning |
Alerting | Alerting serves to notify clients of, and/or trigger other services/functions on, certain predefined conditions or events. | Alerting |
Application Engine | This function offers a run-time environment for applications. | Application Engine |
Archiving | This function provides preservation with retention policies as add-on to another storage function. | Archiving |
Caching | This function offers to hold collections of data that are duplicated from elsewhere, or buffer data in transit. | Caching |
Configuration Register | The Configuration Register function retains sets of configuration parameters for one or more IT facilities. | Configuration Register |
Configuration Retrieval | This function collects a service or (sub)system's configuration, and sends it to a consumer. | Configuration Retrieval |
Connection Handling | This function covers all behaviour associated with the management of one end of a communication session. | Connection Handling |
Content Handling | The Content Handling function provides intelligence to manage and manipulate digital content in an automated fashion. | Content Handling |
Controlling | Function that can change a facility's actual behaviour, the way it is configured. | Controlling |
Data Engine | This function offers the ability to process strictly structured data. | Data Engine |
Data Replication | This function aims to replicate stored data that resides in one (logical or physical) storage location to another one. | Data Replication |
Data Scanning | The Data Scanning function scans through data searching for certain characteristics, and taking actions upon finding them. | Data Scanning |
Data State Preservation | This function aims to preserve data that resides in a particular (logical or physical) location in the state that it is at a specific point in time. | Data State Preservation |
Deploying | The Deploying function can automatically install and configure (software) objects on a specified (remote) location. | Deploying |
Distribution | Distribution routes incoming data to one or more destinations. | Distribution |
Encryption | This function takes care of the encryption and/or decryption of data. | Encryption |
File Engine | This function handles storage, retrieval and manipulation of loosely structured data. | File Engine |
Filtering | The Filtering function scans through data, matching it against patterns or rules, and either passing it on or not. | Filtering |
Header Modification | This Generic Function enables message exchange between senders and receivers that use different messaging protocols/encapsulations. | Header Modification |
Identity Store | This function offers to store digital identities together with information that can serve as credentials. | Identity Store |
Identity Validation | The Identity Validation function offers the ability to validate a digital identity. | Identity Validation |
Input | This function provides the possibility to translate physical information into digital information for use in IT facilities | Input |
Interconnection | An Interconnection function offers to transport data over relatively long distances | Interconnection |
Load Balancing | The Load Balancing functionality accepts data en route, and intelligently directs it to travel to one of several destinations. | Load Balancing |
Logging | This function provides a (logical) location where logs can be written and consulted, and the ability to do so. | Logging |
Message Distribution | This function offers to direct messages between and/or within instances of the Message Handling facility. | Message Distribution |
Message Engine | This function can receive, process and/or send messages. | Message Engine |
Message Filtering | The Message Filtering function checks message handling transactions, matching it against patterns or rules, and either passing messages on or not. | Message Filtering |
Message Formatting | This function is used to format messages for exchange between a facility and a message handling service. | Message Formatting |
Message Responding | The Message Responding function provides feedback to senders regarding message delivery failures and/or recipient status. | Message Responding |
Message Store | This function preserves and organizes digital messages. | Message Store |
Message Transformation | Converts/changes content of a message based on predefined rules during exchange. | Message Transformation |
Name Resolution | The Name Resolution serves lookups from a store of connected names and addresses. | Name Resolution |
Name Resolution | The Name Resolution serves lookups from a store of connected names and addresses. | Name Resolution |
Output | This function conveys digital information for use in the physical world, by converting digital information into events and/or physical information. | Output |
Permission Register | This function offers a means to store and publish permissions (technical representations of business rules about infrastructural actions like reading or writing information). | Permission Register |
Permission Validation | This function offers the ability to decide on allowing or disallowing a proposed action by a digital identity on a specified resource. | Permission Validation |
Presentation Aggregation | This function provides a single point of access to a variety of information and/or applications. | Presentation Aggregation |
Presentation Engine | This function processes input to and output from an infrastructure facility. | Presentation Engine |
Queuing | Provides the ability to process traffic based various queuing policies. | Queuing |
Raw Retention | Function that handles storing/retrieving/updating/deleting unstructured data such as bits and bytes. | Raw Retention |
Reduction | This function encodes data using fewer bits than the original representation, and/or restores it to its original form if so requested. | Reduction |
Reporting | A Reporting function can take data from a connected source, process it, and then deliver focused, salient content to its clients. | Reporting |
Restore | Function that restores a secondary copy of data to the original, or to an alternative, location. | Restore |
Retention Engine | This function offers intelligent handling of data at the "unstructured data" abstraction level. | Retention Engine |
Rules Engine | This function can have the infrastructure perform actions based on rules. | Rules Engine |
Scheduling | This Function provides control over tasks, based on schedules, events, triggers, and other control information. | Scheduling |
State Lookup | Informing its user of the state of some object, system, or (infrastructure) facility. | State Lookup |