DEFINITION CLASSIFIED CONCEPTS

CATEGORY - Technical Level


DescriptionThe  Technical Level classifies concepts describing the implementation view of resources.
Parent Category  Physical Resource Level   

Classified Concepts
ConceptDescription
  Application Deployment Architecture
An  Application Deployment Architecture describes one possible deployment configuration of an Application.
It contains Deployable Packages to host, prescribed type of hosting and required  Software Physical Channels (with communication protocols, port numbers...) to communicate with each other.
  Application Deployment Environment An  Application Deployment Environment  describes one possible integration context for an Application Deployment Architecture. It contains the subject application deployment architecture and the partner deployment architectures it must be integrated with, meaning it must communicates with via technical connections (with communication protocols, port numbers...).
  Application System Deployment Architecture
An  Application System Deployment Architecture describes one possible deployment configuration of an Application System.
It contains chosen deployment architectures for component applications and identifies communication protocols (and port numbers) they use to communicate with each other.
  Capability Configuration
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.
  Computing System
Computing System is a system that can host and run software code ( Application code or Software Technology code) and to host data.
  Deployable Application Package
Deployable Application Package  is a split of application code according to deployment criteria at runtime. For example, it may be Front End/Back End or GUI/Business Logic etc..
Each  Deployable Application Package is associated to required Software Technology(ies) (for running) and can host code of several Application Component.
Architects can also prescribe a kind of hosting artefact (IaaS/PaaS cloud service or IT server model).
  Deployable Data Package
Deployable Data Package  represents a data part of an Application that must be hosted and accessed by application services (code) to run.
Each  Deployable Data Package is associated to Required Software Technologys (for data hosting and access) and can host several data structures.
Architect can also prescribes a kind of hosting artefact (IaaS/PaaS cloud service or IT server model).
  Deployable Package Deployable Package is a split of Application code and data according to deployment and runtime purposes.
  Deployable Software System  Deployable Software System is the super-type of all concepts used to describe the deployment of Business Software Systems.
  Facility
Facility is a class of System of Resources that represents the physical infrastructure (e.g., buildings, plants, warehouses, offices, or laboratories) that houses personnel, equipment, and processes, enabling enterprise's activities.
Examples:
- Data Center
- Factory
- Outlet
- Outdoors construction
  Hardware Technology
Hardware Technology is an elementary Technology System  used as an enabler by Concrete Hardware Systems (as Required Hardware Technology).
 Hardware Technologys fulfill  Hardware Technology Capabilitys.
Examples:
- Oxford Anor Spectrographs (NMR).
- Spectral Data Services (NMR).
- Valeo Powertrain Systems.
- Joyson Electronics Powertrain Systems.
  NoSQL Data Schema
NoSQL Data Schema represents a set of data stored in a NOSQL database management system and used in Application Deployment Architectures.
  Physical Software Interface
An  Physical Software Interface is a physical specification of an Application Interface to which it adds the following physical characteristics:
1) The software communication protocol which defines the format of the data, the procedures for error handling, and the protocols for data transfer. Examples of software communication protocols include HTTP, SOAP, gRPC,
2) Potential specific target port number.
3) Optional restrictions on source port number to use .
4) Transport protocol (TCP/UDP).
 Physical Software Interfaces can also represent lower lever APIs supported by Software Technology Systems such as DHCP, SMTP, IMAP, LDAP.
  Relational Schema
Relational Schema is a set of relational Table , keys, indexes and associated items that represent the structure of a relational database. A relational database can have multiple schemas.
  Software Deployment Architecture
  Software Deployment Environment
Software Deployment Environment describes a possible integration context for a Software Deployment Architecture.
It contains the subject Business Software System deployment architecture and the partner deployment architectures it must be integrated with, meaning it must communicates with via technical connections (with communication protocols, port numbers...).
  Software System Environment Scenario
Software System Environment Scenario is a story involving the partners of a Business Software System (Partner System), interacting in order to produce Information Outcome Events in a specific Eco-System (Software System Environment).
This includes:
- A course of events represented by Object Flows depicting the story towards the delivery of expected Information Outcome Events.
- Interacting partners who participate to the story in the considered Eco-System.
  Software System Scenario
Software System Scenario is a story involving the components of a Business Software System, interacting in order to produce Information Outcome Events.
This includes:
1) A course of events represented by Application Flows depicting the story towards the delivery of expected Information Outcome Events.
2) Interacting Business Software Systems who participate to the story.
  Software Technology
Software Technology is an elementary Software Technology System  used as an enabler by Software Modules.
Examples :
- Application server,
- Message server,
- Storage,
- Business information sharing,
- Operating systems,
- Navigators, etc
  Software Technology Capability
Software Technology Capability is a Technology Capability offered by Software Technology Systems and aimed at producing Software Technology Outcome Events.
 Software Technology Capabilitys define WHAT Software Technology Systems can do, They are used to understand whether two types of Software Technology Systems are fundamentally doing the same thing.
They are also used in Software Technology ArcOps to identify where there are redundancies in Technology Portfolios.
  Software Technology Capability Map Software Technology Capability Map is a family of Software Software Technology Capabilitys and their dependencies that, together, provide Software Technology Capability scope for an Asset Portfolio Stage.
  Software Technology Stack Software Technology Stack is a set of Software Technology(ies) that form a consistent platform backbone.
  Software Technology System
Software Technology System is a Technology System that provides Software Technology Capabilitys to other Business Software Systems by producing and reacting to Software Technology Outcome Event.
 Software Technology Systems are enabler systems. They do not directly deliver Business Outcome Events to internal or external customers.
  System of Resources
System of Resources is a Mezzo Capability Configuration that combines Org-Units, Concrete Hardware Systems and Business Software Systems to provide a  Business Capability.
Examples:
- Factory (with workers),
- Data center (with opetators)
- Hospital (with doctors and nurses)
- Configured aircraft carrier (with crew),
- Configured rescue ship (with rescue team).
  System of System Environment 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).
  System of Systems
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.
  Technology Capability
Technology Capability is a Resource Capability offered by Technology Systems and aimed at producing Technology Outcome Events.
 Technology Capabilitys define WHAT  Technology Capabilitys can do, They are used to understand whether two types of  Technology Capabilitys are fundamentally doing the same thing.
They are also used in Software System ArcOps to identify where there are redundancies in Technology Portfolios.
  Technology Operating Asset
Technology Operating Asset is an Operating Asset that describes the way Technology Outcome Events are produced and consumed: how technologies (Behaviors) and by whom (Technology System).
 Technology Operating Assets include Technology Systems and their Behaviors (Technology Processes, Technology Interfaces and Interaction Scenarios).
  Technology Outcome Event Technology Outcome Event is an Outcome Event that indicates the availability of an expected change in the state of some Technology Functional Asset produced by a Technology System .
  Technology System 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.