4 Forum SOA - Edgar Silva (Red Hat)

44
Integrações SOA Edgar Silva [email protected] Middleware Lead Red Hat Brasil

description

Slides do 4.o Forum SOA em São Paulo, 24 de Novembro de 2009

Transcript of 4 Forum SOA - Edgar Silva (Red Hat)

Page 1: 4 Forum SOA - Edgar Silva (Red Hat)

Integrações SOAEdgar Silva

[email protected] Middleware LeadRed Hat Brasil

Page 2: 4 Forum SOA - Edgar Silva (Red Hat)
Page 3: 4 Forum SOA - Edgar Silva (Red Hat)

“A Informação abundante quer ser grátis, a informação escassa

quer ser cara!”

Algo similar em SOA ?

Page 4: 4 Forum SOA - Edgar Silva (Red Hat)
Page 5: 4 Forum SOA - Edgar Silva (Red Hat)

Abundância vs Escassez

Page 6: 4 Forum SOA - Edgar Silva (Red Hat)

Isto terá um fim, qual a solução ?

Page 7: 4 Forum SOA - Edgar Silva (Red Hat)

Reação Natural

 

Page 8: 4 Forum SOA - Edgar Silva (Red Hat)

Software nos dias de Hoje ...

Commodity, OPEX ou Investimento?

Page 9: 4 Forum SOA - Edgar Silva (Red Hat)

Software Livre começou com a

idéia de democratização de conhecimento e conteúdo

Page 10: 4 Forum SOA - Edgar Silva (Red Hat)

Sotware Livre Profissional

Page 11: 4 Forum SOA - Edgar Silva (Red Hat)

Modelo de Negócio

Baseado em oferecer liberdade

para crescer e investir

Page 12: 4 Forum SOA - Edgar Silva (Red Hat)

Integração e SOA ?

Page 13: 4 Forum SOA - Edgar Silva (Red Hat)

SOA == Sexo Ocasional na Adolescência

Page 14: 4 Forum SOA - Edgar Silva (Red Hat)

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!

Page 15: 4 Forum SOA - Edgar Silva (Red Hat)

Pulando básico... O que você precisa ?

Servidor de Aplicações

Barramento de Serviços

BPM / BPEL Motor de Regras Transformação

Page 16: 4 Forum SOA - Edgar Silva (Red Hat)

SOA: Salva os Legados, mas ...

Servidor de Aplicações

Barramento de Serviços

BPM / BPEL Motor de Regras Transformação

Page 17: 4 Forum SOA - Edgar Silva (Red Hat)

Premissas

Padrões de Mercado(XML, HTTP, WebServices, Filesystem, FTP, Banco de Dados)

Organizações Padronizadoras(OASIS, JCP etc)

Page 18: 4 Forum SOA - Edgar Silva (Red Hat)

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

Page 19: 4 Forum SOA - Edgar Silva (Red Hat)

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

Page 20: 4 Forum SOA - Edgar Silva (Red Hat)

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

Page 21: 4 Forum SOA - Edgar Silva (Red Hat)

Abundância == Colaboração

Page 22: 4 Forum SOA - Edgar Silva (Red Hat)

Não basta Integrar Internamente ....

Como integramos os parceiros, clientes, fornecedores?

Page 23: 4 Forum SOA - Edgar Silva (Red Hat)

Padrões

Java PortletsJSR 286

IPC (Portlets Communication)WSRP (Remote Portlets)

WS-Security

Page 24: 4 Forum SOA - Edgar Silva (Red Hat)

Por que Portlets são importantes ?

Portal de um Fornecedor B

Portal sendo Executado no JBoss Portal Platform

Portlet Local

Portlet Remoto Sendo renderizado

Page 25: 4 Forum SOA - Edgar Silva (Red Hat)

JBoss Enteprise Portal Platform

JBoss EPP

Page 26: 4 Forum SOA - Edgar Silva (Red Hat)

E a Integração mais tradicional que existe ?

Page 27: 4 Forum SOA - Edgar Silva (Red Hat)

Banco de Dados

Page 28: 4 Forum SOA - Edgar Silva (Red Hat)

Diversos Esquemas e Fornecedores

● Como buscar, inserir e atualizar dados ?● Como ganhar produtividade ?● Performance?

Page 29: 4 Forum SOA - Edgar Silva (Red Hat)

JBoss DataServices Platform

Page 30: 4 Forum SOA - Edgar Silva (Red Hat)

Dê liberdade para seus dados !

http://tinyurl.com/jbossdataservices4forumsoa

Page 31: 4 Forum SOA - Edgar Silva (Red Hat)

JBoss SOA P

JBoss Portal

Page 32: 4 Forum SOA - Edgar Silva (Red Hat)

JBoss SOA P

JBoss Portal

PostgreSQL

Page 33: 4 Forum SOA - Edgar Silva (Red Hat)

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)

Page 34: 4 Forum SOA - Edgar Silva (Red Hat)

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

Page 35: 4 Forum SOA - Edgar Silva (Red Hat)

Licenças vs Assinatura de Suporte

Subscrição● SLA● Suporte 0800● Chamados Ilimitados ● Acesso a binários

estáveis, testados e certificados

Page 36: 4 Forum SOA - Edgar Silva (Red Hat)

Redução de 80% de custos

Page 37: 4 Forum SOA - Edgar Silva (Red Hat)

Expansão sem limitações por falta de budget !

Page 38: 4 Forum SOA - Edgar Silva (Red Hat)

Invista em pessoas

Page 39: 4 Forum SOA - Edgar Silva (Red Hat)

Software Livre + Padrões de Mercado =

Maior segurança no investimento

Page 40: 4 Forum SOA - Edgar Silva (Red Hat)

Faça muito, mas muito mais

com menos

Page 41: 4 Forum SOA - Edgar Silva (Red Hat)

Gostaria de Aprender Hoje?Sem Preencher Formulários?

www.jboss.org

Page 42: 4 Forum SOA - Edgar Silva (Red Hat)

Gostaria de Suporte 0800?Serviços Profissionais ?

Treinamentos ?SLA ?

www.br.redhat.com

Page 44: 4 Forum SOA - Edgar Silva (Red Hat)

Caso sobre tempo...

Convergência SOA = SOA+VOZ

Private Cloud + SOA com Red Hat Enteprise Virtualization