| Description | Captures a solution architecture consisting of resources, e.g. organizational, software, artifacts, capability configurations, natural esources that implement the operational requirements. Further design of a resource is typically detailed in SysML or UML. |
|---|---|
| References | OMG - UAF - View - Resource Views |
| Parent Mapping | UAF Mappings |
| Framework Concept | Framework Definition | SysFEAT Concept | SysFEAT Definition |
|---|---|---|---|
Action Process |
An abstract type that represents a behavior or process (i.e. a Function or OperationalActivity) that can be performed by a Performer. References: OMG - UAF - Process |
Action Process |
An Action Process is a Behavior that describes a typical course of action intended to produce Outcome Events, through the involvement of Agents as Active Participants. During its course of action, a process consumes or produces Functional Assets, including Information Assets. 1) It may memorize or access Information Assets from and to its Process Stores. 2) It may receive Functional Assets at its boundary: Outcome Consumptions. 3) It may signal the production of Functional Assets at its boundary: Outcome Productions. The course of actions of a Action Process is constrained ( Rule Enforcement) by the application of Behavioral Rules that define what is allowed and not allowed to do. Within SysFEAT, we can examine Action Processes from two distinct perspectives: a) A conceptual standpoint is provided by Value Streams. b) A concrete implementation standpoint is provided by Resource Action Processes. References: ISO 15926 - ClassOfActivity ISO 9000 - 3.4.1 - Process Merriam Webster - Process OMG - BPMN - Process OMG - UAF - Process OMG - UML - Activity OpenGroup - ArchiMate - Process Russell Ackoff - System of Concepts - Process WordNet - Process |
Action Process |
Action Process |
An Action Process is a Behavior that describes a typical course of action intended to produce Outcome Events, through the involvement of Agents as Active Participants. During its course of action, a process consumes or produces Functional Assets, including Information Assets. 1) It may memorize or access Information Assets from and to its Process Stores. 2) It may receive Functional Assets at its boundary: Outcome Consumptions. 3) It may signal the production of Functional Assets at its boundary: Outcome Productions. The course of actions of a Action Process is constrained ( Rule Enforcement) by the application of Behavioral Rules that define what is allowed and not allowed to do. Within SysFEAT, we can examine Action Processes from two distinct perspectives: a) A conceptual standpoint is provided by Value Streams. b) A concrete implementation standpoint is provided by Resource Action Processes. References: ISO 15926 - ClassOfActivity ISO 9000 - 3.4.1 - Process Merriam Webster - Process OMG - BPMN - Process OMG - UAF - Process OMG - UML - Activity OpenGroup - ArchiMate - Process Russell Ackoff - System of Concepts - Process WordNet - Process |
|
ActualResource |
An instance of a ResourcePerformer in the real world. References: OMG - UAF ActualResource |
Individual Agent |
An Individual Agent is an Individual Operating Asset that exists in space/time and that is able to participate actively to Action Processes and/or to conduct Action Processes. References: OMG - KerML - Object OpenGroup - ArchiMate - Internal Active Structure Element |
Asset |
An abstract element that indicates the types of elements that can be affected by Risk. Asset as applied to Security views is an abstract element that indicates the types of elements that can be considered as a subject for security analysis. References: OMG - UAF - Asset |
||
CapabilityConfiguration |
A composite structure representing the physical and human resources (and their interactions) in an enterprise, assembled to meet a capability. References: OMG - UAF - CapabilityConfiguration |
System of Systems |
A System of Systems is a Macro Capability Configuration that combine several System of Resources to deliver a common high level Business Capability. Examples: - Air traffic control system - Smart city system - Health Care System - Search and Resue system (SAR) - Naval squadron consisting of an aircraft carrier, its escort ships and its C5ISR capabilities. References: OMG - UAF - CapabilityConfiguration |
Function |
Business Process |
A Business Process is a set of Business-Process Steps performed by Org-Units and/or by automated systems (Business Systems) to produce a Business Outcome Event. It is depicted as a series of Business-Process Steps, controlled by Business Events and conditions. Business-Process Steps are carried out by the involvment of Org-Units and system resources (often Applications) as participants in the process (Participant Business Agents). During its course of action, a Business Process consumes or produces Business Objects. 1) It may memorize or access Business Objects from its Process Store. 2) It may receive Business Objects at its boundary: Business Outcome Consumption. 3) It may signal the production of Business Objects at its boundary: Business Outcome Production. The course of actions of a Business Process is constrained by the application of rules ( Business Rule Enforcement) that define how to react to what is allowed and not allowed to do, References: ISO 9000 - 3.4.1 - Process Lean.org - Value Stream Lean.org - Value Stream Mapping OMG - BMM - Business Process OMG - BPMN - Process OMG - UAF - Function OpenGroup - OAA - Process OpenGroup - TOGAF - Enterprise Metamodel Overview OpenGroup - TOGAF 9 - Definition - Process |
|
FunctionAction |
A call of a Function indicating that the Function is performed by a ResourceRole in a specific context. References: OMG - UAF - FunctionAction |
Business-Process Step |
A Business-Process Step is a step in a Business Process executed by a participant of the proces (Human Resource Participant or Automated Participant). |
FunctionEdge |
A tuple that shows the flow of Resources (objects/data) between FunctionActions. References: OMG - UAF - FunctionEdge |
Operation Sequence |
An Operation Sequence is used to show the order in which steps of a process will be performed. Each Operation Sequence has only one source and only one target. |
Implements Operational Agent |
Realized Business Function |
||
InteractionRole |
An abstract type that represents an individual participant in the InteractionScenario. References: OMG - UAF - InteractionRole |
Scenario Participant |
A Scenario Participant is a Behavior Participant engaged in Interaction Flow the context of an Interaction Process. |
InteractionScenario |
An abstract type that specifies interactions between Assets, like ResourcePerformers, and Services. References: OMG - UAF - InteractionScenario |
Interaction Process |
An Interaction Process is a story (Behavior) that describes how the components of an Agent interacts to produce and consume Outcome Events. This includes: 1) A course of events represented by Object Flows depicting the succesion of intermediate Outcome Events towards the production of the final Outcome Events. 2) Interacting Agents who participate to the story. References: OMG - UAF - InteractionScenario |
IsCapableToPerform |
Performed Business Resource Process |
||
Natural Resource |
Type of physical resource that occurs in nature such as oil, water, gas or coal. References: OMG - UAF - NaturalResource |
Natural Resource |
A Natural Resource is a kind Physical Business Agent that refers to any class of material or substance that occurs naturally in the environment and can be used by humans for various purposes. These resources are derived from the Earth and include a wide range of physical entities such as water, minerals, forests, fossil fuels, soil, and air. References: OMG - UAF - NaturalResource Natural Resource is not directly represented in SysFEAT. Rational: |
OperationalAgent |
Conceptual Agent |
A Conceptual Agent is an abstract type of Agent that depicts a functional division of labor within an enterprise, influencing the formation of its business operating model. The concrete specializations of Conceptual Agent follow the systemic level pattern and come in the form of Operating Domain (a Macro Conceptual Agent) and Business Function (a Mezzo Conceptual Agent). References: Christensen Institute - Modularity OMG - UAF - OperationalAgent OpenGroup - ArchiMate - Business Internal Active Structure Element Russell Ackoff - System of concepts - FunctionalDivisionOfLabor |
|
OperationalAgent |
An abstract type grouping OperationalArchitecture and OperationalPerformer. References: OMG - UAF - OperationalAgent |
Conceptual Agent |
A Conceptual Agent is an abstract type of Agent that depicts a functional division of labor within an enterprise, influencing the formation of its business operating model. The concrete specializations of Conceptual Agent follow the systemic level pattern and come in the form of Operating Domain (a Macro Conceptual Agent) and Business Function (a Mezzo Conceptual Agent). References: Christensen Institute - Modularity OMG - UAF - OperationalAgent OpenGroup - ArchiMate - Business Internal Active Structure Element Russell Ackoff - System of concepts - FunctionalDivisionOfLabor |
OperationalPerformer |
A logical entity that IsCapableToPerform OperationalActivities which produce, consume and process Resources. References: OMG - UAF - OperationalPerformer |
Business Function |
A Business Function is a Mezzo unit within the enterprise's functional division of labor. It is used to shape the enterprise management structure in regard to how it produces, consumes or processes Business Outcome Events: information, energy, materiel. A Business Function specifies Skills and Functionality(ies) required to perform their activities effectively. References: Christensen Institute - Modularity OMG - UAF - OperationalPerformer OpenGroup - TOGAF - Definition - Business Function OpenGroup - TOGAF 9 - Definition - Business Function Russell Ackoff - System of concepts - FunctionalDivisionOfLabor |
Organization |
A group of OrganizationalResources (Persons, Posts, Organizations and Responsibilities) associated for a particular purpose. References: OMG - UAF - Organization |
Department Type |
A Department Type is a Mezzo Org-Unit which serves as an administrative unit template in both government and business Organizations. Examples: - Sales department; - Finance department; - Logistics department.. References: OMG - UAF - Organization OpenGroup - ArchiMate - Business-Actor OpenGroup - ArchiMate - Business-Collaboration OpenGroup - TOGAF - Enterprise Metamodel - Actor Russell Ackoff - System of concepts - FunctionalDivisionOfLabor Russell Ackoff - System of Concepts - Organizations UCF Glossary - Department |
OrganizationalResource |
An abstract type for Organization, Person, Post and Responsibility. |
Org-Unit |
An Org-Unit is a type of Human Resource that represent a unit of social groups within an organization, responsible for operating one or more enterprise's Business Functions. References: Christensen Institute - Modularity Humanresourcesedu.org - Human Resource OMG - UAF - OrganizationalResource OpenGroup - ArchiMate - Business Internal Active Structure Element OpenGroup - ArchiMate - Business-Actor Russell Ackoff - System of Concepts - Organizations OrganizationalResource is not directly represented in SysFEAT. Rational: |
OrganizationalResource |
An abstract type for Organization, Person, Post and Responsibility. References: OMG - UAF - OrganizationalResource |
Org-Unit |
An Org-Unit is a type of Human Resource that represent a unit of social groups within an organization, responsible for operating one or more enterprise's Business Functions. References: Christensen Institute - Modularity Humanresourcesedu.org - Human Resource OMG - UAF - OrganizationalResource OpenGroup - ArchiMate - Business Internal Active Structure Element OpenGroup - ArchiMate - Business-Actor Russell Ackoff - System of Concepts - Organizations |
Person |
A type of a human being used to define the characteristics that need to be described for ActualPersons (e.g. properties such as address, telephone number, nationality, etc). References: OMG - UAF - Person |
Person is not directly represented in SysFEAT. Rational: |
|
ProcessEdge |
Object Flow |
Object Flow is a Sequence Flow that convey from its source References: OMG - KerML - ItemFlow |
|
ProcessUsage |
An abstract type that represents a behavior or process (i.e., a Function or OperationalActivity) that can be performed by a Performer. References: OMG - UAF - ProcessUsage |
Process Step |
A Process Step is a Process Activity invoking another Action Process References: OMG - BPMN - Call Activity OMG - UAF - ProcessUsage OMG - UML - CallBehaviorAction |
Resource Interface |
A declaration that specifies a contract between the ResourcePerformers it is related to and any other ResourcePerformers it can interact with. It is also intended to be an implementation of a specification of an Interface in the Business and/or Service layer. References: OMG - UAF - ResourceInterface |
Business Service Interface |
A Business Service Interface is a communication behavior that describes a typical course of interactions intended to produce Business Outcome Events, through the involvement of Business Agents. References: OMG - UAF - Operational Interface OpenGroup - ArchiMate - Business-Service OpenGroup - IT4IT - Defining Service Reference Architecture |
ResourceArchitecture |
A type used to denote a model of the Architecture, described from the ResourcePerformer perspective. References: OMG - UAF - ResourceArchitecture |
System of System Environment |
A System of System Environment is an operating context which defines the interactions (Business Service Channel) of a System of Systems with its partners (Partner Resource Architecture). References: OMG - UAF - ResourceArchitecture |
ResourceArtifact |
A type of man-made object that contains no human beings (i.e. satellite, radio, petrol, gasoline, etc.). References: OMG - UAF - ResourceArtifact |
Business System |
A Business System is a man made artifact (Concrete Hardware System or Business Software System) which exposes Functionalityies and can produce Business Outcome Events. A Business System performs System Processes and participates to System Processes or to Business Processes. In System Processes, a Business System is always an active participant (System Process Participant). In Business Processes, a Business System is either an active participant (Automated Participant) or an Instrument used by Org-Units. References: DAU Glossary - family-systems OMG - UAF - ResourceArtifact Russell Ackoff - Choice & Communication - Instrument UCF Glossary - Business System WordNet - Artifact |
ResourceAsset |
An abstract element used to group the elements of ResourcePerformer and ResourceInformation allowing them to own ResourceInformationRoles References: OMG - UAF - ResourceAsset |
Business Operating Asset |
Business Operating Assets comprise physical assets which contribute to the production and consumption of Business Outcome Events of the enterprise. This includes Business Agents, their behaviors (Business Behavior: Business Resource Process, Business Resource Interaction Process), References: OMG - UAF - CapableElement OpenGroup - TOGAF - Definition - Solution Building Block OpenGroup - TOGAF - Guide - Solution Building Blocks |
ResourceConnector |
A channel for exchange between two ResourceRoles. References: OMG - UAF - ResourceConnector |
Business Connection |
References: OMG - UAF - ResourceConnector |
ResourceInformation |
Data Asset |
A Data Asset represents the abstract structure of any kind of data that can be processed and memorized by a Business Software System. A Data Asset is either a Data Entity or a Data Property. Only Data Entitys can have identity and states. Data Propertys only handle raw data. Data Assets are managed in Data Catalogs. References: NIST - Data Asset UCF Glossary - Data UCF Glossary - Data Element |
|
ResourceInteractionScenario |
Business Resource Interaction Process |
A Business Resource Interaction Process is a story involving the components of a Business Agent interacting in order to produce Business Outcome Events. This includes: 1) A course of events represented by Resource Flows depicting the steps towards the delivery of expected Business Outcome Events. 2) Component Business Agents that participate to the story. |
|
ResourceInterface |
Business Service Interface |
A Business Service Interface is a communication behavior that describes a typical course of interactions intended to produce Business Outcome Events, through the involvement of Business Agents. References: OMG - UAF - Operational Interface OpenGroup - ArchiMate - Business-Service OpenGroup - IT4IT - Defining Service Reference Architecture |
|
ResourcePerformer |
An abstract grouping of elements that can perform Functions. References: OMG - UAF - ResourcePerformer |
Business Agent |
A Business Agent is a Resource Agent which produces and reacts to Business Outcome Events of the enterprise. A Business Agent can be a Human Resource (Organizational Position or Department Type), a Business System (Business Software System or Concrete Hardware System) or a Capability Configuration (an assembly of Org-Units and Business Systems. References: OMG - UAF - ResourcePerformer OpenGroup - TOGAF - Definition - Business System |
ResourcePort |
Business Service Point |
||
ResourceRole |
An interaction point for a ResourcePerformer through which it can interact with the outside environment and which is defined by a ResourceInterface. References: OMG - UAF - ResourceRole OMG - UAF - ResourceRole (Profile Spec) |
Resource Agent Part |
|
ResourceService |
A services that a ResourcePerformer provides to support higher level Services or OperationalActivities. Employee provisioning, backup and recovery, storage, self-service help desk are examples of ResourceServices. References: OMG - UAF - ResourceService |
ResourceService is not directly represented in SysFEAT. Rational: |
|
ResourceStateDescription |
A state machine describing the behavior of a ResourcePerformer, depicting how the ResourcePerformer responds to various events and the actions. References: OMG - UAF - ResourceStateDescription |
||
Rule |
Business Resource Rule |
A Business Resource Rule is a Resource Rule that is enforced by Business Operating Assets of the Enterprise. References: OMG - BMM - Business Rule |
|
Rule - Guidance |
Policy |
A Policy is a Directive that is not directly enforceable whose purpose is to govern, guide or constrain the structure and Behavior of Agents in the enterprise. References: OMG - BMM - Business Policy OMG - UAF - Rule |
|
Software |
A sub-type of ResourceArtifact that specifies an executable computer program. References: OMG - UAF - Software |
Business Software System |
A Business Software System is a Business System used by Business Operations, that represents all granularities of software - ranging from MicroServices to enterprise wide Application Systems - used by Business Operations. All Business Software Systems share the following characteristics: 1) They provide Functionalitys. 2) They expose APIs (Application Interfaces) through which they deliver Information Outcome Events. 3) They handle datastores defined by Physical Data Domains. 4) They perform and participate to System Processes. References: OMG - UAF - Software OpenGroup - ArchiMate - Application Internal Active Structure Element OpenGroup - ArchiMate - Layer - Application Layer UCF Glossary - Software Asset |
StateDescription |
References: OMG - UAF - StateDescription |
||
System |
References: OMG - UAF - System |
Resource Configuration |
A Resource Configuration is a generic class of System of Resources that represents System of Resources that are not Facilitys.(Data centers, Factories, Outlets). Examples: - Configured Nuclear power plant (with operating teams), - Configured aircraft carrier (with crew), Configured rescue ship (with rescue team). When specific characteristics need to be considered for a given type of Resource Configuration, it is recommended to create a new sub-type of System of Resources to host these characteristics. |
technology |
A sub type of ResourceArtifact that indicates a technology domain, i.e. nuclear, mechanical, electronic, mobile telephony etc. References: OMG - UAF - Technology |
Technology System |
A Technology System is a Resource Agent which produces and reacts to Technology Outcome Events through Technology Interfaces. Technology Systems are enablers of Business Systems. They do not directly deliver Business Outcome Events to internal or external customers. They deliver Technology Outcome Events required by Business Systems to operate. References: OMG - UAF - Technology OpenGroup - ArchiMate - Technology Internal Active Structure Element OpenGroup - OAA - Digital Technology |
| Framework reference | SysFEAT Description |
|---|---|
OMG - UAF - Asset |
An abstract element that indicates the types of elements that can be affected by Risk. Asset as applied to Security views is an abstract element that indicates the types of elements that can be considered as a subject for security analysis. An abstract element that indicates the types of elements that can be affected by Risk. Asset as applied to Security views is an abstract element that indicates the types of elements that can be considered as a subject for security analysis An abstract element that indicates the types of elements that can be affected by Risk. Asset as applied to Security views is an abstract element that indicates the types of elements that can be considered as a subject for security analysis An abstract element that indicates the types of elements that can be affected by Risk. Asset as applied to Security views is an abstract element that indicates the types of elements that can be considered as a subject for security analysis.
Functional Asset Functional Assets encompasse all Architecture Asset Types used to describe why and how systems operate/function. This includes the Operating Eco-System where system operates to fulfill these purposes (Agents and their Behaviors). Functional Assets include: 1. Blocks defining results of Behaviors of the enterprise or its sub-systems, that benefit to it internal or external customers : Outcome Event, 2. Blocks used to describe information: Information Asset. 3. Blocks used to describe how the enterprise operates: Operating Assets (Agent, Behavior, Service Interface). |
OMG - UAF - CapabilityConfiguration |
Capability ConfigurationA Capability Configuration is a Business Agent which combines Org-Units and Business Systems along with networking capabilities in order to provide Business Capability(ies). There are two levels of granularity of Capability Configurations: System of Systems and System of Resources. A composite structure representing the physical and human resources (and their interactions) in an enterprise, assembled to meet a capability. A composite structure representing the physical and human resources (and their interactions) in an enterprise, assembled to meet a capability.
System of SystemsA System of Systems is a Macro Capability Configuration that combine several System of Resources to deliver a common high level Business Capability. Examples: - Air traffic control system - Smart city system - Health Care System - Search and Resue system (SAR) - Naval squadron consisting of an aircraft carrier, its escort ships and its C5ISR capabilities. |
OMG - UAF - FunctionAction |
A call of a Function indicating that the Function is performed by a ResourceRole in a specific context. A call of a Function indicating that the Function is performed by a ResourceRole in a specific context. |
OMG - UAF - FunctionEdge |
A tuple that shows the flow of Resources (objects/data) between FunctionActions. |
OMG - UAF - InteractionRole |
An abstract type that represents an individual participant in the InteractionScenario. |
OMG - UAF - InteractionScenario |
Interaction ProcessAn Interaction Process is a story (Behavior) that describes how the components of an Agent interacts to produce and consume Outcome Events. This includes: 1) A course of events represented by Object Flows depicting the succesion of intermediate Outcome Events towards the production of the final Outcome Events. 2) Interacting Agents who participate to the story. An abstract type that specifies interactions between Assets, like ResourcePerformers, and Services. An abstract type that specifies interactions between Assets, like ResourcePerformers, and Services. |
OMG - UAF - NaturalResource |
Type of physical resource that occurs in nature such as oil, water, gas or coal. Type of physical resource that occurs in nature such as oil, water, gas or coal. Type of physical resource that occurs in nature such as oil, water, gas or coal.
Natural ResourceA Natural Resource is a kind Physical Business Agent that refers to any class of material or substance that occurs naturally in the environment and can be used by humans for various purposes. These resources are derived from the Earth and include a wide range of physical entities such as water, minerals, forests, fossil fuels, soil, and air. |
OMG - UAF - OperationalAgent |
Conceptual AgentA Conceptual Agent is an abstract type of Agent that depicts a functional division of labor within an enterprise, influencing the formation of its business operating model. The concrete specializations of Conceptual Agent follow the systemic level pattern and come in the form of Operating Domain (a Macro Conceptual Agent) and Business Function (a Mezzo Conceptual Agent). An abstract type grouping OperationalArchitecture and OperationalPerformer. An abstract type grouping OperationalArchitecture and OperationalPerformer. |
OMG - UAF - OperationalPerformer |
Business FunctionA Business Function is a Mezzo unit within the enterprise's functional division of labor. It is used to shape the enterprise management structure in regard to how it produces, consumes or processes Business Outcome Events: information, energy, materiel. A Business Function specifies Skills and Functionality(ies) required to perform their activities effectively.
Operating DomainAn Operating Domain is a Macro functional division of labor within an enterprise, acting as a Conceptual Agent. It embodies a collection of interrelated Business Functions which collaboratively provide one or more Business Capability(ies). Operating Domains serve as the highest hierarchical grouping of Business Functions within the enterprise's Conceptual Environment. A logical entity that IsCapableToPerform OperationalActivities which produce, consume and process Resources. A logical entity that IsCapableToPerform OperationalActivities which produce, consume and process Resources. A logical entity that IsCapableToPerform OperationalActivities which produce, consume and process Resources. A logical entity that IsCapableToPerform OperationalActivities which produce, consume and process Resources. |
OMG - UAF - Organization |
Department TypeA Department Type is a Mezzo Org-Unit which serves as an administrative unit template in both government and business Organizations. Examples: - Sales department; - Finance department; - Logistics department.. A group of OrganizationalResources (Persons, Posts, Organizations and Responsibilities) associated for a particular purpose. A group of OrganizationalResources (Persons, Posts, Organizations and Responsibilities) associated for a particular purpose. |
OMG - UAF - OrganizationalResource |
Org-UnitAn Org-Unit is a type of Human Resource that represent a unit of social groups within an organization, responsible for operating one or more enterprise's Business Functions. An abstract type for Organization, Person, Post and Responsibility. An abstract type for Organization, Person, Post and Responsibility. An abstract type for Organization, Person, Post and Responsibility. A group of OrganizationalResources (Persons, Posts, Organizations and Responsibilities) associated for a particular purpose. A group of OrganizationalResources (Persons, Posts, Organizations and Responsibilities) associated for a particular purpose. A group of OrganizationalResources (Persons, Posts, Organizations and Responsibilities) associated for a particular purpose. |
OMG - UAF - Person |
A type of a human being used to define the characteristics that need to be described for ActualPersons (e.g. properties such as address, telephone number, nationality, etc). A type of a human being used to define the characteristics that need to be described for ActualPersons (e.g. properties such as address, telephone number, nationality, etc). A type of a human being used to define the characteristics that need to be described for ActualPersons (e.g. properties such as address, telephone number, nationality, etc). |
OMG - UAF - Process |
An abstract type that represents a behavior or process (i.e. a Function or OperationalActivity) that can be performed by a Performer.
Action ProcessAn Action Process is a Behavior that describes a typical course of action intended to produce Outcome Events, through the involvement of Agents as Active Participants. During its course of action, a process consumes or produces Functional Assets, including Information Assets. 1) It may memorize or access Information Assets from and to its Process Stores. 2) It may receive Functional Assets at its boundary: Outcome Consumptions. 3) It may signal the production of Functional Assets at its boundary: Outcome Productions. The course of actions of a Action Process is constrained ( Rule Enforcement) by the application of Behavioral Rules that define what is allowed and not allowed to do. Within SysFEAT, we can examine Action Processes from two distinct perspectives: a) A conceptual standpoint is provided by Value Streams. b) A concrete implementation standpoint is provided by Resource Action Processes. An abstract type that represents a behavior or process (i.e. a Function or OperationalActivity) that can be performed by a Performer. An abstract type that represents a behavior or process (i.e. a Function or OperationalActivity) that can be performed by a Performer. |
OMG - UAF - ProcessUsage |
Process StepA Process Step is a Process Activity invoking another Action Process An abstract type that represents a behavior or process (i.e., a Function or OperationalActivity) that can be performed by a Performer. An abstract type that represents a behavior or process (i.e., a Function or OperationalActivity) that can be performed by a Performer. An abstract type that represents a behavior or process (i.e., a Function or OperationalActivity) that can be performed by a Performer. |
OMG - UAF - ResourceArchitecture |
A type used to denote a model of the Architecture, described from the ResourcePerformer perspective. A type used to denote a model of the Architecture, described from the ResourcePerformer perspective. A type used to denote a model of the Architecture, described from the ResourcePerformer perspective. A type used to denote a model of the Architecture, described from the ResourcePerformer perspective. A type used to denote a model of the Architecture, described from the ResourcePerformer perspective.
System of System EnvironmentA System of System Environment is an operating context which defines the interactions (Business Service Channel) of a System of Systems with its partners (Partner Resource Architecture). |
OMG - UAF - ResourceArtifact |
Business SystemA Business System is a man made artifact (Concrete Hardware System or Business Software System) which exposes Functionalityies and can produce Business Outcome Events. A Business System performs System Processes and participates to System Processes or to Business Processes. In System Processes, a Business System is always an active participant (System Process Participant). In Business Processes, a Business System is either an active participant (Automated Participant) or an Instrument used by Org-Units. A type of man-made object that contains no human beings (i.e. satellite, radio, petrol, gasoline, etc.). A type of man-made object that contains no human beings (i.e. satellite, radio, petrol, gasoline, etc.). |
OMG - UAF - ResourceAsset |
An abstract element used to group the elements of ResourcePerformer and ResourceInformation allowing them to own ResourceInformationRoles. An abstract element used to group the elements of ResourcePerformer and ResourceInformation allowing them to own ResourceInformationRoles |
OMG - UAF - ResourceConnector |
Business ConnectionA channel for exchange between two ResourceRoles. A channel for exchange between two ResourceRoles. |
OMG - UAF - ResourceInterface |
A declaration that specifies a contract between the ResourcePerformers it is related to and any other ResourcePerformers it can interact with. It is also intended to be an implementation of a specification of an Interface in the Business and/or Service layer. |
OMG - UAF - ResourcePerformer |
An abstract grouping of elements that can perform Functions.
Business AgentA Business Agent is a Resource Agent which produces and reacts to Business Outcome Events of the enterprise. A Business Agent can be a Human Resource (Organizational Position or Department Type), a Business System (Business Software System or Concrete Hardware System) or a Capability Configuration (an assembly of Org-Units and Business Systems. An abstract grouping of elements that can perform Functions. An abstract grouping of elements that can perform Functions. An abstract grouping of elements that can perform Functions. An abstract grouping of elements that can perform Functions. An abstract grouping of elements that can perform Functions. |
OMG - UAF - ResourceRole |
Usage of a ResourcePerformer in the context of another ResourcePerformer. Creates a whole-part relationship. An interaction point for a ResourcePerformer through which it can interact with the outside environment and which is defined by a ResourceInterface. Usage of a ResourcePerformer in the context of another ResourcePerformer. Creates a whole-part relationship. An interaction point for a ResourcePerformer through which it can interact with the outside environment and which is defined by a ResourceInterface. |
OMG - UAF - ResourceRole (Profile Spec) |
An interaction point for a ResourcePerformer through which it can interact with the outside environment and which is defined by a ResourceInterface. Usage of a ResourcePerformer in the context of another ResourcePerformer. Creates a whole-part relationship. An interaction point for a ResourcePerformer through which it can interact with the outside environment and which is defined by a ResourceInterface. Usage of a ResourcePerformer in the context of another ResourcePerformer. Creates a whole-part relationship. |
OMG - UAF - ResourceService |
A services that a ResourcePerformer provides to support higher level Services or OperationalActivities. Employee provisioning, backup and recovery, storage, self-service help desk are examples of ResourceServices. |
OMG - UAF - ResourceStateDescription |
A state machine describing the behavior of a ResourcePerformer, depicting how the ResourcePerformer responds to various events and the actions. |
OMG - UAF - Software |
ApplicationAn Application is a Business Software System that provides a set of Functionality(ies) that End Users see as a single unit. Essentially Applications are architectural constructions resulting from the combinaison of the following four criteria: 1) A group of Functionality that End Users see as a single unit. 2) A managed asset (Managed Application) associated with a budget line in the context of an Application Portfolio. 3) A body of code that is seen by developers as a single unit. 4) A group of deployable software units (Deployable Application Packages) that must be installed together on one or multiple execution nodes (Computing System). Application is a Mezzo enterprise asset that sits between Application System and Application Component in the decomposition of Business Software Systems. Example: " Payroll" is an Application that is part an " HR System" which is an Application System. The "Payroll" Application includes, among other things, the "Salary and Wage Calculation" Application Component.
Business Software SystemA Business Software System is a Business System used by Business Operations, that represents all granularities of software - ranging from MicroServices to enterprise wide Application Systems - used by Business Operations. All Business Software Systems share the following characteristics: 1) They provide Functionalitys. 2) They expose APIs (Application Interfaces) through which they deliver Information Outcome Events. 3) They handle datastores defined by Physical Data Domains. 4) They perform and participate to System Processes. A sub-type of ResourceArtifact that specifies an executable computer program. A sub-type of ResourceArtifact that specifies an executable computer program. A sub-type of ResourceArtifact that specifies an executable computer program.
Software ModuleA Software Module is a Business Software System that is part of an application system. All share the ability to be composed of sub-Application Components and have dependencies to enabling Software Technology(ies). |
OMG - UAF - StateDescription |
|
OMG - UAF - System |
Concrete Hardware SystemA Concrete Hardware System is a man made tangible artifact which exposes Hardware Capability(ies) and can produce and react to Physical Outcome Events. A Concrete Hardware System performs System Processes and participates to System Processes or to Business Processes. A Concrete Hardware System can embed Computing Systems. Together with its embedded Computing Systems, a Concrete Hardware System can also produce and react to Information Outcome Events. A Concrete Hardware System may be based on a set of Hardware Technology(ies). Examples: - Connected Drone with Online Payment App. - 3D printer. - Automated Guided Vehicles (AGVs) - Connected fridge providing an ordering Functionality and of course a freezing Hardware Capability. - Production equipment in an assembly line (metal forging machine) - Car |
OMG - UAF - Technology |
A sub type of ResourceArtifact that indicates a technology domain, i.e. nuclear, mechanical, electronic, mobile telephony etc. A sub type of ResourceArtifact that indicates a technology domain, i.e. nuclear, mechanical, electronic, mobile telephony etc.
Technology SystemA Technology System is a Resource Agent which produces and reacts to Technology Outcome Events through Technology Interfaces. Technology Systems are enablers of Business Systems. They do not directly deliver Business Outcome Events to internal or external customers. They deliver Technology Outcome Events required by Business Systems to operate. |
OMG - UAF ActualResource |
An instance of a ResourcePerformer in the real world. An instance of a ResourcePerformer in the real world. An instance of a ResourcePerformer in the real world. An instance of a ResourcePerformer in the real world. |