4 forum soa - edgar silva (red hat)
DESCRIPTION
Slides do 4.o Forum SOA em São Paulo, 24 de Novembro de 2009TRANSCRIPT
“A Informação abundante quer ser grátis, a informação escassa
quer ser cara!”
Algo similar em SOA ?
Abundância vs Escassez
Isto terá um fim, qual a solução ?
Reação Natural
Software nos dias de Hoje ...
Commodity, OPEX ou Investimento?
Software Livre começou com a
idéia de democratização de conhecimento e conteúdo
Sotware Livre Profissional
Modelo de Negócio
Baseado em oferecer liberdade
para crescer e investir
Integração e SOA ?
SOA == Sexo Ocasional na Adolescência
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!
Pulando básico... O que você precisa ?
Servidor de Aplicações
Barramento de Serviços
BPM / BPEL Motor de Regras Transformação
SOA: Salva os Legados, mas ...
Servidor de Aplicações
Barramento de Serviços
BPM / BPEL Motor de Regras Transformação
Premissas
Padrões de Mercado(XML, HTTP, WebServices, Filesystem, FTP, Banco de Dados)
Organizações Padronizadoras(OASIS, JCP etc)
JBoss Enteprise SOA Platform
JBoss Enterprise Application Platform( JEE 5.0, Seam (CDI), Hibernate (JPA))
JBoss Enterprise Service Bus
JBPM / Riftsaw JBoss Rules/Drools Smooks
JBoss Enteprise SOA Platform
JBoss Enterprise Application Platform( JEE 5.0, Seam (CDI), Hibernate (JPA))
JBoss Enterprise Service Bus
JBPM / Riftsaw JBoss Rules/Drools Smooks
Protocolos de Serviços e Eventos (CEP)
Arquiv
os , F
TP , SFTP
WebServ
ices
(Clie
nte e
Serv
idor)
SOAP, WSDL
CEP – C
omple
x Event
Process
ing
JMS (M
QSeries)
JCA (Cobol /
Main
fram
e)
Tempori
zadores
(Cro
ns, S
chedulers
)
REST -JSON, X
ML, R
SS
Os
seus
Proto
colos
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
Abundância == Colaboração
Não basta Integrar Internamente ....
Como integramos os parceiros, clientes, fornecedores?
Padrões
Java PortletsJSR 286
IPC (Portlets Communication)WSRP (Remote Portlets)
WS-Security
Por que Portlets são importantes ?
Portal de um Fornecedor B
Portal sendo Executado no JBoss Portal Platform
Portlet Local
Portlet Remoto Sendo renderizado
JBoss Enteprise Portal Platform
JBoss EPP
E a Integração mais tradicional que existe ?
Banco de Dados
Diversos Esquemas e Fornecedores
● Como buscar, inserir e atualizar dados ?● Como ganhar produtividade ?● Performance?
JBoss DataServices Platform
Dê liberdade para seus dados !
http://tinyurl.com/jbossdataservices4forumsoa
JBoss SOA P
JBoss Portal
JBoss SOA P
JBoss Portal
PostgreSQL
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)
Licenças vs Assinatura de Suporte
Licença1. Autorização, permissãoFonte: http://aulete.uol.com.br/site.php?mdl=aulete_digital&op=loadVerbete&pesquisa=1&palavra=licen%E7a&x=0&y=0
Licenças vs Assinatura de Suporte
Subscrição● SLA● Suporte 0800● Chamados Ilimitados ● Acesso a binários
estáveis, testados e certificados
Redução de 80% de custos
Expansão sem limitações por falta de budget !
Invista em pessoas
Software Livre + Padrões de Mercado =
Maior segurança no investimento
Faça muito, mas muito mais
com menos
Gostaria de Suporte 0800?Serviços Profissionais ?
Treinamentos ?SLA ?
www.br.redhat.com
Caso sobre tempo...
Convergência SOA = SOA+VOZ
Private Cloud + SOA com Red Hat Enteprise Virtualization