| 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 |
| Concept | Description |
|---|---|
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.
|
Computing System |
A Computing System is a system that can host and run software code ( Application code or Software Technology code) and to host data. |
Deployable Package |
A 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 |
A Physical Data Domain is subset of the metadata of an enterprise’s data store. 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 |
A 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...). |