SpringSource Unveils “Spring Integration”
San Mateo, Calif.—December 17, 2007—SpringSource, formerly known as Interface21, a leading provider of trusted open source software for building and deploying mission-critical enterprise applications, today introduced Spring Integration, a framework for building enterprise integration solutions. Many users and software vendors have come to rely on the Spring Framework’s core integration capabilities, making it easy for business components to consume and expose enterprise services at runtime. Spring Integration builds on Spring principles to significantly extend the simplicity, flexibility and power of Spring in the enterprise integration space and bring new possibilities to existing Spring applications.
Spring Integration will co-evolve with other Spring portfolio projects to provide the most consistent and simplest integration model for applications built on Spring. Due to its collaborative design and seamless integration with other Spring portfolio projects, Spring Integration will allow for incremental adoption, facilitating the move toward service-oriented and event-driven architecture.
The Spring Integration framework provides a simple model for creating message-driven systems by encapsulating the internal complexities of such systems so that business components can be declaratively configured without knowledge of the integration infrastructure. Since the framework handles the message-listening and service-invoking aspects, Spring Integration essentially applies Inversion of Control (IoC) principles to the runtime arena.
Spring Integration also provides adapters to handle integration with common input and output sources. The framework builds on existing functionality in the core Spring Framework including support for JMS, remoting, email and scheduling, as well as task execution, lifecycle management, dynamic languages, aspect-oriented programming, event publication and subscription, and transaction management. By extending these areas of functionality and, in many ways, providing an even simpler usage model, Spring Integration is a logical next step for existing Spring users looking to build service-oriented, message-driven applications.
With an underlying design based on strategy interface definitions, Spring Integration provides a range of extension points – including input and output adapters, content-based routers, content enrichers, message filters and message translators – making it easy to add customer-specific components and providing opportunities for partner collaboration.
“As SpringSource has expanded the Spring portfolio to address a wider range of enterprise Java needs, we have become increasingly aware of the opportunity to create a solution that ties together these various projects,” said Rod Johnson, CEO of SpringSource and founder of the Spring Framework. “With Spring Integration, we are aiming to provide the ‘glue’ that will simplify integration among the Spring portfolio products and are looking to extend the benefits of Spring to the enterprise integration realm. At the same time, SpringSource has always upheld the importance of offering developers choice, and Spring Integration will remain committed to interoperability with existing enterprise integration solutions and standards.”
Availability
Spring Integration was showcased last week by project lead and core Spring Framework developer Mark Fisher in a two-part presentation, “Enterprise Integration Patterns with Spring,” at The Spring Experience in Hollywood, Florida.
Spring Integration 1.0 will be available in Q2 2008.
About SpringSource
SpringSource, formerly known as Interface21, is a leading provider of trusted open source software for mission-critical enterprise applications. SpringSource created and sustains the development of the Spring Framework, the leading Java™ and Java EE™ application framework. Through the Spring family of products, SpringSource has helped hundreds of organizations, including some of the world’s largest financial institutions and public sector clients, build and deploy mission-critical applications that boost developer productivity and increase enterprise ROI. For more information, please visit http://www.springsource.com
# # #

