Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Architecting cloud-enabled applications using S...

Edson Yanaga
December 06, 2011

Architecting cloud-enabled applications using Spring-Integration 2.x

Edson Yanaga

December 06, 2011
Tweet

More Decks by Edson Yanaga

Other Decks in Technology

Transcript

  1. Edson Yanaga • Bacharel em Ciência da Computação/UEM • Mestre

    em Engenharia Elétrica/UTFPR • Desenvolvedor Java desde 1997 • Administrador Unix desde 1999 • Oracle Certified Professional, Java Platform, Enterprise Edition 6 Enterprise JavaBeans Developer • Certified ScrumMaster • 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
  2. O que é Enterprise Integration? Tarefa de fazer com que

    aplicações separadas trabalhem juntas para fornecer uma funcionalidade
  3. Critérios de integração • Acoplamento • Simplicidade • Tecnologia •

    Formato dos dados • Sazonalidade dos dados • Assincronicidade
  4. 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 • ...
  5. XML na dose certa Quanto uma criança ganha um martelo,

    o mundo inteiro torna-se pregos...
  6. Principais Serviços • S3 (Simple Storage Service) • EC2 (Elastic

    Compute Cloud) • SQS (Simple Queue Service) • ...