Self-contained system (software)
In computing, self-contained system (SCS) is a software architecture approach that focuses on a separation of the functionality into many independent systems, making the complete logical system a collaboration of many smaller software systems.[1] Self-contained system characteristicsSCSs have certain characteristics:
Implementations[2] create larger systems using this approach – in particular web applications. There are many case studies[3] and further links available.[4] Self-contained systems and microservicesWhile self-contained systems are similar to microservices there are differences: A system will usually contain fewer SCS than microservices. Also microservices can communicate with other microservices – even synchronously. SCS prefer no communication or asynchronous communication. Microservices might also have a separate UI unlike the SCS that include a UI.[5] UsageThere are quite a few known usages of SCS – e.g. at Otto,[6] Galeria Kaufhof,[7] and Kühne+Nagel.[8] References
|
Portal di Ensiklopedia Dunia