Bruno Tardiole Kuehne Orientador: Prof. Dr. Marcos José Santana.

Post on 17-Apr-2015

106 views 0 download

Transcript of Bruno Tardiole Kuehne Orientador: Prof. Dr. Marcos José Santana.

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