The inaugural version of Eclipse Virgo was released today, including the Eclipse Gemini Web component. Despite these being the first release under the Eclipse moniker, they are the natural evolution of the well-regarded Spring DM Server. Read on to find out what's important about this release.
In this interview made by InfoQ’s Srini Penchikala, Rob Harrop talks about SpringSource dm Server, its OSGi based modularity and the advantages it offers. He also touches other adjacent topics like support for Java EE6, cloud computing, JMX, and others.
The announce SpringOne conference included the announcement of tcServer, partnerships with VMware and Adobe, and the new Spring ActionScript project.
With the recent announcement of GlassFish v3 "Prelude", Sun's OSGi-based Java EE 6 server, the use of OSGi across the enterprise has grown to encompass almost all of the back-end servers.
OSGi is all the rage with numerous implementations and usages and the Spring Framework has also been in the mix. Earlier this year they released Spring Dynamic Modules for OSGi(tm) Service Platforms version 1.0. Improving the development of Spring applications running an OSGi framework. Recently they release version 1.1.0.
Rod Johnson discusses the Spring Portfolio, the Oracle/BEA and Sun/MySQL acquisitions, Java EE 6, Tomcat and Spring, Spring Dynamic Modules, the future of enterprise Java, the benefits of OSGi for application developers, the Covalent acquisition and Spring 3.0. Johnson also alludes to the SpringSource Application Platform, which was announced a month after this interview was filmed.
In this presentation from QCon San Francisco 2007, Adrian Colyer describes the OSGi specification, OSGi implementations, modularity, versioning, operational control, server-side OSGi, design considerations, using existing libraries, Spring Dynamic Modules, and writing a Spring Dynamic Modules application.
SpringSource today became an appserver vendor, challenging the existing Java EE server establishment with the SpringSource Application Platform, an application server built on Spring, OSGi, and Apache Tomcat. The new appserver departs from the Java EE standards, exposing the Spring programming model natively, along with a new deployment and packaging system (no EAR files), built over an OSGi core.