Etiqueta: visualeditor
Etiqueta: visualeditor
 
(10 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
= WebService =
== '''WebService''' ==
WebService é uma tecnologia que permite a comunicação entre aplicações de uma maneira independente do sistema operacional e de linguagem 
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. 


operacional . temos por exemplo o Correio  que podemos buscar por Código, CEP , selecionar preços e prazos.
=== Conceito de Serviços: ===
Processos de negócios online realizados por aplicativos (ou componentes de Software) compartilhados entre empresas e/ou pessoas, sem interferência humana direta. Visa facilitar a comunicação de aplicações, mesmo com sistemas operacionais e linguagens diferentes, padronizando o formato do fluxo de dados.


É explorar a finalidade de um sistema e facilitar a comunicação entre aplicações que residem em múltiplas plataformas, em 
=== 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.


diferentes modelos de objetos e linguagem diferentes. o web service serve para comunicação padronizadas dos sistemas.  
=== Funcionamento de um WebService: ===
'''-A arquitetura dos Web Services''' é baseada na interação de três personagens:
# Provedor deServiços, que é quem cria o webservice e disponibiliza o serviço.
# Consumidor de é  qualquer um que utilize um Web Service criado por um provedor de serviços é chamado de consumidor de serviços.
# 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.


== Conceito de Serviços ==
'''-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.
Os serviços web contêm vários benefícios que podemos destacar a independência  de plataforma de  hardware e software
=== Tecnologias envolvendo WebServices: ===
Webservices apresentam quatro tecnologias fundamentais para seu funcionamento:
# XML - garante a comunicação de dados entre aplicações independente de plataforma;
# WSDL - descreve o serviço;
# SOAP - apresenta protocolo de comunicação;
# UDDI - facilita a forma de encontrar serviços na Web.


estes benefícios são muito uteis quando por exemplo for feita a atualização 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.


<br>
=== Referências Bibliográficas: ===
https://www.ibm.com


== Padrão XML ==
[https://www.gta.ufrj.br/grad/05_1/webservices/definicao.htm https://www.gta.ufrj.br]
Linguagem de marcação extensível  é o padrão utilizado na troca de informação com a web service , para que possamos realizar 


a troca de informação com o NS , é necessário que as requisições sejam enviados através de mensagem em XML . 
https://aws.amazon.com


<br>
[http://www.sourceinnovation.com.br/ http://www.sourceinnovation.com.br]
 
 
== Funcionamento de um WebService ==
[[Arquivo:Web service.gif|thumb|331x331px]]
Basicamente webservice funciona da seguinte forma: Possibilita a comunicação de diferentes aplicações através da internet
 
esta comunicação é feita com um objetivo de facilitar a EAI que nada mais é do que a integração das aplicações de uma empresa ou organização
 
isso constitui o sistema de informação dos mesmos .
 
veja o esquema ;
 
<br>
 
 
== Tecnologias envolvendo WebServices ==
Veja agora uma sucinta demostração dessas tecnologias :
 
aplicativos para dispositivos moveis
 
web sites , aplicações em nuvens. 
 
<br>
 
 
== Três papéis básicos ==
<br>Interagir com aplicações distintas
 
estabelecer uma comunicação entre elas
 
suportar varias informações advindas das aplicações
 
 
== Referências Bibliográficas ==
 
google .imagem
 
[http://www.techtudo.com.br/ www.techtudo.com.br]
 
[http://www.macoratti.net/ www.macoratti.net]<br>

Edição atual tal como às 00h32min de 7 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:

Processos de negócios online realizados por aplicativos (ou componentes de Software) compartilhados entre empresas e/ou pessoas, sem interferência humana direta. Visa facilitar a comunicação de aplicações, mesmo com sistemas operacionais e linguagens diferentes, padronizando o formato do fluxo de dados.

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:

https://www.ibm.com

https://www.gta.ufrj.br

https://aws.amazon.com

http://www.sourceinnovation.com.br