4 Forum SOA - Edgar Silva (Red Hat)

Post on 22-Nov-2014

4.674 views 0 download

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)

Integrações SOAEdgar Silva

edgar@redhat.com Middleware LeadRed Hat Brasil

“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 Aprender Hoje?Sem Preencher Formulários?

www.jboss.org

Gostaria de Suporte 0800?Serviços Profissionais ?

Treinamentos ?SLA ?

www.br.redhat.com

Obrigadoedgar@redhat.com

Edgar A Silva

Caso sobre tempo...

Convergência SOA = SOA+VOZ

Private Cloud + SOA com Red Hat Enteprise Virtualization