<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: What the OSGi Web Container means for dm Server</title>
	<atom:link href="http://blog.springsource.com/2009/06/01/what-the-osgi-web-container-means-for-dm-server/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.springsource.com/2009/06/01/what-the-osgi-web-container-means-for-dm-server/</link>
	<description>The voice of SpringSource</description>
	<lastBuildDate>Sat, 20 Mar 2010 12:14:29 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Adrian Colyer</title>
		<link>http://blog.springsource.com/2009/06/01/what-the-osgi-web-container-means-for-dm-server/comment-page-1/#comment-167479</link>
		<dc:creator>Adrian Colyer</dc:creator>
		<pubDate>Thu, 02 Jul 2009 14:25:16 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=2087#comment-167479</guid>
		<description>@petev

The RFC 66 implementation is usable standalone as per Rob&#039;s previous blog entry http://blog.springsource.com/2009/05/27/introduction-to-the-osgi-web-container/.

The SpringSource implementation embeds Tomcat, but it would not surprise me to see other implementations based on Jetty being implemented elsewhere too. 

The RFC 66 project is hosted in SpringSource repos alongside all of our other OSGi-related projects, and there are no current plans to move any of these to Eclipse.

Regards, Adrian.</description>
		<content:encoded><![CDATA[<p>@petev</p>
<p>The RFC 66 implementation is usable standalone as per Rob&#039;s previous blog entry <a href="http://blog.springsource.com/2009/05/27/introduction-to-the-osgi-web-container/" rel="nofollow">http://blog.springsource.com/2009/05/27/introduction-to-the-osgi-web-container/</a>.</p>
<p>The SpringSource implementation embeds Tomcat, but it would not surprise me to see other implementations based on Jetty being implemented elsewhere too. </p>
<p>The RFC 66 project is hosted in SpringSource repos alongside all of our other OSGi-related projects, and there are no current plans to move any of these to Eclipse.</p>
<p>Regards, Adrian.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: petev</title>
		<link>http://blog.springsource.com/2009/06/01/what-the-osgi-web-container-means-for-dm-server/comment-page-1/#comment-167478</link>
		<dc:creator>petev</dc:creator>
		<pubDate>Thu, 02 Jul 2009 13:53:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=2087#comment-167478</guid>
		<description>Hi, looks very good! Is this going to be usable standalone and also with Jetty? Any plans to contribute it later to Equinox Runtime Project?

10x &amp; greetings!</description>
		<content:encoded><![CDATA[<p>Hi, looks very good! Is this going to be usable standalone and also with Jetty? Any plans to contribute it later to Equinox Runtime Project?</p>
<p>10x &amp; greetings!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Maven PAR Plugin 1.0.0.M1 &#124; SpringSource Team Blog</title>
		<link>http://blog.springsource.com/2009/06/01/what-the-osgi-web-container-means-for-dm-server/comment-page-1/#comment-167396</link>
		<dc:creator>Maven PAR Plugin 1.0.0.M1 &#124; SpringSource Team Blog</dc:creator>
		<pubDate>Wed, 24 Jun 2009 12:00:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=2087#comment-167396</guid>
		<description>[...] file can contain more than just JAR files. With the introduction of OSGi RFC 66, the dm Server has deprecated Web Modules in favor of the standard Web Container files using a .war extension.  Because of this, the PAR [...]</description>
		<content:encoded><![CDATA[<p>[...] file can contain more than just JAR files. With the introduction of OSGi RFC 66, the dm Server has deprecated Web Modules in favor of the standard Web Container files using a .war extension.  Because of this, the PAR [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob Harrop</title>
		<link>http://blog.springsource.com/2009/06/01/what-the-osgi-web-container-means-for-dm-server/comment-page-1/#comment-167203</link>
		<dc:creator>Rob Harrop</dc:creator>
		<pubDate>Thu, 04 Jun 2009 09:42:44 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=2087#comment-167203</guid>
		<description>@Daniel

Web modules will be removed in 2.0 M3 to give users plenty of time to adjust. I just finished writing the migration guide yesterday.

As for modular web apps and UI composition - we&#039;re starting work on that in our next sprint which starts on Monday.</description>
		<content:encoded><![CDATA[<p>@Daniel</p>
<p>Web modules will be removed in 2.0 M3 to give users plenty of time to adjust. I just finished writing the migration guide yesterday.</p>
<p>As for modular web apps and UI composition &#8211; we&#039;re starting work on that in our next sprint which starts on Monday.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob Harrop</title>
		<link>http://blog.springsource.com/2009/06/01/what-the-osgi-web-container-means-for-dm-server/comment-page-1/#comment-167202</link>
		<dc:creator>Rob Harrop</dc:creator>
		<pubDate>Thu, 04 Jun 2009 09:41:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=2087#comment-167202</guid>
		<description>@Anoop

Personalities are definitely staying. We see the Web Container being one of the personalities exhibited by dm Server and to support this we are using the Web Container RI.</description>
		<content:encoded><![CDATA[<p>@Anoop</p>
<p>Personalities are definitely staying. We see the Web Container being one of the personalities exhibited by dm Server and to support this we are using the Web Container RI.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Rubio</title>
		<link>http://blog.springsource.com/2009/06/01/what-the-osgi-web-container-means-for-dm-server/comment-page-1/#comment-167184</link>
		<dc:creator>Daniel Rubio</dc:creator>
		<pubDate>Wed, 03 Jun 2009 17:44:33 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=2087#comment-167184</guid>
		<description>Thanks for all the answers.

I only have a few more questions on time-lines. Adrian and Costin mention Spring-DM 2.0 as a target for leveraging RFC 66 (and deprecating web support as it currently stands in Spring-DM) 

What about dm Server, RFC 66 and the deprecation of web modules? Will this occur post-dm Server 2.0 final release ? or will it be present in dm Server 2.0 final release?
Finally, will there be something on the UI composition front (e.g shared session state between fragments, JSF) to look at in dm Server 2.0 ? Or is this something beyond dm Server 2.0 final release?</description>
		<content:encoded><![CDATA[<p>Thanks for all the answers.</p>
<p>I only have a few more questions on time-lines. Adrian and Costin mention Spring-DM 2.0 as a target for leveraging RFC 66 (and deprecating web support as it currently stands in Spring-DM) </p>
<p>What about dm Server, RFC 66 and the deprecation of web modules? Will this occur post-dm Server 2.0 final release ? or will it be present in dm Server 2.0 final release?<br />
Finally, will there be something on the UI composition front (e.g shared session state between fragments, JSF) to look at in dm Server 2.0 ? Or is this something beyond dm Server 2.0 final release?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anoop</title>
		<link>http://blog.springsource.com/2009/06/01/what-the-osgi-web-container-means-for-dm-server/comment-page-1/#comment-167163</link>
		<dc:creator>Anoop</dc:creator>
		<pubDate>Tue, 02 Jun 2009 15:07:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=2087#comment-167163</guid>
		<description>Does this mean that the whole concept of personalities is going away from Spring DM Server or it is just the &quot;Spring DM specific web module&quot; personality being replaced by &quot;OSGI specification based Web Container web bundle&quot; ?</description>
		<content:encoded><![CDATA[<p>Does this mean that the whole concept of personalities is going away from Spring DM Server or it is just the &#034;Spring DM specific web module&#034; personality being replaced by &#034;OSGI specification based Web Container web bundle&#034; ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Costin Leau</title>
		<link>http://blog.springsource.com/2009/06/01/what-the-osgi-web-container-means-for-dm-server/comment-page-1/#comment-167162</link>
		<dc:creator>Costin Leau</dc:creator>
		<pubDate>Tue, 02 Jun 2009 11:01:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=2087#comment-167162</guid>
		<description>Adding to what Adrian said, from a technical perspective, RFC 66 does all that Spring DM web support offers in a standard, portable way. In fact, I would expect existing web applications to migrate to RFC 66 with minimal (if any) updates.
As for the roadmap the web support will be deprecated in the upcoming 2.0 and then removed in the next major version. We&#039;ll make sure to properly document the transition from one scenario to the other as well as migrate the samples included in the distribution.</description>
		<content:encoded><![CDATA[<p>Adding to what Adrian said, from a technical perspective, RFC 66 does all that Spring DM web support offers in a standard, portable way. In fact, I would expect existing web applications to migrate to RFC 66 with minimal (if any) updates.<br />
As for the roadmap the web support will be deprecated in the upcoming 2.0 and then removed in the next major version. We&#039;ll make sure to properly document the transition from one scenario to the other as well as migrate the samples included in the distribution.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adrian Colyer</title>
		<link>http://blog.springsource.com/2009/06/01/what-the-osgi-web-container-means-for-dm-server/comment-page-1/#comment-167160</link>
		<dc:creator>Adrian Colyer</dc:creator>
		<pubDate>Tue, 02 Jun 2009 10:25:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=2087#comment-167160</guid>
		<description>Spring DM 2.0 is focused on being the RI for the OSGi Blueprint Service (aka RFC 124). Now that web support in OSGi has its own fledgling spec (RFC 66) and its own project, the existing support in Spring DM will be deprecated in favour of integration with the RFC 66 web extender.</description>
		<content:encoded><![CDATA[<p>Spring DM 2.0 is focused on being the RI for the OSGi Blueprint Service (aka RFC 124). Now that web support in OSGi has its own fledgling spec (RFC 66) and its own project, the existing support in Spring DM will be deprecated in favour of integration with the RFC 66 web extender.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob Harrop</title>
		<link>http://blog.springsource.com/2009/06/01/what-the-osgi-web-container-means-for-dm-server/comment-page-1/#comment-167158</link>
		<dc:creator>Rob Harrop</dc:creator>
		<pubDate>Tue, 02 Jun 2009 06:59:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=2087#comment-167158</guid>
		<description>@Daniel

The structure of a webbundle is currently in flux. If you take any old WAR and install it using the webbundle: URL scheme then, that webbundle is still a valid WAR. There is discussion about being able to create any old bundle and have it serve up web content, but I imagine that will still end up surprisingly WAR-like. 

The challenge of a new format is getting something that works nicely with tooling and also has a well-defined contract for resources that are intended to be private to the app - like WEB-INF.

RFC66 only talks about what we call WARs, shared-library WARs and shared-service WARs. It provides headers to control the context path and where the container extracts JSP content to.

I liked the generation capabilities of web modules but too many people found them confusing, and as you say, they don&#039;t really scale when you have a large project. There is nothing to prevent us from supporting generation on dm Server by extending our RFC66 contract but I&#039;d like to be certain that what we support has real concrete value.

Re: web support in Spring DM. I&#039;m not 100% certain on the plan there. I&#039;ll check with Adrian/Costin and they can weigh in.</description>
		<content:encoded><![CDATA[<p>@Daniel</p>
<p>The structure of a webbundle is currently in flux. If you take any old WAR and install it using the webbundle: URL scheme then, that webbundle is still a valid WAR. There is discussion about being able to create any old bundle and have it serve up web content, but I imagine that will still end up surprisingly WAR-like. </p>
<p>The challenge of a new format is getting something that works nicely with tooling and also has a well-defined contract for resources that are intended to be private to the app &#8211; like WEB-INF.</p>
<p>RFC66 only talks about what we call WARs, shared-library WARs and shared-service WARs. It provides headers to control the context path and where the container extracts JSP content to.</p>
<p>I liked the generation capabilities of web modules but too many people found them confusing, and as you say, they don&#039;t really scale when you have a large project. There is nothing to prevent us from supporting generation on dm Server by extending our RFC66 contract but I&#039;d like to be certain that what we support has real concrete value.</p>
<p>Re: web support in Spring DM. I&#039;m not 100% certain on the plan there. I&#039;ll check with Adrian/Costin and they can weigh in.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
