your logo tópicos avançados em internet prof. lincoln ferreira dantas sistemas de informação...

26
YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio

Upload: rita-neto-fortunato

Post on 07-Apr-2016

220 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio

YOUR LOGO

Tópicos Avançados em Internet

Prof. Lincoln Ferreira DantasSistemas de Informação

UNIESP – Presidente Epitácio

Page 2: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas 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...

Page 3: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio

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.”

Page 4: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio

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.

Page 5: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio

YOUR LOGOPage 5

Componentes

Page 6: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio

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.

Page 7: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio

YOUR LOGOPage 7

Componentes de um WS

XML

Page 8: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio

YOUR LOGOPage 8

Componentes de um WS

XML

Page 9: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio

YOUR LOGOPage 9

Componentes de um WS

Árvore XML

Page 10: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio

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.

Page 11: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio

YOUR LOGOPage 11

Componentes de um WS

Soap

Page 12: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio

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;

Page 13: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio

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.

Page 14: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio

YOUR LOGOPage 14

Componentes de um WS

WSDL

Page 15: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio

YOUR LOGOPage 15

Componentes de um WS

WSDL

Page 16: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio

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.

Page 17: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio

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.

Page 18: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio

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.

Page 19: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio

YOUR LOGOPage 19

Componentes de um WS

UDDI

Page 20: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio

YOUR LOGOPage 20

Arquitetura de um Web Services

Page 21: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio

YOUR LOGOPage 21

Arquitetura de um Web Services

Page 22: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio

YOUR LOGOPage 22

Arquitetura de um Web Services

Cenário 1

Page 23: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio

YOUR LOGOPage 23

Arquitetura de um Web Services

Cenário 2

Page 24: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio

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.

Page 25: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio

YOUR LOGOPage 25

Gracias

OBRIGADO

Page 26: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio

YOUR LOGOPage 26

FIM