Вы находитесь на странице: 1из 3

OA não é tecnologia, e sim uma ARQUITETURA.

(Service-Oriented
Architecture) - Arquitetura orientada a serviço, estratégia de TI que
transforma funções de negócios existentes nas aplicações das empresas
em serviços de software que se comunicam entre si por meio de contratos
bem definidos. Os serviços podem ser reutilizados. demais alternativas:
a)WSDL: O Web Services Description Language (WSDL) é 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. b)XML: (eXtensible Markup Language)
é uma recomendação da W3C para gerar linguagens de marcação para
necessidades especiais. É um subtipo de SGML (acrônimo de Standard
Generalized Markup Language, ou Linguagem Padronizada de Marcação
Genérica) capaz de descrever diversos tipos de dados. Seu propósito
principal é a facilidade de compartilhamento de informações através da
Internet. d)SOAP (originado do acrônimo inglês Simple Object Access
Protocol) é um protocolo para troca de informações estruturadas em uma
plataforma descentralizada e distribuída, utilizando tecnologias baseadas
em XML. Sua especificação define um framework que provê maneiras
para se construir mensagens que podem trafegar através de diversos
protocolos e que foi especificado de forma a ser independente de
qualquer modelo de programação ou outra implementação específica. Por
não se tratar de um protocolo de acesso a objetos, o acrônimo não é mais
utilizado. Geralmente servidores SOAP são utilizando-se servidores HTTP,
embora isto não seja uma restrição para funcionamento do protocolo. As
mensagens SOAP são documentos XML que aderem a uma especificação
fornecida pelo órgão W3C. e)UDDI UDDI (originado do acrônimo inglês
Universal Description, Discovery and Integration) é um protocolo
aprovado como padrão pela OASIS e especifica um método para publicar
e descobrir diretórios de serviços em uma arquitetura orientada a serviços
(SOA). Um serviço de registro UDDI é um Web Service que gerencia
informação sobre provedores, implementações e metadados de serviços.
Provedores de serviços podem utilizar UDDI para publicar os serviços que
eles oferecem. Usuários de serviços podem usar UDDI para descobrir
serviços que lhes interessem e obter os metadados necessários para
utilizar esses serviços.

explicação das etapas e ulização de WSDL(etapa 1), UDDI(etapa 2) e


SOAP(etapa3): etapa 1: O provedor do serviço (service provider)
representa a plataforma que hospeda o web service permitindo que os
clientes acessem o serviço. Utiliza WSDL (Web Services Description
Language). Na prática, trata-se de um documento escrito em XML, que
descreve as regras de formação e acesso ao serviço Web. etapa 2: O
cliente do serviço (service requestor) é a aplicação que está procurando,
invocando ou iniciando uma interação com o web service. O cliente do
serviço pode ser uma pessoa acessando através de um browser ou uma
aplicação realizando uma invocação aos métodos descritos na interface do
web service. Esta etapa, que reprenta o "meio-de-campo" entre a
solicitação do usuário e a resposta do servidor, é feita pelo mecanismo
UDDI (Universal Description, Discovery and Integration); fase 3:
devolução da "resposta" ao usuário: feita pelo mecanismo SOAP (Simple
Object Access Protocol) é um protocolo para troca de informações em
ambiente distribuído. É baseado em definições XML e utilizado para
acessar web services. Esse protocolo encapsula as chamadas e retornos
aos métodos dos web services, sendo utilizado, principalmente, sobre
HTTP. adaptado de http://www2.dbd.puc-
rio.br/pergamum/tesesabertas/0220942_04_cap_03.pdf

1. Publicar: o provedor de serviços descreve (em um arquivo WSDL,


que por sua vez é um arquivo XML) o seu webservice informando o
local e as operações do serviço. "WSDL (Webservice Description
Language) define a interface de comunicação com o serviço assim
como a dinâmica de interação com este."

2. Localizar: "UDDI pode ser visto como o padrão para registrar,


descrever e localizar Web Services utilizando uma base de registro
compartilhada entre os diferentes clientes."

3. Usar: Depois de localizado, as aplicações trocam informações, ou


seja, os Webservices são ecessados utilizando o SOAP.
Web service é tecnologia que possibilita aplicações interagirem umas com
as outras de forma independente de plataforma operacional e linguagem
de programação utilizadas. Os Web services são componentes que
permitem às aplicações enviarem e receberem mensagens formatadas em
XML. Apesar de não ser obrigatório, geralmente o HTTP é escolhido como
mecanismo de transporte dessas mensagens. (A) CORRETA O termo REST
se refere a um conjunto de princípios de arquitetura para web services.
Um conceito importante em REST é a existência de recursos (elementos
de informação), que são individualmente identicados por URIs
(Identicadores Uniforme de Recurso). De acordo com essa arquitetura,
diferentes componentes da rede (clientes e servidores) devem utilizar os
métodos do HTTP (por exemplo, POST, GET, PUT e DELETE) para
trocarem representações dos recursos existentes (os arquivos ou cheiros
são recebidos e enviados).

Вам также может понравиться