Web services rest x soap

3177 palavras 13 páginas
1. Quais vantagens e desvantagens dos Web Services RESTful em relação a XML+SOAP?

Vantagens:
- Simplicidade (menor complexidade de implementação)
- A maioria das vezes, é bem mais leve que um pacote SOAP completo, consequentemente, trazendo mais performance.
- Maior compreensão por leitura (parâmetros via URI’s facilitam - GET);
- Menor necessidade de conhecimento: não exige conhecimento de WSDL, normas e métricas;
- Possibilidade de utilizar o protocolo HTTPS de forma nativa;
Desvantagens:
- Maior compreensão por leitura (parâmetros via URI’s facilitam - GET);
- Menor necessidade de conhecimento: não exige conhecimento de WSDL, normas e métricas;
- Possibilidade de utilizar o protocolo HTTPS de forma nativa;

2. Exemplos (pelo menos um) de Web Services RESTful disponíveis na Internet, com uma apresentação da requisição e resposta obtida.
Um bom exemplo de Web Service RESTful é o serviço da geonames.org, site que disponibiliza mais de 8 milhões de lugares e suas informações gratuitamente.
URL de um request GET para obter todos os ranges de CEPs em todos os países que o site disponibiliza: http://api.geonames.org/postalCodeCountryInfo?username=demo Resposta:
<geonames>
<country>
<countryCode>AD</countryCode>
<countryName>Andorra</countryName>
<numPostalCodes>7</numPostalCodes>
<minPostalCode>AD100</minPostalCode>
<maxPostalCode>AD700</maxPostalCode>
</country>
<country>
<countryCode>AR</countryCode>
<countryName>Argentina</countryName>
<numPostalCodes>20260</numPostalCodes>
<minPostalCode>1601</minPostalCode>
<maxPostalCode>9431</maxPostalCode>
</country>
<country>
<countryCode>AS</countryCode>
<countryName>American Samoa</countryName>
<numPostalCodes>1</numPostalCodes>
<minPostalCode>96799</minPostalCode>

Relacionados

  • Trabalho de Apresentação - Web Services - SOAP e REST
    478 palavras | 2 páginas
  • Banco de dados
    788 palavras | 4 páginas
  • metodo de monte carlo
    1742 palavras | 7 páginas
  • Trabalho Redes B item 3
    2893 palavras | 12 páginas
  • 2013 Fumec Oliveirajunior
    15865 palavras | 64 páginas
  • Nada
    3486 palavras | 14 páginas
  • EXTRAINDO INFORMAÇÕES WEB PARA O DESENVOLVIMENTO DE UMA APLICAÇÃO MOBILE
    8000 palavras | 32 páginas
  • Web semânticos redes sociais online
    40425 palavras | 162 páginas
  • Ws-security
    2719 palavras | 11 páginas
  • Web services
    1675 palavras | 7 páginas