Please enable JavaScript.
Coggle requires JavaScript to display documents.
Software architecture_, SA (D. E. Perry and A. L. Wolf. Foundations for…
Software architecture_, SA
-
-
Arhitecture description language, ADL
D. E. Perry and A. L. Wolf. Foundations for the study of software architecture.
ACM SIGSOFT Software Engineering Notes
diff SA :question:
-
-
-
network-based arh
network-based arhitecture style #
-
:question::
hybrid style
Representational state transfer, REST
About
arhitecture
- 3 more items...
:question:
-
standards
- 3 more items...
example software
- 1 more item...
TERMS
statelessness
- 1 more item...
-
APPLICATION STATE
- 1 more item...
hierarchical style
Client-Server, CS
About
def through components
- 2 more items...
derivats
-
Layered-Client-Cache-Stateless-Server, LC$SS
Client-Cache-Stateless-Server, C$SS
Client-Stateless-Server, CSS
Layered-Client-Server, LCS
replication styles
-
Replicated repository, RR
-
-
of network based apps
?
:question:
Multiple Page Application, MPA
Single Page Application, SPA
-
-
-
Arhitectural Style, AS (ARHITECTURAL PATTERN ) :question:
ORGANIZING
classical
-
-
-
object-oriented
variants
Microsoft's Component Object Model, COM
-
-
-
layered
variant
-
Domain Driven Design, DDD
-
-
focus area
domain
Domain Driven Design, DDD
Description
An object-oriented architectural style focused on modeling a business domain and defining business objects based on entities within the business domain
deployment
-
-
Client/Server
-
Description
Segregates the system into two applications, where the client makes requests to the server. In many cases, the server is a database with application logic represented as stored procedures
structure
-
Object - oriented
Description
A design paradigm based on division of responsibilities for an application or system into individual reusable and self-sufficient objects, each containing the data and the behavior relevant to the object
Component-Based
-
Description
Decomposes application design into reusable functional or logical components that expose well-defined communication interfaces
communication
Message Bus
variations
Internet Service Bus, ISB
Enterprise Service BUS, ESB
Description
An architecture style that prescribes use of a software system that can receive and send messages using one or more communication channels, so that applications can interact without needing to know specific details about each other
Service-Oriented Arhitecture, SOA
Description
Refers to applications that expose and consume functionality as a service using contracts and messages
???
Self-contained Systems, SCS
focus
an architecture that focuses on a separation of the functionality into many independent systems, making the complete logical system a collaboration of many smaller software systems
-