O documento discute integrações usando arquitetura orientada a serviços (SOA), mencionando alguns conceitos e produtos como JBoss Enterprise SOA Platform, JBoss Portal, JBoss DataServices Platform e Red Hat Enteprise Virtualization para permitir integrações flexíveis entre sistemas internos e externos de forma escalável e a baixo custo em comparação a licenciamento tradicional.
14. SOA (Arquitetura Orientada a Serviço) , não é novo,
e ganha espaço por ser mais um
hype de informação de difícil
acesso!
15. Pulando básico...
O que você precisa ?
BPM / BPEL Motor de Regras Transformação
Barramento de Serviços
Servidor de Aplicações
16. SOA: Salva os Legados, mas ...
BPM / BPEL Motor de Regras Transformação
Barramento de Serviços
Servidor de Aplicações
17. Premissas
Padrões de Mercado
(XML, HTTP, WebServices, Filesystem, FTP, Banco de Dados)
Organizações Padronizadoras
(OASIS, JCP etc)
18. JBoss Enteprise SOA Platform
JBPM / Riftsaw JBoss Rules/Drools Smooks
JBoss Enterprise Service Bus
JBoss Enterprise Application Platform
( JEE 5.0, Seam (CDI), Hibernate (JPA))
19. JBoss Enteprise SOA Platform
e)
ng
SS
P
m
si
)
FT
es
R
L or
ra
os
s)
oc
W erv es
L,
ed s
,S
SD id
er
nf
Pr
ol
re
P, S c
M
)
t
A e rvi
ul
ai
oc
es
en
do
,X
TP
M
Ev
ot
SO e e
ri
, S za
,F
N
nt bS
ex
/
Se
ch
Pr
SO
pl
ns ri
ol
l i e We
om
s
Q
ro p o
us
ob
vo
-J
(M
C
(C e m
se
–
ui
(C
T
S
P
ES
rq
T
(C
s
JM
CE
A
O
A
R
Protocolos de Serviços e Eventos (CEP) JC
JBPM / Riftsaw JBoss Rules/Drools Smooks
JBoss Enterprise Service Bus
JBoss Enterprise Application Platform
( JEE 5.0, Seam (CDI), Hibernate (JPA))
20. Uma solução flexível e a la carte
●
Protocolos Implementados no Brasil:
● ISOs (ERPs legados )
● HL7
● XMPP (GoogleTalk)
●
SIP (VOIP / SipServlets / Convergência)
● PADRÕES DERIVADOS DO CORBA
● XMLDataPackets (Borland Delphi 5-7)
● Outros
24. Por que Portlets são
importantes ?
Portlet Remoto Sendo renderizado
Portal sendo Executado no JBoss Portal Platform
Portlet Local
Portal de um Fornecedor B
33. Processo Red Hat de Adoção SOA
●
Baseado em Pequenos Releases / Milestones
● Menor Risco
● Economia (Software Livre não possui licenças)
●
Releases em Produção
●
Possibilidade de Obter o valor de SOA
●
Governança
● Colaboração
● Gestão de Ativos
●
Baseado em Scrum (LEAN)
34. Licenças vs
Assinatura de Suporte
Licença
1. Autorização, permissão
Fonte: http://aulete.uol.com.br/site.php?
mdl=aulete_digital&op=loadVerbete&pesquisa=1&palavra=licen
%E7a&x=0&y=0
35. Licenças vs
Assinatura de Suporte
Subscrição
●
SLA
●
Suporte 0800
●
Chamados Ilimitados
● Acesso a binários
estáveis, testados e
certificados