Ao comparar essas duas opções para implementar um sistema, um desenvolvedor poderá encontrar algumas características que as distinguem e outras que são implementadas por ambas, tais como:
Ao comparar essas duas opções para implementar um sistema, um desenvolvedor poderá encontrar algumas características que as distinguem e outras que são implementadas por ambas, tais como:
É uma característica inerente à tecnologia de serviços Web (Web services) o uso do
Suponha que as empresas parceiras X e Y necessitem trocar entre si, on-line, informações de seus bancos de dados relacionais. As empresas possuem a mesma topologia de rede: acesso à Internet, protegido por um firewall de borda, e servidores de aplicação acessando o banco de dados.
Que solução propicia maior interoperabilidade, segurança e escalabilidade, no caso de inclusão de outras empresas parceiras entre si, separadas globalmente e com servidores de aplicação heterogêneos?
Sejam as seguintes características:
I - dispor de protocolo para prover a definição de informações, baseadas em XML, que são utilizadas para troca de informações estruturadas e tipadas, em um ambiente distribuído e descentralizado;
II - dispor de uma linguagem que define uma gramática em formato XML com objetivo de descrever serviços de rede como uma coleção de pontos de comunicação, capazes de trocar mensagens entre si;
III - dispor de um método para descoberta e chamada de Webservices;
IV - dispor de uma ontologia para descrição semântica dos serviços.
Quais destas características estão associadas a Webservices?
A interoperabilidade entre aplicações nos dias atuais é fortemente baseada no uso de web services. Duas abordagens arquiteturais distintas para o projeto e implementação de web services têm-se firmado no cenário de tecnologia. São elas:
Ao estudar uma documentação sobre Web Services, um programador identifica que uma mensagem SOAP é composta basicamente dos elementos

A figura acima apresenta um modelo básico de interação suportado por Web Services. Os padrões utilizados pelas ligações 1, 2 e 3, respectivamente, são:
Dois órgãos públicos federais trocam, na Internet, informações por meio de Web Services. Nesse contexto, que especificação foi criada para descrever, descobrir e integrar serviços?
Nesse contexto, essas tecnologias podem ser utilizadas do seguinte modo: