Entendendo os webservices

1237 palavras 5 páginas
Entendendo os WebServices
Friday, 23/06/2006 às 12h06, por Mauricio Reckziegel
Devido aos avanços tecnológicos, a popularização da Internet e a evolução das redes de computadores, resultando no surgimento de aplicações distribuídas, cada vez mais aumenta a necessidade de compartilhamento de informações. Em outras palavras, aumenta a necessidade de interoperabilidade entre sistemas. Surgem então os Web Services, como solução para uma melhor comunicação entre sistemas distribuídos.
Em principio, as redes de computadores eram baseadas na comunicação entre cliente e servidor. Mais adiante, com o surgimento da programação orientada a objetos, surgiram novos middlewares, que possuem como função possibilitar que as aplicações possam ser escritas de modo mais independente possível do hardware e do sistema operacional, permitindo assim que um mesmo código de aplicação possa ser carregado e executado em diferentes equipamentos receptores.
Em resumo, o middleware é um software capaz de interpretar os aplicativos e traduzi-los na linguagem do sistema operacional em que ele reside. Exemplos como, CORBA, DCOM e RMI, onde o processamento passou a ser repassado para vários servidores.
Através de um conjunto de novos conceitos de interoperabilidade como o XML, o SOAP, o WSDL, e o UDDI, os Web Services vieram facilitar a comunicação entre as aplicações que residem em múltiplas plataformas, usando diferentes modelos de objetos e baseados em linguagens diferentes. Este diferencial acaba com eventuais problemas que eram gerados antigamente em outras aplicações distribuídas citadas anteriormente.
Resumindo, Web Services é a tecnologia ideal para comunicação entre sistemas. A comunicação entre os serviços é padronizada, possibilitando a independência de plataforma e de linguagem de programação. Por exemplo, um sistema de desenvolvido em Java e rodando em um servidor Linux pode acessar, com transparência, um serviço feito em .Net rodando em um servidor Microsoft.
Definição
Segundo

Relacionados

  • WebService
    2024 palavras | 9 páginas
  • Composição do computador de 1995 e de 2012
    2245 palavras | 9 páginas
  • Aplicativo para dispositivos móveis de definição de rotas utilizando a api android do google maps
    842 palavras | 4 páginas
  • Nota fiscal eletrônica
    2893 palavras | 12 páginas
  • Senhor
    12150 palavras | 49 páginas
  • Máquinas Virtuais Arquitetura Java e .NET
    2225 palavras | 9 páginas
  • Big Data
    2494 palavras | 10 páginas
  • SISTEMAS
    7281 palavras | 30 páginas
  • tads
    4566 palavras | 19 páginas
  • 41AOJ Fundamentos De SOA Parte 15
    3283 palavras | 14 páginas