Short answer: another sign that the Spring framework wants to do everything everywhere. A mammoth1.
Version 1.0 was released in 2004 as a lightweight alternative to
Enterprise Java Beans (EJB). Since, then Spring has expanded into
many other areas of enterprise development, such as enterprise
integration (Spring Integration), batch processing (Spring Batch),
web development (Spring MVC, Spring Webflow), security (Spring
Security). Spring continues to push the envelope for mobile
applications (Spring Mobile), social media (Spring Social), rich web
The complete pipeline can be implemented using Spring for Apache Hadoop along with Spring Integration and Spring Batch. However, Hadoop has its own set of challenges which the Spring for Apache Hadoop project is designed to address. Like all Spring projects, it leverages the Spring Framework to provide a consistent structure and simplify writing Hadoop applications. For example, Hadoop applications rely heavily on command shell tools. So applications end up being a hodge-podge of Perl, Python, Ruby, and bash scripts. Spring for Apache Hadoop, provides a dedicated XML namespace for configuring Hadoop jobs with embedded scripting features and support for Hive and Pig.
Original title and link: What Is the Spring Data Project? ( ©myNoSQL)