Liguagem programação
1 Por quê não podemos afirmar que WEB Service não é SOA?
Web service é uma solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes. Com esta tecnologia é possível que novas aplicações possam interagir com aquelas que já existem e que sistemas desenvolvidos em plataformas diferentes sejam compatíveis. SOA é um estilo de arquitetura de software cujo princípio fundamental prega que as funcionalidades implementadas pelas aplicações devem ser disponibilizadas na forma de serviços as implementações SOA dependem de uma rede de serviços de software.
2 A implementação de Web Services é baseada em um conjunto de protocolos e linguagens padrão da WEB. Qual é o protocolo que é utilizado para o encaminhamento das requisições e serviços Web Services? Explique o funcionamento deste protocolo.
O protocolo de requisição de serviços SOAP é um protocolo projetado para invocar aplicações remotas através de RPC (Remote Procedure Calls - Chamadas Remotas de Procedimento) estruturadas em uma plataforma descentralizada e distribuída este protocolo e baseado em XML consiste de três partes: um envelope, que define o que está na mensagem e como processá-la, e um conjunto de regras de codificação para expressar e converter instâncias de tipos de dados definidos em aplicações as mensagens SOAP Desta forma, pretende-se garantir a interoperabilidade e intercomunicação entre diferentes sistemas, através da utilização de uma linguagem (XML) e mecanismo de transporte (HTTP) padrões fornecida pelo órgão W3C.
3 O que é WSDL? Explique a sua estrutura e os seus principais métodos suportados.
WSDL Web Services Description Language é uma linguagem baseada em XML utilizada para descrever Web Services funcionando como um contrato do serviço. Trata-se de um documento escrito em XML que além de descrever o serviço, especifica como acessá-lo e quais as operações ou métodos disponíveis WSDL é utilizado para