diff --git a/docs/src/reference/docbook/index.xml b/docs/src/reference/docbook/index.xml
index bb1ecdddac..780c6d6433 100644
--- a/docs/src/reference/docbook/index.xml
+++ b/docs/src/reference/docbook/index.xml
@@ -63,11 +63,25 @@
+
+
+ What's new in Spring Integration 2.0
+
+
+ For those of you who already familiar with Spring Integration, this chapter provides a brief overview of
+ what is new and what has changed in Spring Integration 2.0
+
+
+
+
Overview of Spring Integration Framework
- The Spring Integration Framework is a lightweight solution TODO
+ Spring Integration is a POJO-based light weight, embedded messaging framework with a loosely
+ coupled programming model aimed to simplify integration of heterogeneous systems based on
+ Enterprise Integration Patterns
+ and is an alternative to ESB-like approach.
diff --git a/docs/src/reference/docbook/whats-new-in-2.xml b/docs/src/reference/docbook/whats-new-in-2.xml
new file mode 100644
index 0000000000..8c7875824e
--- /dev/null
+++ b/docs/src/reference/docbook/whats-new-in-2.xml
@@ -0,0 +1,237 @@
+
+
+ What's new in Spring Integration 2.0
+
+
+ Spring 3 support
+
+ Spring Integration 2.0 is built on top of Spring 3.0.5 and uses many new features of Spring 3
+
+
+
+ Support for Spring Expression Language (SpEL)
+
+ You can now use SpEL expressions within the transformer, router, filter,
+ splitter, aggregator, service-activator, and many more elements of the
+ Spring Integration core namespace as well as various adapters.
+ There are many samples provided throughout this document.
+
+
+
+
+ ConversionService and Converter
+
+ You can now benefit from Conversion Service support provided with Spring while configuring
+ many Spring Integration components such as Datatype Channel.
+ See as well
+
+
+
+
+ TaskScheduler, Trigger and Poller
+
+ TaskScheduler, Trigger and Executor support that was provided with Spring Integration 1.0 was
+ moved to Spring 3 core API and you can now benefit from reusing the same components within the entire
+ Application Context (not just Spring Integration configuration). Configuration of Poller was greatly simplified
+ as well by providing attributes for to directly configure rates, triggers and delays. See
+ for sample configuration.
+
+
+
+
+ RestTemplate and HttpMessageConverter
+
+ Our outbound HTTP adapters now delegate to Spring's RestTemplate for executing the HTTP request and handling its response.
+ See for more details.
+
+
+
+
+
+ Enterprise Integration Pattern Additions
+
+ Also in 2.0 we have added support for even more of the patterns described in Hohpe and Woolf's
+ Enterprise Integration Patterns book.
+
+
+
+ Message History
+
+ We've provided implementation for the Message History pattern
+ allowing us
+ to keep track of all traversed components, including the name of each channel and endpoint as well as the timestamp
+ of that traversal. See for more details.
+
+
+
+
+ Message Store
+
+ We've provided implementation for the Message Store pattern.
+ The Message Store
+ provides a way to persist messages for any process that might take too long to happen in a single
+ transaction. Many sections of this document provide samples on how to use Message Store as it
+ affects several areas of Spring Integration. See ,
+ , , , for more details
+
+
+
+
+ Claim Check
+
+ We've provided implementation for the Claim Check pattern.
+
+ The idea behind the Claim Check pattern is that you can exchange a Message payload for a "claim ticket" and vice-versa.
+ This allows you to reduce bandwidth and/or avoid potential security issues when sending Messages across channels.
+ See for more details.
+
+
+
+
+ Control Bus
+
+ We've provided implementation for the Control Bus pattern which
+
+ allows you to use messaging to manage and monitor endpoints and channels.
+ See for more details.
+
+
+
+
+
+
+ New Channel Adapters and Gateways
+
+ We have added several new Channel Adapters and Messaging Gateways in Spring Integration 2.0
+
+
+
+
+
+ XMPP Adapters
+
+ We've also added support for XMPP Messaging and Presence. See for more details.
+
+
+
+
+ FTP/FTPS Adapters
+
+ File transfer support over FTP/FTPS has been added through FTP/FTPS adapters. See for more details.
+
+
+
+
+ SFTP Adapters
+
+ File transfer support over SFTP has been added through SFTP adapters. See for more details.
+
+
+
+
+ TCP/UDP Adapters
+
+ We've added Channel Adapters for receiving and sending messages over internet protocols (TCP/UDP). See
+ for more details.
+ More information provided in the following blog:
+ TCP/UDP support
+
+
+
+
+
+ Feed Adapters
+
+ We've added Channel Adapters for receiving news feeds (ATOM/RSS). See for more details.
+
+
+
+
+
+ Other Additions
+
+
+ Groovy Support
+
+ With Spring Integration 2.0 we've added Groovy support allowing you to
+ use Groovy scripting language to provide integration and business logic. See for more details.
+
+
+
+
+ Map Transformers
+
+ These symmetrical transformers convert payload objects to/from a Map. See for more details.
+
+
+
+
+ JSON Transformers
+
+ These symmetrical transformers convert payload objects to/from JSON. See for more details.
+
+
+
+
+ Serialization Transformers
+
+ These symmetrical transformers convert payload objects to/from byte arrays. See for more details.
+
+
+
+
+
+
+ Framework Refactoring
+
+ ore API went through a major refactoring to make it simpler and more usable and although we anticipate
+ that the impact to the end user should be minimal please read through this document to find what was
+ changed especially. See , , ,
+ , for more details.
+
+
+
+
+ New SCM and Build Infrustructure
+
+ With Spring Integration 2.0 we've switched our build environment to use Git as SCM. To access our repository simply follow this URL:
+ http://git.springsource.org/+spring-integration.
+ Our build system was switched to Gradle.
+
+
+
+
+ New Spring Integration Samples
+
+ With Spring Integration 2.0 we've changed the distribution of our samples. Please read this blog to get more info
+ New Spring Integration Samples
+ We alos created many new samples, including samples for every new Adapter.
+
+
+
+
+ SpringSource Tool Suite Visual Editor for Spring Integration
+
+ There is an amazing new visual editor for Spring Integration included within the latest version of SpringSource Tool Suite.
+ If you are not already using STS 2.5.1 please download it here
+ STS
+
+
+
+
+ Upcomming Spring Integration ROO support
+
+ We've began working on Spring Integration ROO support which will be available with Spring Integration 2.0.1.
+ You can follow its development here: Spring Integration Roo Add-on.
+
+
+
+