Spring Integration Spring Framework Meeting 2010 Cagliari
-
Author
andrea-bozzoni -
Category
Technology
-
view
2.078 -
download
2
Embed Size (px)
Transcript of Spring Integration Spring Framework Meeting 2010 Cagliari
- 1. Andrea Bozzoni http://twitter.com/andrbozz Andrea Bozzoni, Spring Integration Cagliari, 25 Giugno 2010 Spring Integration
2. Andrea Bozzoni, Spring Integration Cagliari, 25 Giugno 2010
- Cos Spring Integration
- Perch utilizzarlo
- Caso reale
Agenda 3. Andrea Bozzoni, Spring Integration Cagliari, 25 Giugno 2010
Cos Spring Integration 4. Andrea Bozzoni, Spring Integration Cagliari, 25 Giugno 2010
Cos Spring Integration 5. Andrea Bozzoni, Spring Integration Cagliari, 25 Giugno 2010
Cos Spring Integration 6. Andrea Bozzoni, Spring Integration Cagliari, 25 Giugno 2010
- Sistema di messaggistica
- Piattaforma per lintegrazione
Cos Spring Integration 7. Andrea Bozzoni, Spring Integration Cagliari, 25 Giugno 2010
Cos Spring Integration
- File system
- HTTP
- Web Services
- Mail (POP3 or IMAP for receiving; SMTP for sending)
- Java Message Service (JMS)
- Java Database Connectivity (JDBC)
- Java Management Extensions (JMX)
- Remote Method Invocation (RMI)
8. Andrea Bozzoni, Spring Integration Cagliari, 25 Giugno 2010
Message 9. Andrea Bozzoni, Spring Integration Cagliari, 25 Giugno 2010
Message
- Il messaggio pu essere di tre tipologie:
-
-
-
- event message
-
-
-
-
-
- document message
-
-
-
-
-
- command message
-
-
10. Andrea Bozzoni, Spring Integration Cagliari, 25 Giugno 2010
Message in Spring Integration 11. Andrea Bozzoni, Spring Integration Cagliari, 25 Giugno 2010
Channel 12. Andrea Bozzoni, Spring Integration Cagliari, 25 Giugno 2010
Message channels 13. Andrea Bozzoni, Spring Integration Cagliari, 25 Giugno 2010
Channels in Spring Integration 14. Andrea Bozzoni, Spring Integration Cagliari, 25 Giugno 2010
Channels in Spring Integration 15. Andrea Bozzoni, Spring Integration Cagliari, 25 Giugno 2010
Channels in Spring Integration 16. Andrea Bozzoni, Spring Integration Cagliari, 25 Giugno 2010
Channels in Spring Integration 17. Andrea Bozzoni, Spring Integration Cagliari, 25 Giugno 2010
Endpoints 18. Andrea Bozzoni, Spring Integration Cagliari, 25 Giugno 2010
Endpoints 19. Andrea Bozzoni, Spring Integration Cagliari, 25 Giugno 2010
Endpoints
- Channel adapter (inbound/outbound)
-
- Jms
-
- File
-
- http
- Messaging gateway
-
- SimpleMessagingGateway
-
- GatewayProxyFactoryBean
- Service activator
- Router
-
- PayLoad
-
- Header
-
- Recipient
- Splitter
- Aggregator
20. Andrea Bozzoni, Spring Integration Cagliari, 25 Giugno 2010
Service activator 21. Andrea Bozzoni, Spring Integration Cagliari, 25 Giugno 2010
Router 22. Andrea Bozzoni, Spring Integration Cagliari, 25 Giugno 2010
Splitter 23. Andrea Bozzoni, Spring Integration Cagliari, 25 Giugno 2010
Mail support 24. Andrea Bozzoni, Spring Integration Cagliari, 25 Giugno 2010
File support 25. Andrea Bozzoni, Spring Integration Cagliari, 25 Giugno 2010
Perch utilizzarlo
- Incremento della produttivit
- Semplificazione dello sviluppo
- E una piattaforma che supporta la complessit
- Offre un modello leggero, dichiarativo e non invasivo per applicazioni message driven
- E facilmente estendibile
26. Andrea Bozzoni, Spring Integration Cagliari, 25 Giugno 2010
Caso reale 27. Andrea Bozzoni, Spring Integration Cagliari, 25 Giugno 2010
28. Andrea Bozzoni, Spring Integration Cagliari, 25 Giugno 2010
Caso reale 29. Andrea Bozzoni http://twitter.com/andrbozz Andrea Bozzoni, Spring Integration Cagliari, 25 Giugno 2010
Riferimenti Spring Integration home http://www.springsource.org/spring-integration Spring Integration in Action http://www.manning.com/fisher/ Enterprise Integration Patter home http://www.eaipatterns.com/ 30. Andrea Bozzoni http://twitter.com/andrbozz Andrea Bozzoni, Spring Integration Cagliari, 25 Giugno 2010
Grazie per l'attenzione.