Web services são projetados para suportar interações interoperáveis entre máquinas em uma rede. Esta interoperabilidade é
obtida por meio de um conjunto de padrões de tecnologia que, acoplados aos princípios de projeto orientado a serviço, formam
um SOA fundamentado na tecnologia XML com base em 3 especificações. São elas: