bruno tardiole kuehne orientador: prof. dr. marcos josé santana
Post on 17-Apr-2015
106 Views
Preview:
TRANSCRIPT
Bruno Tardiole KuehneOrientador: Prof. Dr. Marcos José
Santana
SOA - SERVICE-ORIENTED ARCHITECTURE
Web Services Composição de Serviço WSARCH – WEB SERVICES ARCHITECTURE
Experimento Projeto Visando ao Mestrado Comentários Finais Trabalhos Consultados
2
Coleção de serviços que podem se comunicar
Independente de implementação
Tipo de acoplamento: fraco
Permite composição de serviços
Serviços podem ser descobertos
3
4
Implementação da SOA
Possibilitar processos B2B
Utiliza padrões para as interconexões• SOAP (Simple Object Access Protocol)• WSDL (Web Services Description Language)• UDDI (Universal Description, Discovery and
Integration)
Novidades em relação a padrões anteriores
5
6
Provedor de
Serviços
Registro de
Serviços
Consumidor de
Serviços
Publica WSD
L
Encontra WSDL
UDDI
SOAP
SOAP
SOAP
Serviço
Ace
ssar
Ser
viço
7
Definição
Motivação para uso
Tipos de Composição• Estática• Dinâmica
8
Categorias de QoS:
• Tempo de execução• Custo• Reputação• Disponibilidade
9
10
BPEL (Business Process Execution Language)• Linguagem utilizada para definição de fluxo
Características BPEL:• Fluxo de controle• Variáveis• Execução concorrente• Entrada e saída• Manipulador de erro
11
Ferramentas de apoio:
• ActiveBPEL
• Apache ODE
• Oracle BPEL Process Manager
12
Arquitetura para provisão de serviços utilizando QoS
Elementos:
• Provedor do Serviço• Registro do Serviço• Broker• Consumidor do Serviço
13
14
15
MOTIVAÇÃO Web Services são uma promessa para
integração de aplicações
Devido a grande dimensão de processos B2B existe a necessidade de composição de serviços
Falta de resultados sobre modelos apresentados na literatura
16
OBJETIVO
O objetivo principal deste projeto é:
• investigar e propor modelos e algoritmos para a composição de serviços Web;
• atingir metas estabelecidas de QoS
17
METODOLOGIA
Estudo de ferramentas de apoio• Seleção da ferramenta a ser utilizada no
desenvolvimento do trabalho
Análise da arquitetura WSARCH• É necessário uma análise sobre a forma como
será abordado a composição de serviços na WSARCH
18
METODOLOGIA Modelagem e construção de algoritmos
para composição de web services com QoS• Novos modelos e algoritmos serão propostos para
uma melhor composição de serviços
Extensão da WSARCH• Inclusão de algoritmos
Avaliação de desempenho• Experimentação prática
19
CRONOGRAMA DE ATIVIDADES1. Revisão bibliográfica: tarefa contínua
de atualização de 03/2007 a 12/2008;
2. Estudo de ferramentas de apoio: já iniciado em 11/2007 devendo estender-se até 05/2008;
3. Análise da arquitetura WSARCH: de 03/2008 a 09/2008;
20
CRONOGRAMA DE ATIVIDADES
4. Proposição de modelos e algoritmos para composição de web services com QoS: de 04/2008 a 09/2008;
5. Experimentos de avaliação: de 08/2008 a 10/2008;
6. Apresentação de seminários: tarefa periódica de 03/2008 a 02/2009;
7. Elaboração de artigos científicos: de 09/2008 a 02/2009;
8. Redação da dissertação: 09/2008 a 02/2009.
21
Importância do tema definido para o mestrado
Melhor caracterizar QoS para composição de serviços
Ajudar no desenvolvimento da WSARCH Obtenção de resultados práticos Contribuição para o grupo
22
23
Obrigado!
24
top related