Web Services | Web Technology: Theory and Practice
Serviços web
Objetivos do Capítulo:
Entenda a evolução dos serviços web
Discuta alguns cenários em que os serviços da Web podem ser úteis Trabalhe nos amplos modelos de programação disponíveis hoje – SOAP e REST
“A web pode crescer significativamente em poder e escopo se for estendida
para suportar a comunicação entre aplicativos, de um programa para outro.”
—O estatuto do grupo de trabalho W3C XML Protocol
O W3C define um serviço da Web como “um aplicativo de software identi-
ficado por um URI, cujas interfaces e vínculos são capazes de serem defi- nidos, descritos e descobertos por artefatos XML e suportam interações diretas com outros aplicativos de software usando mensagens baseadas em XML por meio de protocolos baseados na Internet” .
Um serviço da Web é um recurso que torna um aplicativo (ou partes do
aplicativo) acessível a outros aplicativos. Nesse sentido, diz-se que é “con- sumido” por outras aplicações. Visto inversamente, o aplicativo “consu- midor” também precisa acessar o serviço da web exposto de uma certa maneira. Ambos os métodos e processos estão sob a alçada dos serviços da web.