Para entender o funcionamento dos serviços web, é preciso compreender os conceitos que permeiam esse ambiente tecnológico, bem como a exposição e o consumo do paradigma orientado a serviços na web.
Imagine que você é um servidor público da Câmara de Comércio Exterior do Brasil e recebe a seguinte demanda do Secretário de Gestão da Informação:
Você, então, se desloca até a unidade de TI e solicita a criação de um projeto de web service para expor a base de dados de produtores de minério de ferro através de um serviço via web.
O coordenador-geral da área, entretanto, encontra o seguinte obstáculo: a lógica da camada web está pronta, mas a base dos produtores de minério de ferro está desnormalizada; logo, não é possível implementar a lógica da camada de negócio para realizar as consultas. Como você solucionaria esse caso?
Resposta: O projeto de serviços web permeia a utilização da orientação para a exposição e o consumo de serviços através da web, utilizando requisições encaminhadas por clientes via interfaces web, para que servidores descentralizados enviem respostas. Sendo assim,padronizações foram implementadas para que os projetos de serviços web alcancem a interoperabilidade. No Infográfico a seguir, você verá como funcionam os serviços web por meio de requisições e respostas em uma arquitetura orientada a serviço após a realização da sua exposição, em que as requisições de consulta são direcionadas via protocolo HTTP para o seu consumo. A comunicação, por sua vez, ocorre através das camadas de lógica web e negócio.
Lista de comentários
Resposta: O projeto de serviços web permeia a utilização da orientação para a exposição e o consumo de serviços através da web, utilizando requisições encaminhadas por clientes via interfaces web, para que servidores descentralizados enviem respostas. Sendo assim,padronizações foram implementadas para que os projetos de serviços web alcancem a interoperabilidade. No Infográfico a seguir, você verá como funcionam os serviços web por meio de requisições e respostas em uma arquitetura orientada a serviço após a realização da sua exposição, em que as requisições de consulta são direcionadas via protocolo HTTP para o seu consumo. A comunicação, por sua vez, ocorre através das camadas de lógica web e negócio.
Explicação: