Escolar Documentos
Profissional Documentos
Cultura Documentos
Arquitetura
Orientada a
Serviços
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - rgildoaraujo@gmail.com 1
Tópicos
●
O que é um serviço?
●
Introdução
●
SOA x POO
●
SOA x peças da Lego
●
Definições de SOA
●
Componentes do SOA
●
Características do barramento de serviços
●
Princípios básicos de SOA
●
Modelo operacional triangular
●
Abordagem de serviços web para SOA
requisição de serviço
Interação
reposta de serviço
Provedor Consumidor
de Serviço de Serviço
Entradas
Saídas
Serviço
Objetivos
Transformações
Recursos
Sensores
Efeitos
SOA
Serviços
Lógica
Dados
de negócio
Implementação
Contrato Interfaces
Serviço
SOA
Característica Descrição
Princípio Descrição
Princípio Descrição
Registro
Localização Publicação
Camada Corporativa
Camada de Processos
Camada de Serviços
Camada de Componentes
Camada de Objetos
Nível de maturidade
Nível 4
Nível 3 Automação de
Desenvolvimento Processos de
Nível 2 orientado a serviços Negócio
Desenvolvimento (soluções
Nível 1 orientado a serviços compostas)
Desenvolvimento (soluções simples)
tradicional
Tempo
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - rgildoaraujo@gmail.com 41
Ciclo de vida SOA - EMIM
Fase 1 Fase 2
Estratégia Modelagem
Fase 4 Fase 3
Monitoramento Implementação
Modelagem
Modelagem dos Serviços
de Negócio
Construção
Instalação
Manutenção
Ponto
de
acesso
Descobrimento
Composição
Colaboração
Monitoramento
Análise
Serviço
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - rgildoaraujo@gmail.com 45
Alguma dúvida? Podemos prosseguir?
Camada Corporativa
Camada de Processos
Camada de Serviços
Camada de Componentes
Camada de Objetos
Nível de maturidade
Nível 4
Nível 3
Nível 2
Nível 1
Tempo
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - rgildoaraujo@gmail.com 57
Questões do curso
Nível de maturidade
Nível 4
Nível 3 Automação de
Desenvolvimento Processos de
Nível 2 orientado a serviços Negócio
Desenvolvimento (soluções
Nível 1 orientado a serviços compostas)
Desenvolvimento (soluções simples)
tradicional
Tempo
rogerioaraujo.wordpress.com – twitter: @rgildoaraujo - rgildoaraujo@gmail.com 58
Questões do curso
Fase 1 Fase 2
Fase 4 Fase 3
Fase 1 Fase 2
Estratégia Modelagem
Fase 4 Fase 3
Monitoramento Implementação
Lógica
Dados
de negócio
Implementação
Contrato Interfaces
Serviço
SOA