Etiqueta: visualeditor |
Etiqueta: visualeditor |
||
| (11 revisões intermediárias por 3 usuários não estão sendo mostradas) | |||
| Linha 1: | Linha 1: | ||
= WebService | == '''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: | |||
# 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. | |||
'''-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: | |||
# 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. | |||
=== 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/grad/05_1/webservices/definicao.htm https://www.gta.ufrj.br] | |||
https://aws.amazon.com | |||
[http://www.sourceinnovation.com.br/ http://www.sourceinnovation.com.br] | |||
[http://www. | |||
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:
- 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.
-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:
- 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.
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.