Noun
service-oriented architecture (plural service-oriented architectures) (computing, architecture) A software architectural concept that defines the use of services to support the requirements of software users.