Generic Function List

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