Problem: Which software design approach includes discrete modules that are built in such a way that each service a module provides can exchange information with any other service without human interaction or the need to change the underlying program?
Group of answer choices
- quantum computing
- service-oriented architecture
- server virtualization
- grid computing