Assinale a alternativa que apresenta uma linguagem de descrição de Web services. A descrição
envolve informações críticas como o endpoint do
serviço, operações e tipos de dados necessários a tais
operações.
Web services é uma tecnologia utilizada para fazer a integração de sistemas e a comunicação entre aplicações diferentes. Essa tecnologia possibilita que novas aplicações possam interagir com aquelas que já existem e que sistemas desenvolvidos em plataformas diferentes sejam compatíveis entre si. Os web services são componentes que permitem às aplicações enviar e receber dados em formato XML: cada aplicação pode ter a sua própria linguagem, que é traduzida para uma linguagem universal, o formato XML.
Com base nessas informações, julgue os itens seguintes.
REST (Representationals State Transfer) é uma tecnologia que está sendo utilizada em web services, como substituta das tecnologias SOAP (Simple Object Access Protocol) e WSDL.
Com relação a interoperabilidade de sistemas, julgue os itens a seguir.
A WSDL 2.0 possui uma parte abstrata, responsável por definir type,messages, operations e PortType, e uma parte concreta, que define binding, service e endpoint.
O documento WSDL, padrão registrado no W3C, define um Web Service como uma coleção de endpoints. O endpoint permite algumas operações e cada operação implica na troca de algumas mensagens, que são formadas por tipos de dados definidos em um schema XML.
Com relação à definição de WSDL, do W3C, assinale V para afirmativa verdadeira e F para a falsa.
( ) Types: definição abstrata dos dados trocados entre um Web Service e um Consumer.
( ) Message: definição de dados usados nas mensagens, usando algum sistema de definição de dados, como um schema XML.
( ) Operation: definição abstrata de uma ação suportada pelo Web Service.
( ) Port Type: único endpoint formado pela combinação de um Binding e um endereço de rede.
( ) Binding: especificação concreta de protocolo e formato de dados para Port Type.
( ) Port: conjunto abstrato de operações suportadas por uma ou mais portas.
Julgue os itens seguintes, acerca de conceitos de tecnologias web, como webservices, Ajax, XML, DHTML, CSS.
Embasada em XML, a linguagem WSDL (web services description language) é utilizada para gerar código para o cliente acessar o serviço e descrever os métodos disponíveis.