O documento apresenta Edson Yanaga e discute integração empresarial usando padrões de integração empresarial com Spring Integration na nuvem. O documento explica o que é integração empresarial, critérios e opções de integração e como Spring Integration implementa padrões de integração empresarial para aplicações na nuvem.
2. Edson Yanaga
• Desenvolvedor/Consultor/Professor/
Palestrante/JUG Leader (aleatoriamente)
• Bacharel em Ciência da Computação/UEM
• Mestre em Engenharia Elétrica/UTFPR
• Desenvolvedor Java desde 1997
• Administrador Unix desde 1999
• Sócio-Diretor da Ínsula Tecnologia
• Instrutor Globalcode Maringá
3. Edson Yanaga
• Oracle Certified Professional, Java Platform,
Enterprise Edition 6 Enterprise JavaBeans Developer
• Certified ScrumMaster
• Sun Certified Enterprise Architect for the Java
Platform, Enterprise Edition 5 (i)
• Sun Certified Developer for Java Web Services 5
• Sun Certified Specialist for NetBeans IDE
• Sun Certified Web Component Developer for J2EE 1.4
• Sun Certified Programmer for Java 2 Platform 1.4
4. O que é
Enterprise
Integration?
Tarefa de fazer com
que aplicações
separadas trabalhem
juntas para fornecer
uma funcionalidade
5. Critérios de integração
• Acoplamento
• Simplicidade
• Tecnologia
• Formato dos dados
• Sazonalidade dos dados
• Assincronicidade
31. Outros Endpoints
• Filter: decide se a mensagem continua ou não
• Transformer: transforma o conteúdo de uma
mensagem de um formato para outro formato
• Delayer: atrasa a entrega da mensagem
• ...
32. Spring Integration
• É a implementação
dos Enterprise
Integration Patterns
fornecida pela
SpringSource
33. Apache Camel
• É uma outra
implementação de EIP
fornecida pela Apache
Software Foundation