Serviço Web

Um serviço Web é um aplicativo ou uma fonte de dados acessível por meio de um protocolo Web padrão (HTTP ou HTTPS). Ao contrário dos aplicativos Web, os serviços Web são projetados para se comunicar com outros programas, e não diretamente com usuários.

Embora os serviços Web possam fornecer dados em vários formatos diferentes, XML e JSON são os mais comuns. Esses formatos de texto padrão podem ser facilmente reconhecidos e analisados por outro programa que recebe os dados. O protocolo de serviço Web mais comum — SOAP (Simple Object Access Protocol) — simplesmente adiciona um cabeçalho a cada mensagem XML antes que ela seja transferida por HTTP.

Os serviços Web voltados para empresas podem usar um padrão chamado UDDI. Esse padrão formata os dados em um tipo específico de XML conhecido como Web Services Description Language, ou WSDL. Embora o UDDI transmita arquivos .WSDL em vez de arquivos .XML padrão, ele ainda pode usar o protocolo SOAP para transferir dados.

A maioria dos serviços Web fornece uma API, ou um conjunto de funções e comandos, que pode ser usado para acessar os dados. Por exemplo, o Twitter fornece uma API que permite que desenvolvedores acessem tweets do serviço e recebam os dados no formato JSON. O Yelp fornece uma API para que programadores acessem informações sobre empresas, que podem ser exibidas diretamente em um aplicativo ou site. O Google Maps fornece uma API para receber dados geográficos e instruções do banco de dados do Google Maps.

NOTE: Uma API é um conjunto específico de comandos e diretrizes usado para acessar dados, enquanto um serviço Web é um serviço real fornecido por uma fonte baseada na Internet.

Atualizado August 10, 2017 por Per C.

quizTeste seus conhecimentos

What is a network of websites that link to each other called?

A
Webgroup
0%
B
Webteam
0%
C
Webmarket
0%
D
Webring
0%
Correct! Incorrect!     View the Webring definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Serviço Web nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.