Service-oriented architecture
In software engineering, service-oriented architecture (SOA) is an architectural style that focuses on discrete services instead of a monolithic design. SOA is a good choice for system integration.
Source: Wikipedia — Service-oriented architecture (CC BY-SA 4.0)