Trilha SOA

Smart APIs e Processos Inteligentes!

Trilha destinada aos profissionais que trabalham ou querem conhecer a área de SOA, BPM e áreas correlatas como Governança, BRMS, CEP etc. Esse ano abordaremos diversas questões de design de APIs como Command Query Responsability - CQRS, OData, AtomPub, Streams de Eventos entre muitos outros modelos para construir um sistema aberto e integrado com amplas possibilidades de extensão. Também mostraremos como modelar um processo inteligente de negócio, assim como criar uma linguagem específica da empresa (DSL) para otimizar seu ciclo de desenvolvimento, máquina de estados com intervenção manual e muito mais !


Público Alvo

Arquitetos de Software , Desenvolvedores em nível Sr.


Horário Palestra
08:30 às 09:00 Credenciamento e recepção dos participantes com café da manhã
09:00 às 10:00 Abertura
10:10 às 11:00 Carreira, EDA e novos modelos de SOA
Carreira, EDA e novos modelos de SOA
Felipe Oliveira
Palestra de abertura da trilha, que deverá trazer ao público uma visão geral da carreira SOA e principais desafios. Abordaremos as técnicas baseadas eventos vs request, e novos modelos de SOA em cima de tecnologias como Thrift, WebSockets entre outras.

Felipe Oliveira
EDA, ESP e CEP com Esper e Nesper
EDA, ESP e CEP com Esper e Nesper
Felipe Oliveira / Alex Costa
Design de API Request Driven vs Event-Driven, conceitos inerentes a Eventos (Propagados, Assíncronos, Granularidade, Acoplamento, Views), comparativo com ESP, EDA e CEP, introdução a Complex Events e correlação. Ferramental OpenSource, um tour pelo Esper e a DSL para correlação EPL, conceitos como Named Window e Pattern Matching e Demo !

Felipe Oliveira / Alex Costa
11:10 às 12:00 Inteligência dos Negócios em Tempo Real usando CEP & BAM
Inteligência dos Negócios em Tempo Real usando CEP & BAM
Ricardo Ferreira
Gostaria de aprender a processar dados em tempo real? Venha assistir a palestra de CEP + BAM da trilha de SOA esse ano e veja como diferenciar seus produtos e serviços da concorrência com inteligência automática baseada em processamento de grandes volumes de dados estruturados e não-estruturados. Saiba como explorar cenários que envolvam Big Data para canalisar o conhecimento que há em sua organização. Quando falamos em inteligência aplicada aos negócios, normalmente queremos nos referir a prática do que o mercado conhece como BI ("Business Intelligence"). Através desta tecnologia, é possível encontrar informações e fatos relevantes ao negócio apenas analisando milhares de eventos que foram capturados e armazenados para fins de processamento. Nos últimos anos, diferentes indústrias têm chegado a conclusão de que não é mais pertinente tentar encontrar inteligência em eventos que já aconteceram, pois muitas das oportunidades ou ameaças destas indústrias devem ser identificados processando os eventos à medida em que eles acontecem. Para lidar com esse tipo de cenário, é necessário utilizar tecnologias mais modernas de processamento, como o CEP ("Complex Event Processing"), bem como mecanismos de monitoração como um BAM ("Business Activity Monitoring"). A palestra visa mostrar de forma teória e prática, como estas tecnologias são combinadas para criar inteligência em tempo real aos negócios, mostrando também na prática, um exemplo deste tipo de solução para uma empresa de processamento de transações de pagamento.

Ricardo Ferreira
12:00 às 13:00 Intervalo para almoço*
13:10 às 14:00 Divirta-se com Apache Camel, Twitter e Enterprise Integration Patterns
Divirta-se com Apache Camel, Twitter e Enterprise Integration Patterns
Bruno Borges
Aprenda de forma simples e divertida o que são os Enterprise Integration Patterns, como utilizá-los com o framework Apache Camel, e o que você é capaz de fazer com o componente Camel Twitter, para rotear tweets à sua vontade. Os Enterprise Integration Patterns são a forma definitiva de desenhar soluções para problemas de integração entre sistemas, através do uso de mensagens, síncronas ou não. Em ambientes SOA, o uso de EIPs é primordial para o sucesso da arquitetura, e o framework Apache Camel é uma das soluções Open Source mais utilizadas para atingir este sucesso. O componente Camel Twitter foi iniciado em 2008, e agora está presente nas últimas versões. Veja como utilizá-lo para acompanhar o que falam na rede sobre você, sua empresa ou seus produtos, e como reagir a isto.

Bruno Borges
14:10 às 15:00
Tomando decisões automaticamente a partir das mensagens no ESB
Tomando decisões automaticamente a partir das mensagens no ESB
Fernando Ribeiro
Nesta palestra, Fernando apresenta casos de uso e exemplos para tomada automática de decisões a partir da análise de padrões em mensagens no ESB.

Fernando Ribeiro
15:00 às 15:30 Coffee-break & networking
15:40 às 16:30 Escalabilidade com Akka
Escalabilidade com Akka
Diego Pacheco
Um dos requisitos de uma boa arquitetura de software é prover além de base para o desenvolvimento, SOC(Separação de Conceitos) a tão sonhada scalabilidade que muitas vezes não é tão fácil assim nos dias de hoje. Entenda os principios por traz da escalabilidade com o modelo de ator usando o framework AKKA.

Diego Pacheco
16:40 às 17:30 Introdução a OSGI
Introdução a OSGI
Alexandre Alves
Introdução a OSGI, em breve descrição mais completa.

Alexandre Alves
17:40 às 18:30 Apache Thrift - Facebook Cross Language Framework
Apache Thrift - Facebook Cross Language Framework
Felipe Oliveira
Uma visão do framework orientado a serviços cross language baseado em RPC desenvolvido pela equipe do Facebook.

Felipe Oliveira
WebSockets
WebSockets
Alex Costa
Uma visão aprofundada dos WebSockets, como desenhar e modelar sua API web orientada a Eventos, comparativo com o design tradicional Rest e Comet

Alex Costa
Map Reduce e Hadoop
Map Reduce e Hadoop
Gledson Joaquim
Como tecnologias emergentes de Big Data, podem contribuir para a analise de dados. O que e Big Data? O que e Hadoop? Estrategia empresarial para analise de Dados. Utilizando o Map Reduce.

Gledson Joaquim
Teste de Web Services WCF
Teste de Web Services WCF
José Antonio Fernandes Correia
Você testa seus Web Services WCF com a velocidade a quantidade de variações de dados que gostaria? Não? Então, venha assistir a uma demonstração de como sua automação de testes pode ser produtiva e eficiente. Demonstraremos como através do Microsoft Visual Studio, de um template da comunidade Microsoft, de uma massa de dados e de um aplicativo de invoke é possível criar e executar testes de Web Services WCF com a mesma produtividade com que se realizam testes de um simples formulário Web.

José Antonio Fernandes Correia
18:40 às 19:00 Encerramento e sorteios

* Todos os participantes receberão um sanduíche do SUBWAY na hora do almoço

Obs.: Grade sujeita a alteração

Felipe Oliveira

Felipe Oliveira


Felipe (?Scaphe?) é cientista da computação, programador poliglota com vinte anos de experiência na área de tecnologia, e especialista em SOA, projetos de integração e HPC. É fundador da SOA|EXPERT e foi IT Manager da VAD da Sun Microsystems, arquiteto de software chefe da América Latina do BNP Paribas, arquiteto das empresas General Eletric, Deloitte, Sul América e Grupo Pão de Açúcar, além de gerente de tecnologia e pesquisa BEA-Oracle. Tem experiência internacional em diferentes projetos e como palestrante em eventos e tracks sobre SOA. Responsável pela formação de mais de 2.500 profissionais no país, com múltiplos cases e mais de 40 clientes corporativos ativos.


Felipe Oliveira

Felipe Oliveira


Felipe (?Scaphe?) é cientista da computação, programador poliglota com vinte anos de experiência na área de tecnologia, e especialista em SOA, projetos de integração e HPC. É fundador da SOA|EXPERT e foi IT Manager da VAD da Sun Microsystems, arquiteto de software chefe da América Latina do BNP Paribas, arquiteto das empresas General Eletric, Deloitte, Sul América e Grupo Pão de Açúcar, além de gerente de tecnologia e pesquisa BEA-Oracle. Tem experiência internacional em diferentes projetos e como palestrante em eventos e tracks sobre SOA. Responsável pela formação de mais de 2.500 profissionais no país, com múltiplos cases e mais de 40 clientes corporativos ativos.


José Antonio Fernandes Correia

José Antonio Fernandes Correia


Fundador da Iterasys, tem apoiado mais de 350 empresas e mais de 4000 alunos a evoluir sua forma de testar software e transformar defeitos em oportunidades de melhoria. Instrutor com mais de 11 mil horas de treinamentos específicos em Teste e QA. Palestrante no TDC (São Paulo, Florianópolis e Porto Alegre) desde 2010 e em dezenas de outros eventos de tecnologia e negócios.



Alex Costa

Alex Costa


Alex Costa é instrutor e membro do CoreTeam da SOA|EXPERT, especialista em BRMS e Integração.


Fernando Ribeiro

Fernando Ribeiro


Profissional com 16 anos de experiência em desenvolvimento de soluções empresariais. Já atuou como consultor de vendas, arquiteto de soluções, líder de projetos e analista programador em empresas como Oracle, Red Hat e IBM. Atualmente é Consultor Principal de Vendas de Systems na Oracle e participa dos projetos da Fundação OpenStack.


Gledson Joaquim

Gledson Joaquim


Engenheiro de Software


Alexandre Alves

Alexandre Alves


Chief Architect na Oracle


Diego Pacheco

Diego Pacheco


Arquiteto de software / Agile Coach com mais de 10 anos de experiencia em desenvolvimento de software e TI, especialista em SOA e sistemas distribuidos em projetos internacionais, trabalha com scala e linguagens funcionais desde 2011.


Bruno Borges

Bruno Borges


Gerente de Produtos da Oracle na linha Java EE como GlassFish e WebLogic. Profissional da área há 10 anos, atuou em empresas como EDS/HP, CETIP, Summa Technologies, CETIP, Neociclo e agora arquiteto de sistemas na wdev; desenvolve softwares e soluções em padrões de integração (EIPs), aplicativos Web e aplicativos Android. Participante de comunidades de software livre (RioJUG, SouJava, Apache Software Foundation, #horaextra), fundou o grupo Wicket em Português e contribui para projetos Open Source da ASF.


Ricardo Ferreira

Ricardo Ferreira


Ricardo Ferreira é Principal Solutions Architect no A-Team, uma divisão especial da engenharia de produtos da Oracle focada em projetos críticos em nível global, fornecendo orientações sobre melhores práticas de implementação, arquitetura, troubleshooting e como potencializar o uso de produtos da linha Fusion Middleware. Ricardo começou sua carreira em 1997 programando em C++ e dando suporte em produtos baseados em CORBA. Depois disso desprendeu mais de 16 anos de sua carreira em posições técnicas como desenvolvedor, arquiteto e pré-vendas. Em 2014 mudou-se para os EUA onde mora com sua família. Antes de atuar na Oracle, Ricardo trabalhou em outras empresas de middleware como Progress Software e Red Hat.


Data e Local

Quinta-feira, 5 de Julho de 2012

Das 8:30 às 19:00 h

Universidade Anhembi Morumbi

Rua Casa do Ator, 275
Itaim Bibi, São Paulo - SP

Mais informações


Patrocinadores TDC 2012 SP Microsoft Oracle Amazon Web Services Concrete Solutions Nokia DevMedia Positivo PagSeguro Intel Software Google Plusoft InfoQ Brasil Octo Technology Esquilo.Mobi Anhembi Morumbi Globalcode