Professional Documents
Culture Documents
Serviço
2
fabio@mz-empresarial.com.br
Arquiteturas Orientadas a Serviço:
Alinhamento entre a TI e o Negócio
4
fabio@mz-empresarial.com.br
Arquiteturas Orientadas a Serviço:
Alinhamento entre a TI e o Negócio
• Abordagens de mapeamento:
5
fabio@mz-empresarial.com.br
Domínio de Negócio
Serviço Serviço
Serviço Serviço
Componente/Módulo Componente/Módulo
Serviço
In
o
çã
te
gr
gra
aç
te
Serviço
ão
In
Serviço
Componente/Módulo Sistema
6
fabio@mz-empresarial.com.br
O Modelo Operacional Triangular
7
fabio@mz-empresarial.com.br
O Modelo Operacional Triangular
• Operações de um MOT
• Publicação:
• O provedor publica seus serviços em um registro.
• O registro preocupa-se em catalogar estes serviços dentro de
uma estrutura organizada e disponível por um mecanismo de
busca.
• Registros normalmente contêm, associado aos seus repositórios,
duas interfaces de acesso: uma de registro e outra de consulta
(query).
• Busca:
• O consumidor efetua consultas diretamente no registro de forma
a obter a localização sobre o serviço e o seu provedor.
8
fabio@mz-empresarial.com.br
O Modelo Operacional Triangular
Pu
çã
bli
liza
ca
ca
çã
Lo
o
9
fabio@mz-empresarial.com.br
Ciclo de vida de SOA
10
fabio@mz-empresarial.com.br
Ciclo de vida de SOA
11
fabio@mz-empresarial.com.br
Ciclo de vida de SOA
• Execução
• Composição
• Colaboração
• Monitoramento e Gerenciamento
12
fabio@mz-empresarial.com.br
Execução
13
fabio@mz-empresarial.com.br
Composição
14
fabio@mz-empresarial.com.br
Composição
15
fabio@mz-empresarial.com.br
Colaboração
16
fabio@mz-empresarial.com.br
Monitoramento e Gerenciamento
17
fabio@mz-empresarial.com.br
Ciclo de vida de SOA
18
fabio@mz-empresarial.com.br
Dúvidas?
19
fabio@mz-empresarial.com.br
O Barramento de Serviço
Enterprise Service Bus (ESB)
20
fabio@mz-empresarial.com.br
O Barramento de Serviço
Enterprise Service Bus (ESB)
Aplicação Aplicação
Serviço 1 Serviço 2
Java .Net
Barramento de Serviços
Mecanismos Roteamento Mecanismos de Ferramentas
de de Conversão e de Controle e
Integração Mensagem Transformação Gerência
21
fabio@mz-empresarial.com.br
O Barramento de Serviço
Enterprise Service Bus (ESB)
22
fabio@mz-empresarial.com.br
O Barramento de Serviço
Enterprise Service Bus (ESB)
WS-Service
Composição Group
WS-Notification BPEL4WS
WS-Resource WS-Reliable
Qualidade de Serviço WS-Security
Lifetime Messaging
WS-Transaction
WS-Resource
WS-Base Faults
Properties
Descrição
WS-Metadata
XSD WSDL WS-Policy
Exchange
WS – Renewable
Mensagens XML SOAP WS-Addressing
References
23
fabio@mz-empresarial.com.br
O Barramento de Serviço
Inter-módulo
24
fabio@mz-empresarial.com.br
O Barramento de Serviço
Intra-módulo
Barramento 1
Comunicação
Barramento 2
Barramento 3
25
fabio@mz-empresarial.com.br
O Barramento de Serviço
“Full-SOA”
Serviço Serviço
1-A 1-B
Serviço
1-C
Módulo 1 Serviço
(Serviço 1) 1-D Módulo 2 (Serviço 2)
Serviço Serviço
2-A 2-D
Serviço
Serviço 2-E
2-B
Módulo 3 Serviço
(Serviço 3) 3-C
Serviço Serviço
2-C 2-F
Serviço Serviço
3-A 3-D
Serviço Serviço
3-B 3-E
26
fabio@mz-empresarial.com.br
Arquitetura de Referência (SOA-RA)
27
fabio@mz-empresarial.com.br
Arquitetura de Referência (SOA-RA)
28
fabio@mz-empresarial.com.br
Arquitetura de Referência (SOA-RA)
29
fabio@mz-empresarial.com.br
Computação em Nuvem
30
fabio@mz-empresarial.com.br
Computação em Nuvem
Multi-Tenant
31
fabio@mz-empresarial.com.br
Computação em Nuvem
32
fabio@mz-empresarial.com.br
Computação em Nuvem
33
fabio@mz-empresarial.com.br
Software as a Service
34
fabio@mz-empresarial.com.br
Software as a Service
35
fabio@mz-empresarial.com.br
Software as a Service
36
fabio@mz-empresarial.com.br
Observações
37
fabio@mz-empresarial.com.br
Observações
De acordo com pesquisa feita pela consultoria Forrester Research aponta que
67% das grandes empresas já possuem iniciativas em SOA. Além disso, nas
empresas de pequeno e médio porte, 70% dos gestores afirmam que
pretendem introduzi-la rapidamente.
38
fabio@mz-empresarial.com.br
Questão
fabio@mz-empresarial.com.br
Estudo de Caso I
Desburocratizando os serviços de
governo.
fabio@mz-empresarial.com.br
Estudo de Caso I
Como usar
estrategicamente a TI?
fabio@mz-empresarial.com.br
Estudo de Caso I
fabio@mz-empresarial.com.br
Estudo de Caso I
fabio@mz-empresarial.com.br
Estudo de Caso I
• Etapa 5: Inscrição Estadual.
fabio@mz-empresarial.com.br
Estudo de Caso I
Como melhorar?
Proposta:
identificar os processos de
negócio e mapear os
serviços de TI.
fabio@mz-empresarial.com.br
Estudo de Caso I
1 2
Viabilidade
Contrato Social
Busca de Nomes
Bombeiros
8
Inscrição Estadual
7
Documentos Fiscais
Licenças em Outros
Órgãos
arquitetura de informação;
arquitetura de software;
arquitetura de hardware.
fabio@mz-empresarial.com.br
Estudo de Caso I
Santa Catarina;
Espírito Santo; e
Rio de Janeiro*.
fabio@mz-empresarial.com.br
Estudo de Caso I
• Ganho com:
• Integração.
fabio@mz-empresarial.com.br
Estudo de Caso II
Marinha do Brasil
Sistema de Apoio Logístico Integrado da
Marinha
fabio@mz-empresarial.com.br
Estudo de Caso II
Aspectos Gerais
Manutenção Estudos de
Custo do Confiabilidade
Ciclo de Vida Manutenibilidade e
Disponibilidade
Instalações Documentação
de Apoio Análise de Apoio Técnica
Logístico
Equipamentos de
Apoio e Testes
Sistemas de
Informação
Embalagem, Manuseio,
Armazenamento e Aprovisionamento
Transporte
fabio@mz-empresarial.com.br
Estudo de Caso II
fabio@mz-empresarial.com.br
AM: ESNVNG
PA: BNVCBE
RN: BNN
BA: BNARAT
MS: BFLAMS
RS: ENRG
fabio@mz-empresarial.com.br
Estudo de Caso II
(3) SMP
SISALI-
Antes da Viagem Offline
fabio@mz-empresarial.com.br
Estudo de Caso II
fabio@mz-empresarial.com.br
Estudo de Caso II
• Ganho com:
• Integração.
fabio@mz-empresarial.com.br
Estudo de Caso III
fabio@mz-empresarial.com.br
Estudo de Caso III
fabio@mz-empresarial.com.br
Estudo de Caso III
Serviço Serviço
1-A 1-B
Serviço
1-C
Módulo 1 Serviço
(Serviço 1) 1-D Módulo 2 (Serviço 2)
Serviço Serviço
2-A 2-D
Serviço
Serviço 2-E
2-B
Módulo 3 Serviço
(Serviço 3) 3-C
Serviço Serviço
2-C 2-F
Serviço Serviço
3-A 3-D
Serviço Serviço
3-B 3-E
fabio@mz-empresarial.com.br
Estudo de Caso III
4. Isolamento funcional.
fabio@mz-empresarial.com.br
Estudo de Caso III
compras.war erp.ear
material.war
logistica.war
financeiro.war
vendas.war
fabio@mz-empresarial.com.br
Estudo de Caso III
ERP CRM
{UNO} {SugarCRM}
Logística de
Gestão de
Abastecimento e
Projetos
Manutenção
{Project Builder}
{Sinntesis} Enterprise Service Bus
{JBoss ESB}
Business
Intelligence Negociação
{buSinness}
Alinhamento
Estratégico
{REST}
fabio@mz-empresarial.com.br
Estudo de Caso III
• Ganho com:
• Integração.
• Modularização.
fabio@mz-empresarial.com.br
Questão
SIM!!!
fabio@mz-empresarial.com.br
Dúvidas?
65
fabio@mz-empresarial.com.br