YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação...

Post on 07-Apr-2016

220 views 4 download

Transcript of YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação...

YOUR LOGO

Tópicos Avançados em Internet

Prof. Lincoln Ferreira DantasSistemas de Informação

UNIESP – Presidente Epitácio

YOUR LOGOPage 2

Introdução

O E-Business e o E-Commerce Todo e qualquer negócio realizado eletrônicamente ; Toda compra e venda realizada por meio eletrônico, seja de

produtos ou serviços... Exemplo E-business: Acessar uma notícia no UOL; Exemplo de E-Commerce: Pagar por um serviço do UOL;

E-business envolve toda a cadeia de valor, e-commerce é um sub-item do e-business;

WEB Services possibilitam a concretização do e-business e do e-commerce...

YOUR LOGOPage 3

Conceito

“Web service é uma solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes. Com esta tecnologia é possível que novas aplicações possam interagir com aquelas que já existem e que sistemas desenvolvidos em plataformas diferentes sejam compatíveis. 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.”

YOUR LOGOPage 4

Características

Uma forma comum de representar dados;

Uma linguagem de descrição do Serviço comum e extensível;

Um mecanismo para localizar os serviços apresentados em um web site específico;

Um mecanismo para descobrir provedores de Serviço.

YOUR LOGOPage 5

Componentes

YOUR LOGOPage 6

Componentes de um WS

XML Xtensibe Markup Language: Recomendação do W3C para gerar linguagens

de marcação. Conjunto de códigos aplicados a um texto ou a dados..

Pode ser definida como uma linguagem de marcação de dados extensível - ao contrário do HTML - que foi projetada para permitir o uso do SGML ( Standard Generalized Markup Language ) na World Wide Web. Ela provê um formato para decrever dados estruturados que facilita declarações mais precisas do conteúdo.

O XML permite que o usuário defina as suas próprias linguagens de marcação para atender à inúmeras classes de documentos diferentes. Isto é possível porque o XML é escrito em SGML, a metalinguagem padronizada internacionalmente para sistemas de marcação de texto.

YOUR LOGOPage 7

Componentes de um WS

XML

YOUR LOGOPage 8

Componentes de um WS

XML

YOUR LOGOPage 9

Componentes de um WS

Árvore XML

YOUR LOGOPage 10

Componentes de um WS

Protocolo SOAP Acrônimo de Simple Object Access Protocol: Conjunto de regras de

como utilizar o XML, protocolo simples utilizado para troca de mensagens, Vai definir o Formato das Mensagens que serão trocadas Utilizando Chamada de Procedimento Remoto(RPC)

É utilizado sobre o HTTP;

Encapsula as chamadas e retornos aos métodos dos web services.

YOUR LOGOPage 11

Componentes de um WS

Soap

YOUR LOGOPage 12

Componentes de um WS

WSDL

WEB Services Description Language;

Possui a finalidade de DOCUMENTAR as mensagens;

Esse mecanismo padrão facilita a interpretação dos contratos pelos desenvolvedores e ferramentas de desenvolvimento;

YOUR LOGOPage 13

Componentes de um WS

WSDL

Mais especificamente é responsável por prover as informações necessárias para a invocação do web service, como sua localização, operações disponíveis e suas assinaturas.

Descrever serviços e a troca de mensagens.

YOUR LOGOPage 14

Componentes de um WS

WSDL

YOUR LOGOPage 15

Componentes de um WS

WSDL

YOUR LOGOPage 16

Componentes de um WS

UDDI

Universal Description, Disocovery and Integration;

Cátalogo;

É um mecanismo para os fornecedores anunciarem a existência de seus serviços e para os consumidores localizarem os serviços de seu interesse.

YOUR LOGOPage 17

Componentes de um WS

UDDI

Para fazer uma chamada a um web service, é necessário localizá-lo, descobrir a interface e semântica da sua chamada, escrever e configurar o software local para colaborar com o serviço. Assim, é necessário um mecanismo para publicar os serviços.

YOUR LOGOPage 18

Componentes de um WS

UDDI

O diretório UDDI também inclui várias maneiras de procurar os serviços. Por exemplo, pode-se procurar por fornecedores de um serviço em uma locação geográfica específica ou por negócios de um tipo específico.

YOUR LOGOPage 19

Componentes de um WS

UDDI

YOUR LOGOPage 20

Arquitetura de um Web Services

YOUR LOGOPage 21

Arquitetura de um Web Services

YOUR LOGOPage 22

Arquitetura de um Web Services

Cenário 1

YOUR LOGOPage 23

Arquitetura de um Web Services

Cenário 2

YOUR LOGOPage 24

RESUMO

RESUMO Web Services: Serviço de software publicado na Web através do

SOAP, descrito com um arquivo WSDL e registrado em UDDI.

YOUR LOGOPage 25

Gracias

OBRIGADO

YOUR LOGOPage 26

FIM