| Name | Description |
|---|---|
Software Technology ArcOps |
The Software Technology ArcOps domain describes a set of concepts used in practices that combines Software Technology System development (Dev) and Software Technology System operations (Ops). It aims to shorten the development life cycle of Software Technology Systems and provide continuous delivery with high system quality. DevOps is complementary with Agile software development; several DevOps aspects came from the Agile methodology.
|
Application Functional Architecture |
The Application Functional Architecture domain is used to describe the functional structure and behavior of Business Software Systems. SysFEAT provides three level of granularity to represent software systems: 2) Mezzo Business Software Systems are represented by Applications, which compose Application Systems. 3) Micro Business Software Systems are represented by Application Components and MicroServices which compose Applications. All Business Software Systems provide Functionalitys, expose APIs by means of Application Interfaces, have a data scope defined by Physical Data Domains, perform System Processes and have their interactions described by Software System Scenarios. |
Application Deployment Architecture |
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.
|
Logical Application Architecture |
The Logical Application Architecture domain provides means of describing the logical structure and behavior of Business Software Systems of the enterprise. The aim of Logical Application Architecture is to describe an optimal optimal architecture of the enterprise IT systems. It is used to guide how key sub-systems and data domains are to be configured to meet IT systems missions and purposes. A Logical Application Architecture is concerned with how the IT Operating Model should look, not how it does look now. This includes: 1) Logical Application as the core building logical blocks for software components. 2) Logical Application System as consistent ssembly of Logical Applications. 3) Logical Data Domains of data entities. 4) Functionality(ies) fulfilled by logical systems. 5) Functional APIs exposed and used by applications: Application Interfaces. |