Modelo que visa garantir maior escalabilidade e disponibilidade, ao mesmo tempo em que reduz custos através de uma racionalização dos recursos computacionais por meio da utilização de tecnologias como:
Qualquer coisa no cardápio!
O que você gostaria de comer?
Modelo de arquitetura de software em que aplicações complexas são compostas através de serviços pequenos e independentes que se comunicam através de APIs.
Definição OASIS (Organization for the Advancement of Structured Information Standards).
Um paradigma para organizar e utilizar capacidades distribuídas que podem estar sob o controle de diferentes domínios. Fornece uma maneira uniforme para servir, descobrir, interagir com e utilizar as capacidades para produzir os efeitos desejados de maneira consistente com as expectativas e pré-condições mensuráveis.