From 23895730994612f0f9c9e5fd189137bf8abc8dd1 Mon Sep 17 00:00:00 2001 From: Gunnar Hillert Date: Thu, 14 Nov 2013 16:38:12 -0500 Subject: [PATCH] Add Resource Section * Add Blog Links * Add Video Section * Polish Main Site --- index.html | 41 ++++++++--------- resources.md | 122 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 140 insertions(+), 23 deletions(-) create mode 100644 resources.md diff --git a/index.html b/index.html index ad883affef..9933d48c09 100644 --- a/index.html +++ b/index.html @@ -32,12 +32,10 @@ badges: icon: metrics --- + - - - {% capture billboard_description %} Extends the Spring programming model to support the well-known @@ -52,21 +50,13 @@ maintainable, testable code. {% capture main_content %} -Using the [Spring Framework](/spring-framework/) encourages developers to code using interfaces and -use dependency injection (DI) to provide a Plain Old Java Object (POJO) with the dependencies it needs -to perform its tasks. __Spring Integration__ takes this concept one step further, where POJOs are wired -together using a messaging paradigm and individual components may not be aware of other components in -the application. Such an application is built by assembling fine-grained reusable components to form -a higher level of functionality. WIth careful design, these flows can be modularized and also reused -at an even higher level. +## Introduction -In addition to wiring together fine-grained components, Spring Integration provides a wide selection of -channel adapters and gateways to communicate with external systems. Channel Adapters are used for one-way -integration (send or receive); gateways are used for request/reply scenarios (inbound or outbound). -For a full list of adapters and gateways, refer to the reference documentation. +Using the [Spring Framework](/spring-framework/) encourages developers to code using interfaces and use dependency injection (DI) to provide a Plain Old Java Object (POJO) with the dependencies it needs to perform its tasks. __Spring Integration__ takes this concept one step further, where POJOs are wired together using a messaging paradigm and individual components may not be aware of other components in the application. Such an application is built by assembling fine-grained reusable components to form a higher level of functionality. WIth careful design, these flows can be modularized and also reused at an even higher level. -The [Spring XD](/spring-xd/) project builds on Spring Integration, where Spring Integration modules -are assembled into an XD Stream. +In addition to wiring together fine-grained components, Spring Integration provides a wide selection of channel adapters and gateways to communicate with external systems. Channel Adapters are used for one-way integration (send or receive); gateways are used for request/reply scenarios (inbound or outbound). For a full list of adapters and gateways, refer to the reference documentation. + +The [Spring XD](/spring-xd/) project builds on Spring Integration, where Spring Integration modules are assembled into an XD Stream. ## Features @@ -162,17 +152,22 @@ public interface TempConverter { ### Sample Projects -An extensive array of [sample applications](https://github.com/SpringSource/spring-integration-samples) is available. +* 50+ [Sample Applications](https://github.com/SpringSource/spring-integration-samples) -### Other Resources +### Extensions -* A number of additional adapters and gateways have been [provided by the community](https://github.com/SpringSource/spring-integration-extensions). -* Contributions are always welcome, either new modules in the [extensions repository](https://github.com/SpringSource/spring-integration-extensions) -or new features for the core project. For more information see the [Contributor Guidelines](https://github.com/SpringSource/spring-integration/blob/master/CONTRIBUTING.md). -* [Spring Integration in Action](http://www.manning.com/fisher/) by project founder [Mark Fisher](https://spring.io/team/mfisher) et al. +* [Community provided Extensions](https://github.com/SpringSource/spring-integration-extensions) +* **Contributions are welcome!** +* See [Contributor Guidelines](https://github.com/SpringSource/spring-integration/blob/master/CONTRIBUTING.md). + +### Resources + +* [Guides](resources.html#guides) +* [Books](resources.html#books) +* [Articles](resources.html#articles) +* [Videos](resources.html#videos) {% endcapture %} - {% include project_page.html %} \ No newline at end of file diff --git a/resources.md b/resources.md new file mode 100644 index 0000000000..2901d01148 --- /dev/null +++ b/resources.md @@ -0,0 +1,122 @@ +--- +layout: documentation_page +--- +# Spring Integration Resources + + +## Guides + +The [spring.io](http://spring.io/) site contains a *Getting Started* guide that shows how to use Spring Integration step-by-step: + +* [Integrating Data](https://spring.io/guides/gs/integration/) + + +## Books + +* **Mark Fisher, Jonas Partner, Marius Bogoevici, Iwein Fuld**: [Spring Integration in Action](http://www.manning.com/fisher/) +* **Madhusudhan Konda**: +## Blogs, Articles and Podcasts + +* **C24**: [Extending Spring with C24 Integration Objects](http://ref.c24.biz/whitepapers/Extending_Spring_with_C24_Integration_Objects.pdf) +* **Oleg Zhurakousky**: [Practical Tips-and-Tricks with Spring Integration (Part-2) - Webinar](http://www.youtube.com/watch?v=9O2BWBUxuiI&list=UU7yfnfvEUlXUIfm8rGLwZdA&index=1&feature=plcp) +* **Oleg Zhurakousky**: [Practical Tips-and-Tricks with Spring Integration (Part-1) - Webinar](http://www.youtube.com/watch?v=RY6dNUL8k6o&list=UU7yfnfvEUlXUIfm8rGLwZdA&index=2&feature=plcp) +* **Biju Kunjummen, all and sundry blog**: [Spring Integration - Session 1 - Hello World](http://biju-allandsundry.blogspot.com/2012/07/spring-integration-session-1-hello.html) +* **Biju Kunjummen, all and sundry blog**: [Spring Integration - Session 2 - More Hello Worlds](http://biju-allandsundry.blogspot.com/2012/07/spring-integration-session-2-more-hello.html) +* **Tomasz Nurkiewicz**: [Integrating with reCAPTCHA using... Spring Integration](http://nurkiewicz.blogspot.com/2012/05/integrating-with-recaptcha-using-spring.html) +* **Gunnar Hillert**: [Create Spring Integration Projects using STS](http://blog.springsource.org/2012/04/09/create-spring-integration-projects-using-sts/) +* **Oleg Zhurakousky (SpringOne 2GX)**: [Spring Integration - Practical Tips and Tricks](http://www.infoq.com/presentations/Spring-Integration-Practical-Tips-and-Tricks) +* **Mark Fisher and Thomas Risberg (SpringOne 2GX)**: [Architecture Choices for Scalable Cloud Apps](http://www.infoq.com/presentations/Architecture-Choices-for-Scalable-Cloud-Apps) +* **Gary Russell and David Turanski (SpringOne 2GX)**: [Implementing Scalable HA Architectures with Spring Integration](http://www.infoq.com/presentations/Implementing-HA-Architectures-Spring-Integration) +* **Edson Yanaga**: [Architecting cloud-enabled applications using Spring-Integration 2.x](http://www.slideshare.net/yanaga/architecting-cloudenabled-applications-using-springintegration-2x) (Portuguese) +* **Stardust Wiki**: [Eclipse Process Manager (Stardust) Integration](http://wiki.eclipse.org/Stardust/Knowledge_Base/Integration/Spring_Integration) +* **Leif Hanack**: [Eigener ESB, andere ESBs oder einfach Spring Integration?](http://blog-it.hypoport.de/2011/11/07/eigener-esb-andere-esbs-oder-einfach-spring-integration/) (German) +* **Avantia Team Blog**: [Using Enterprise Integration Patterns as a Web Content Platform](http://blog.avantia-inc.com/2011/06/06/using-enterprise-integration-patterns-as-a-web-content-platform/) +* **krams915.blogspot.com**: [Spring Integration 2: Integrating a JDBC and WS System](http://krams915.blogspot.com/2011/03/spring-integration-2-integrating-jdbc.html) +* **Matt Vickery's Blog**: [Spring Integration - Robust Splitter Aggregator](http://techiquest.blogspot.com/2012/02/spring-integration-robust-splitter.html) +* **Glenn Renfro's Blog**: [Sending Email Attachments using Spring Integration](http://glenn-renfro-dev.blogspot.com/2012/02/adding-attachement-to-email-via-spring.html) +* **Matt Vickery's Blog**: [Spring Integration Gateways - Null Handling & Timeouts](http://techiquest.blogspot.com/2012/02/spring-integration-gateways-nulls-reply.html) +* **Matt Vickery's Blog**: [Spring Integration - Input Channel Definition](http://techiquest.blogspot.com/2012/01/spring-integration-input-channel.html) +* **Five Minutes Blog**: [Introducing Spring Integration](http://www.fiveminutes.eu/introducing-spring-integration/) +* **C Posta Consulting**: [What Is Spring Integration?](http://www.christianposta.com/blog/?p=161) +* **Insane Programming**: [Exploring Spring Integration 2.1](http://www.insaneprogramming.be/?p=358) +* **Chariot Tech Cast**: [SpringOne2GX Recap](http://techcast.chariotsolutions.com/chariot-tech-cast-episode-57-spring-one-2gx-recap) +* **Xebia blog**: [Data transmission over the network with Spring Integration](http://xebee.xebia.in/2010/11/01/data-transmission-over-the-network-with-spring-integration/) +* **Chariot Tech Cast**: [Mark Fisher on Spring Integration](http://techcast.chariotsolutions.com/chariot-tech-cast-episode-56-mark-fisher-on-spring-integration) +* **Oleg Zhurakousky**: [New Spring Integration Samples](http://blog.springsource.com/2010/09/29/new-spring-integration-samples/) +* **The Code Project - anand kr**: [Spring Integration with ActiveMQ for POJO Based Service](http://www.codeproject.com/Articles/104322/Spring-Integration-with-ActiveMQ-for-POJO-Based-Se) +* **Josh Long**: [(Secure) File Transfer, the Only Way to Fly... err Copy](http://blog.springsource.com/2010/08/23/secure-file-transfer-the-only-way-to-fly) +* **Andrew Skiba's blog**: [DelayQueueChannel for Spring Integration](http://andskiba.blogspot.com/2009/04/delayqueuechannel-for-spring.html) +* **Aparna Chaudhary Blog**: [Using Spring Integration with Twitter4J to Email Tweets](http://blog.aparnachaudhary.net/2010/04/23/using-spring-integration-with-twitter4j-to-email-tweets/) +* **DZone**: [Spring Integration: A Hands-On Tutorial Part 2](http://java.dzone.com/articles/spring-integration-hands-0) +* **DZone**: [Spring Integration: A Hands-On Tutorial, Part 1](http://java.dzone.com/articles/spring-integration-hands) +* **gridshore.nl**: [Using Spring Integration for RSS reading](http://www.gridshore.nl/2009/03/29/using-spring-integration-for-rss-reading) +* **blog.springsource.com**: [Spring Integration on dm Server](http://blog.springsource.com/2009/02/27/spring-integration-on-dm-server) +* **Jonas Partner, Spring Integration committer**: [Demo One from my UK Spring User Group talk: The simplicity of Spring Integration](http://www.jonaspartner.com/?p=28) +* **Josh Long on InfoQ**: [Getting Started with Spring Integration](http://www.infoq.com/articles/Spring-Integration-Joshua-Long) +* **Russ Miles, SpringSource Consultant**: [Spring Integration 1.0.0 GA is out](http://www.russmiles.com/home/2008/12/3/spring-integration-100-ga-is-out.html) +* **Russ Miles, SpringSource Consultant**: [Spring Integration goes RC1](http://www.russmiles.com/home/2008/11/6/spring-integration-goes-rc1.html) +* **SOA in the Real World**: [Creating a JMS Bridge with Spring Integration](http://soa4real.blogspot.com/2008/07/creating-jms-bridge-with-spring.html) +* **SOA in the Real World**: [Trying out Spring Integration](http://soa4real.blogspot.com/2008/06/trying-out-spring-integration.html) +* **blog.springsource.com**: [Implementing Enterprise Integration Patterns, part 0](http://blog.springsource.com/main/2008/05/19/implementing-enterprise-integration-patterns-part-0/) +* **blog.springsource.com**: [Spring Integration: a new addition to the Spring portfolio](http://blog.springsource.com/main/2007/12/14/spring-integration-a-new-addition-to-the-spring-portfolio/) +* **blog.springsource.com**: [Spring Integration Samples](http://blog.springsource.com/main/2007/12/21/spring-integration-samples/) +* **Craig Walls**: [Spring Integration:Return of the Bride of FileSucker Strikes Back...With a Vengeance](http://www.jroller.com/habuma/entry/spring_integration_return_of_the) +* **Craig Walls**: [Spring Integration: Meet the channel adapters](http://www.jroller.com/habuma/entry/spring_integration_meet_the_channel) + + +## Videos + +## Integrating Spring Batch and Spring Integration + + +## Introduction to Spring Integration and Spring Batch + + + +## Spring Integration in the Wild + + + +## Practical Tips and Tricks with Spring Integration + + + +## More Practical Tips and Tricks with Spring Integration + + + +## What's New in Spring Integration 2.2 + + + +## Managing and Monitoring Spring Integration Applications + + + +## Building an Enterprise CRM with Grails and Spring Integration + + + +## Spring Integration, Batch, and Data Lightning Talks + + + +## JavaPosse Roundup Lightening Talk on Spring Integration + + + +## Webinar: Extending Spring Integration for Splunk + + + +## Batch Processing and Integration on Cloud Foundry + + + +## Enterprise Integration - The Seriously Nasty Stuff + +* http://www.infoq.com/presentations/Enterprise-Integration +