Web Services

Olá para todos !
O assunto de hoje é Web Services.
Um Web service é uma  aplicação que está disponível na rede por meio de uma interface XML.
Na atual globalização, a tendência é que vários tipos de sistemas e linguagens de programação sejam utilizadas em simultâneo na Web por vários tipos de clientes e em diversos lugares.
A principal vertente da tecnologia Web service é que como a comunicação é feita em XML, isto permite que esta tecnologia seja compatível com qualquer tipo de sistema operativo e linguagem de programação, aumentando assim a vantagem do seu uso e se tornando uma das peças fundamentais para aplicações distribuídas no futuro.

XML Message

Como pode haver comunicação em diferentes tipos de sistemas, a quantidade de recursos disponíveis pela rede aumenta.
Dentro do cenário empresarial é utilizado para trazer dinamismo nos setores logístico e comercial incrementando assim a produtividade das empresas.

Exemplos de Web Services
  • Os correios brasileiros utilizam esta tecnologia para pesquisar determinado código postal ou endereço;
  • Comércio eletrônico para pesquisar preços de produtos;
  • Site de empresas de viagens (rent-a-car, hotéis, companhias aéreas); 

Ex Web Service



WSDL(Web Services Description Language)
É uma interface pública escrita em XML que descreve o serviço disponibilizado.

UDDI(Universal Description Discover and Integration)
Para poder ser implementado por alguma aplicação o Web Service tem que ser publicado de algum modo, o UDDI é um serviço de registo de nomes de organizações e descrição.

O UDDI é dividido em três etapas:

  • Publicação e disponibilização do serviço pelo fornecedor do serviço ;
  • Descoberta do serviço pela aplicação-cliente;
  • Conexão e implementação do serviço; 

Na implementação de Web services, existem algumas vantagens e desvantagens:

Algumas Vantagens: 
  • Integração de várias plataformas independente do sistema operativo e linguagem de programação;
  • As tecnologias subjacentes são abertas;
  • facilidade de integração entre tecnologias antigas com as mais recentes;

Algumas desvantagens:
  • Se o fornecedor do Web Service estiver com problemas o serviço é prejudicado;
  • Pode não haver maneira de avisar aos utilizadores do serviço se a interface mudar;
  • Tecnologia em constate evolução por ser relativamente nova;

Até a próxima !
" O importante da educação não é apenas formar um mercado de trabalho, mas formar uma nação com gente capaz de pensar."
                                       (José Arthur Giannotti)





Enviar um comentário

1 Comentários

  1. BOM DIA ANDRE,

    ACESSANDO O BLOG COM MUITO INTERESSE A FIM DE PARTILHAR CONHECIMENTOS.
    UM ABRAÇO!
    LUIZA DO BRASIL

    ResponderEliminar