uma análise ao estado actual da plataforma de serviços web para negócio electrónico
TRANSCRIPT
“Em construção”
XATA 2006
10 de Fevereiro de 2006
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
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
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
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
2006-02-10 Plataforma de serviços Web para negócio electrónico 6
Âmbitos de utilizaçãode serviços Web
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
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
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
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
2006-02-10 Plataforma de serviços Web para negócio electrónico 11
Propostas actuais
• W3C [Booth04]
• Microsoft [Cabrera04]
• IBM [Wahli05]
• [Kreger03]
• [Wilkes05]
2006-02-10 Plataforma de serviços Web para negócio electrónico 12
W3C [Booth04]
2006-02-10 Plataforma de serviços Web para negócio electrónico 13
Microsoft [Cabrera04]
2006-02-10 Plataforma de serviços Web para negócio electrónico 14
IBM [Wahli05]
2006-02-10 Plataforma de serviços Web para negócio electrónico 15
[Kreger03]
2006-02-10 Plataforma de serviços Web para negócio electrónico 16
[Wilkes05]
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
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
2006-02-10 Plataforma de serviços Web para negócio electrónico 19
Categorias de normas
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
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
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
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...
2006-02-10 Plataforma de serviços Web para negócio electrónico 24
Perguntas e respostasPerguntas e respostas
Obrigado!
Miguel [email protected]