Etiqueta: visualeditor
Sem resumo de edição
Etiqueta: visualeditor
Linha 1: Linha 1:
== '''WebService''' ==
Web Service é uma nova tecnologia utilizada na integração desistemas. Ele possibilita a comunicação entre aplicações mesmo que com Linguagens de Programação, ou Sistemas Operacionais diferentes. Isso é possível porque, ao
Web Service é uma nova tecnologia utilizada na integração desistemas. Ele possibilita a comunicação entre aplicações mesmo que com Linguagens de Programação, ou Sistemas Operacionais diferentes. Isso é possível porque, ao
receber dados em qualquer “linguagem”, ele traduz pra linguagem universal, o
receber dados em qualquer “linguagem”, ele traduz pra linguagem universal, o
Linha 5: Linha 6:
=== Conceito de Serviços: ===
=== Conceito de Serviços: ===


=== Padrão XML ===
=== Padrão XML: ===
Nos WebServices, é o formato de linguagem padronizado de abrangência universal. É a Linguagem recomendada pela W3C para a criação de documentos com dados organizados hierarquicamente, tais como textos, banco de dados ou desenhos vetoriais. A linguagem XML é classificada como extensível porque permite definir os elementos de marcação.
Nos WebServices, é o formato de linguagem padronizado de abrangência universal. É a Linguagem recomendada pela W3C para a criação de documentos com dados organizados hierarquicamente, tais como textos, banco de dados ou desenhos vetoriais. A linguagem XML é classificada como extensível porque permite definir os elementos de marcação.


Linha 17: Linha 18:


'''Comunicação entre aplicações de Web Service''' fazem uso de quatro camadas que empacotam a requisição e a resposta entre um servidor e um cliente.  
'''Comunicação entre aplicações de Web Service''' fazem uso de quatro camadas que empacotam a requisição e a resposta entre um servidor e um cliente.  
=== Tecnologias envolvendo WebServices ===
=== Tecnologias envolvendo WebServices: ===
Webservices apresentam quatro tecnologias fundamentais para seu funcionamento:
Webservices apresentam quatro tecnologias fundamentais para seu funcionamento:
# XML - garante a comunicação de dados entre aplicações independente de plataforma;
# XML - garante a comunicação de dados entre aplicações independente de plataforma;
Linha 24: Linha 25:
# UDDI - facilita a forma de encontrar serviços na Web.
# UDDI - facilita a forma de encontrar serviços na Web.


=== Três papéis básicos ===
=== Três papéis básicos: ===
* '''Service Consumer'''  O consumidor busca o serviço desejado na base de dados do Broker e utiliza o contrato para ligar a sua aplicação ao provedor.  
* '''Service Consumer'''  O consumidor busca o serviço desejado na base de dados do Broker e utiliza o contrato para ligar a sua aplicação ao provedor.  
* '''Service Provider'''  O provedor disponibiliza o serviço na Web e publica o contrato que descreve a sua interface.
* '''Service Provider'''  O provedor disponibiliza o serviço na Web e publica o contrato que descreve a sua interface.
* '''Service Broker'''  O Broker fornece para o cliente as direções necessárias sobre como encontrar o contrato que descreve a interface do serviço.
* '''Service Broker'''  O Broker fornece para o cliente as direções necessárias sobre como encontrar o contrato que descreve a interface do serviço.


=== Referências Bibliográficas ===
=== Referências Bibliográficas: ===

Edição das 15h36min de 5 de junho de 2017

WebService

Web Service é uma nova tecnologia utilizada na integração desistemas. Ele possibilita a comunicação entre aplicações mesmo que com Linguagens de Programação, ou Sistemas Operacionais diferentes. Isso é possível porque, ao receber dados em qualquer “linguagem”, ele traduz pra linguagem universal, o formato XML, e então envia para o destino. 

Conceito de Serviços:

Padrão XML:

Nos WebServices, é o formato de linguagem padronizado de abrangência universal. É a Linguagem recomendada pela W3C para a criação de documentos com dados organizados hierarquicamente, tais como textos, banco de dados ou desenhos vetoriais. A linguagem XML é classificada como extensível porque permite definir os elementos de marcação.

Funcionamento de um WebService:

A arquitetura dos Web Services é baseada na interação de três personagens:

  1. Provedor deServiços, que é quem cria o webservice e disponibiliza o serviço.
  2. Consumidor de é  qualquer um que utilize um Web Service criado por um provedor de serviços é chamado de consumidor de serviços.
  3. Serviços e Registro dos Serviços, localização central onde o provedor de serviços pode relacionar seus Web Services, e no qual um consumidor de serviços pode pesquisá-los

   A interação destes personagens envolve as operações de publicação, pesquisa e ligação.

Comunicação entre aplicações de Web Service fazem uso de quatro camadas que empacotam a requisição e a resposta entre um servidor e um cliente.

Tecnologias envolvendo WebServices:

Webservices apresentam quatro tecnologias fundamentais para seu funcionamento:

  1. XML - garante a comunicação de dados entre aplicações independente de plataforma;
  2. WSDL - descreve o serviço;
  3. SOAP - apresenta protocolo de comunicação;
  4. UDDI - facilita a forma de encontrar serviços na Web.

Três papéis básicos:

  • Service Consumer O consumidor busca o serviço desejado na base de dados do Broker e utiliza o contrato para ligar a sua aplicação ao provedor.
  • Service Provider O provedor disponibiliza o serviço na Web e publica o contrato que descreve a sua interface.
  • Service Broker O Broker fornece para o cliente as direções necessárias sobre como encontrar o contrato que descreve a interface do serviço.

Referências Bibliográficas: