DEFINITION CONCEPT GRAPH CONCEPT DESCRIPTIONS TEXTUAL SYNTAX CONTENT MANAGEMENT

CONCEPT DOMAIN - Application Deployment Architecture


Description
The  Application Deployment Architecture domain defines concepts used to organize Applications in Deployable Packages.
It comprises:
1) software code packages (Deployable Application Packages)
2) Data packages (Deployable Data Packages).
3) Prescribed type of hosting
4) required technical connections (with communication protocols, port numbers...)  to communicate with each other.
External references  C4 Model - Level 2 - Container Diagram
Dictionary  Dictionary of SysFEAT concepts
Parent Domain  Software System ArcOps 
Domain dependencies  Application Functional Architecture 
  EA Pattern - Physical Data Domain 
  EA Pattern - Physical Software Operating Pattern 
  EA Pattern - Technology Operating Pattern 
  SOF - Business Software Operating Model 
  SOF - Business System Operating Pattern 
  Software Technology ArcOps 
  System Operating Framework - SOF 

DOMAIN CONCEPT GRAPH


../images/d5e6d6c25c464906_d5e6d79f5c464a4a_i.png

CONCEPT DESCRIPTIONS


ABSTRACT CONCRETE
ConceptDescription
  Business Software System
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.
  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 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.
  Physical Data Domain
Physical Data Domain is subset of the metadata of an enterprise’s data store.
For instance, a "Sales"  Physical Data Domain contains a "Client" Table and a "Order" Table.
Each Physical Data Entity in a  Physical Data Domain has CRUD characteristics. For instance, the "Client" Table in the "Sales"  Physical Data Domain, has all CRUD characteristics.
 Physical Data Domains define functional data boundaries used both for Data Allocation to Business Systems (see Resource Agent Store) and data governance for data stewardship (see Data Catalog).
  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...).

TEXTUAL SYNTAX