SpringSource Introduces Spring Dynamic Modules For OSGi Service Platforms
SAN MATEO, Calif.—January 25, 2008—SpringSource, a leading provider of trusted open source software for building and deploying mission-critical enterprise applications, today announced it is bringing together the simplicity and power of Spring with the sophistication of the OSGi™ Service Platform through the release of Spring Dynamic Modules (Spring-DM) version 1 for OSGi Service Platforms.
Spring-DM makes OSGi Service Platform advantages easily accessible to developers producing the next generation of enterprise applications. The combination of the OSGi Service Platform in conjunction with Spring-DM provides modularity enhancements, versioning support, and operation control improvement through module lifecycle operations.
“Interest in the use of OSGi has escalated rapidly on the server-side over the last few years,” said Rod Johnson, CEO of SpringSource and founder of Spring. “Many product vendors have introduced products that build on OSGi but the Spring Dynamic Modules project is the first to make the benefits of the OSGi Service Platform directly available to the developers of enterprise applications.”
Prior to Spring-DM, developers were forced to navigate complex module activation and service lifecycle issues in order to utilize OSGi. Spring-DM manages these challenges, enabling the developer to continue working with thefamiliar Spring programming and configuration model. By taking advantage of OSGi platform, Spring applications can be separated into modules that can be dynamically added, removed or updated in a running system. Moreover, multiple versions of the same module can be deployed simultaneously.
The Spring Dynamic Modules open source project is led by SpringSource, with contributions from both BEA and Oracle.
“BEA has a long-standing history in working with Spring,” said Andy Piper, senior staff engineer, BEA WebLogic® Event Server, and committer to the Spring-DM project. “Real-time, event-driven applications are now reaching the mainstream in terms of interest and development. Beyond providing a familiar programming environment, Spring-DM delivers a powerful extension mechanism for event server developers and a user-friendly way of accessing OSGi, which can help increase performance and scalability to applications that process real-time events.”
“The Spring-DM project brings the simplicity of Spring-based application development into the OSGi environment,” said Hal Hildebrand, architect and Oracle code committer to the Spring-DM project. “The ability to test actual services and frameworks outside of the OSGi environment in an easy and fast manner streamlines development and makes application deployment dependable. This is another great example of Oracle-SpringSource collaboration that benefits Oracle Fusion Middleware developers and the overall Java development community.”
Availability
Spring Dynamic Modules v1.0 will be released on January 25 and will be available from the Spring Framework web site at http://www.springframework.org/osgi.
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 Portfolio, which includes 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.

