Spring integration integration, but not only...
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Spring integration integration, but not only...

on

  • 4,210 views

 

Statistics

Views

Total Views
4,210
Views on SlideShare
1,849
Embed Views
2,361

Actions

Likes
1
Downloads
95
Comments
0

6 Embeds 2,361

http://jeeconf.com 2332
http://www.linkedin.com 17
http://127.0.0.1 5
http://plus.url.google.com 3
https://www.linkedin.com 3
http://swazzy.com 1

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
  • \n \n \n \n \n
  • \n \n \n \n \n
  • \n \n \n \n \n
  • \n \n \n \n \n
  • \n \n \n \n \n
  • \n \n \n \n \n
  • \n \n \n \n \n
  • \n \n \n \n \n
  • \n \n \n \n \n
  • \n \n \n \n \n
  • \n \n \n \n \n
  • \n \n \n \n \n
  • \n \n \n \n \n
  • \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
  • \n \n \n \n \n
  • \n \n \n \n \n
  • \n \n \n \n \n
  • \n \n \n \n \n
  • \n \n \n \n \n
  • \n \n \n \n \n
  • \n \n \n \n \n
  • \n \n \n \n \n
  • \n \n \n \n \n
  • \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n

Spring integration integration, but not only... Presentation Transcript

  • 1. Spring Integration: integration, but not only ... Artem Bilan CS Ltd. SpringSource commiter Email: clericsmail@gmail.comCopyright 2005-2010 SpringSource. Copying, publishing or distributing without express written permission is prohibit
  • 2. Who is Artem Bilan Spring Integration Reference Manual Mark Fisher … Artem Bilan https://github.com/artembilan http://linkedin.com/in/cleric cleric@csltd.com.ua http://forum.vingrad.ru/showuser-18365.htmlCopyright 2005-2010 SpringSource. Copying, publishing or distributing without express written permission is prohibit 2
  • 3. Copyright 2005-2010 SpringSource. Copying, publishing or distributing without express written permission is prohibit 3
  • 4. Spring - the power of application Spring AMQP Spring OSGi Spring Batch Spring Rich Client Spring BlazeDS Spring Security Spring Data Spring Slices Spring Android Spring Social Spring Hadoop Spring Web Flow Spring GemFire Spring Web Services Spring LDAP Spring.NET Spring Mobile Spring Roo Etc. Spring IDECopyright 2005-2010 SpringSource. Copying, publishing or distributing without express written permission is prohibit 4
  • 5. Enterprise Integration Patterns(EIP)Copyright 2005-2010 SpringSource. Copying, publishing or distributing without express written permission is prohibit 5
  • 6. Enterprise Integration Patterns(EIP)Copyright 2005-2010 SpringSource. Copying, publishing or distributing without express written permission is prohibit 6
  • 7. Developer - an engine of progressCopyright 2005-2010 SpringSource. Copying, publishing or distributing without express written permission is prohibit 7
  • 8. How it born and lives?Copyright 2005-2010 SpringSource. Copying, publishing or distributing without express written permission is prohibit 8
  • 9. Everything is Spring Spring Written Integration U se s Meet IoC !Copyright 2005-2010 SpringSource. Copying, publishing or distributing without express written permission is prohibit 9
  • 10. The heart of Spring Integration Endpoints (Filters) connected through Channels (Pipes) exchanging MessageCopyright 2005-2010 SpringSource. Copying, publishing or distributing without express written permission is prohibit 10
  • 11. From the insideCopyright 2005-2010 SpringSource. Copying, publishing or distributing without express written permission is prohibit 11
  • 12. How it works?Copyright 2005-2010 SpringSource. Copying, publishing or distributing without express written permission is prohibit 12
  • 13. That it supports? JMS RIA (Flex, AJAX) AMQP WS (SOAP/POX) TCP/UDP Mail (POP3/IMAP/SMTP) File/Resource JDBC RMI JPA HTTP (REST) XMPP RSS/ATOM Twitter FTP/FTPS/SFTP Spring Events NoSQL(Mongo, Redis) BPMN 2.0 (Activiti)Copyright 2005-2010 SpringSource. Copying, publishing or distributing without express written permission is prohibit 13
  • 14. Spring Integration DSL <http:outbound-gateway http-method="GET" expected-response-type="java.lang.String" url="http://google.com/search?q={search}" XML request-channel="input"> <http:uri-variable name="search" expression="payload"/> </http:outbound-gateway> val httpFlow = http.GET[String]{ search: String => "http://google.com/search?q="+search Scala } httpFlow {Groovy } httpGet(url:{"http://google.com/search?q=$it"},responseType:String) Copyright 2005-2010 SpringSource. Copying, publishing or distributing without express written permission is prohibit 14
  • 15. Spring Integration in the real worldCopyright 2005-2010 SpringSource. Copying, publishing or distributing without express written permission is prohibit
  • 16. Credit Bureau ConnectorCopyright 2005-2010 SpringSource. Copying, publishing or distributing without express written permission is prohibit 16
  • 17. CBC: JEE vs Spring VS VS VSCopyright 2005-2010 SpringSource. Copying, publishing or distributing without express written permission is prohibit 17
  • 18. iB2Copyright 2005-2010 SpringSource. Copying, publishing or distributing without express written permission is prohibit 18
  • 19. iB2: Spring Integration — and all right! ABS Client-Bank Oracle procedure Java WS iB2 POS JDBC Porcessing Card-backofficeCopyright 2005-2010 SpringSource. Copying, publishing or distributing without express written permission is prohibit 19
  • 20. Splitter-Aggregator Request ResponseCopyright 2005-2010 SpringSource. Copying, publishing or distributing without express written permission is prohibit 20
  • 21. AOP via Spring IntegrationWhat are we doing there?Copyright 2005-2010 SpringSource. Copying, publishing or distributing without express written permission is prohibit 21
  • 22. JDBC Splitter How much? How quickly? Select * from orders Easy & flexible Spring IntegrationCopyright 2005-2010 SpringSource. Copying, publishing or distributing without express written permission is prohibit 22
  • 23. Integration in action Web Service Spring IntegrationCopyright 2005-2010 SpringSource. Copying, publishing or distributing without express written permission is prohibit 23
  • 24. Conclusions Spring Integration Lightweight ESB Build for enterprise Components architecture Single programming model Constantly growing community Professional and responsive supportCopyright 2005-2010 SpringSource. Copying, publishing or distributing without express written permission is prohibit 24
  • 25. Copyright 2005-2010 SpringSource. Copying, publishing or distributing without express written permission is prohibit