Uma análise ao estado actual da plataforma de Serviços Web para negócio electrónico

24
“Em construção” XATA 2006 [email protected] 10 de Fevereiro de 2006 Uma análise ao estado actual da plataforma de Serviços Web para negócio electrónico

Transcript of Uma análise ao estado actual da plataforma de Serviços Web para negócio electrónico

Page 1: Uma análise ao estado actual da plataforma  de Serviços Web para negócio electrónico

“Em construção”

XATA 2006

[email protected]

10 de Fevereiro de 2006

Uma análise ao estado actual da plataforma de Serviços Web para negócio electrónico

Page 2: Uma análise ao estado actual da plataforma  de Serviços Web para negócio electrónico

2006-02-10 Plataforma de serviços Web para negócio electrónico 2

Sumário

• Motivação– Serviço Web– Plataforma de serviços Web– Problema

• Propostas actuais• Proposta do artigo• Conclusão

– Trabalho futuro

Page 3: Uma análise ao estado actual da plataforma  de Serviços Web para negócio electrónico

2006-02-10 Plataforma de serviços Web para negócio electrónico 3

Sumário

• Motivação– Serviço Web– Plataforma de serviços Web– Problema

• Propostas actuais• Proposta do artigo• Conclusão

– Trabalho futuro

Page 4: Uma análise ao estado actual da plataforma  de Serviços Web para negócio electrónico

2006-02-10 Plataforma de serviços Web para negócio electrónico 4

Motivação

• Tese de mestrado– “Avaliar os mecanismos de segurança da

plataforma de serviços Web”

• Mas, exactamente, ...– O que é um serviço Web?– O que é a plataforma de serviços Web

Page 5: Uma análise ao estado actual da plataforma  de Serviços Web para negócio electrónico

2006-02-10 Plataforma de serviços Web para negócio electrónico 5

Serviço Web(Web Service)

• Conjunto de tecnologias

• Proposto pela indústria informática

• Para interligar processos e aplicações

• Trocando informação em XML

• Comunicando com protocolos Internet e outros

Page 6: Uma análise ao estado actual da plataforma  de Serviços Web para negócio electrónico

2006-02-10 Plataforma de serviços Web para negócio electrónico 6

Âmbitos de utilizaçãode serviços Web

Page 7: Uma análise ao estado actual da plataforma  de Serviços Web para negócio electrónico

2006-02-10 Plataforma de serviços Web para negócio electrónico 7

Plataforma de serviços Web• Infra-estrutura para aplicações de negócio electrónico

• Requisitos não funcionais– Transacções– Segurança– Gestão

• Princípios técnicos comuns– Orientação a mensagens– Encapsulamento– Autonomia– Composição– Interoperabilidade

Page 8: Uma análise ao estado actual da plataforma  de Serviços Web para negócio electrónico

2006-02-10 Plataforma de serviços Web para negócio electrónico 8

Normas de serviços Web• Plataforma

– Princípio da composição aplica-se às normas

• Norma– Princípio da interoperabilidade– Proposta inicial da indústria

• Microsoft, IBM, Sun, Oracle, ...– Discutida e normalizada

• IETF, W3C, OASIS, WS-I

Page 9: Uma análise ao estado actual da plataforma  de Serviços Web para negócio electrónico

2006-02-10 Plataforma de serviços Web para negócio electrónico 9

Problema

• Dezenas de processos de normalização actualmente em curso

• Com sobreposições e/ou contradicções

• Falta visão cujos detalhes sejam coerentes

• Consequências:– Plataforma instável– Risco elevado na adopção da tecnologia por clientes

Page 10: Uma análise ao estado actual da plataforma  de Serviços Web para negócio electrónico

2006-02-10 Plataforma de serviços Web para negócio electrónico 10

Sumário

• Motivação– Serviço Web– Plataforma de serviços Web– Problema

• Propostas actuais• Proposta do artigo• Conclusão

– Trabalho futuro

Page 11: Uma análise ao estado actual da plataforma  de Serviços Web para negócio electrónico

2006-02-10 Plataforma de serviços Web para negócio electrónico 11

Propostas actuais

• W3C [Booth04]

• Microsoft [Cabrera04]

• IBM [Wahli05]

• [Kreger03]

• [Wilkes05]

Page 12: Uma análise ao estado actual da plataforma  de Serviços Web para negócio electrónico

2006-02-10 Plataforma de serviços Web para negócio electrónico 12

W3C [Booth04]

Page 13: Uma análise ao estado actual da plataforma  de Serviços Web para negócio electrónico

2006-02-10 Plataforma de serviços Web para negócio electrónico 13

Microsoft [Cabrera04]

Page 14: Uma análise ao estado actual da plataforma  de Serviços Web para negócio electrónico

2006-02-10 Plataforma de serviços Web para negócio electrónico 14

IBM [Wahli05]

Page 15: Uma análise ao estado actual da plataforma  de Serviços Web para negócio electrónico

2006-02-10 Plataforma de serviços Web para negócio electrónico 15

[Kreger03]

Page 16: Uma análise ao estado actual da plataforma  de Serviços Web para negócio electrónico

2006-02-10 Plataforma de serviços Web para negócio electrónico 16

[Wilkes05]

Page 17: Uma análise ao estado actual da plataforma  de Serviços Web para negócio electrónico

2006-02-10 Plataforma de serviços Web para negócio electrónico 17

Sumário

• Motivação– Serviço Web– Plataforma de serviços Web– Problema

• Propostas actuais• Proposta do artigo• Conclusão

– Trabalho futuro

Page 18: Uma análise ao estado actual da plataforma  de Serviços Web para negócio electrónico

2006-02-10 Plataforma de serviços Web para negócio electrónico 18

Proposta do artigo• Problema da instalabilidade da plataforma

– Resultado directo do seu grande potencial

• Fidelidade aos princípios tecnológicos– Desde que a visão global seja coerente e os pontos de contacto estejam

bem identificados não é necessário detalhar tudo!

• Proposta de classificação unificada– Todas as propostas anteriores podem ser mapeadas nesta– Permite identificar como se relacionam entre si e umas com as outras

Page 19: Uma análise ao estado actual da plataforma  de Serviços Web para negócio electrónico

2006-02-10 Plataforma de serviços Web para negócio electrónico 19

Categorias de normas

Page 20: Uma análise ao estado actual da plataforma  de Serviços Web para negócio electrónico

2006-02-10 Plataforma de serviços Web para negócio electrónico 20

Avaliação

• Base com grande aceitação:– XML, SOAP, WSDL,

UDDI

• Extensões onde existem conflitos:– Mensagens em

transportes diferentes do HTTP

– Fiabilidade– Transacções– Descrição de recursos

Page 21: Uma análise ao estado actual da plataforma  de Serviços Web para negócio electrónico

2006-02-10 Plataforma de serviços Web para negócio electrónico 21

Sumário

• Motivação– Serviço Web– Plataforma de serviços Web– Problema

• Propostas actuais• Proposta do artigo• Conclusão

– Trabalho futuro

Page 22: Uma análise ao estado actual da plataforma  de Serviços Web para negócio electrónico

2006-02-10 Plataforma de serviços Web para negócio electrónico 22

Conclusão• A plataforma de serviços Web tem problemas devidos ao seu

crescimento rápido– Muito potencial– Muitas empresas interessadas

• Mas se os princípios técnicos subjacentes forem seguidos, épossível incorporar esta diversidade

• Contribuímos com uma proposta de classificação:– Unificação das principais propostas existentes– Identificação de dependências, sobreposições e contradições

• Apoio à decisão– Adopção de tecnologia

Page 23: Uma análise ao estado actual da plataforma  de Serviços Web para negócio electrónico

2006-02-10 Plataforma de serviços Web para negócio electrónico 23

Trabalho futuro

• Manter actualização do levantamento efectuado

• Avaliar normas em casos de estudo reais

• Identificar limites das normas horizontais e necessidades de normas verticais– Banca– Seguros– Saúde– etc...

Page 24: Uma análise ao estado actual da plataforma  de Serviços Web para negócio electrónico

2006-02-10 Plataforma de serviços Web para negócio electrónico 24

Perguntas e respostasPerguntas e respostas

Obrigado!

Miguel [email protected]