<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.11" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: SpringSource Application Platform Deployment Options</title>
	<link>http://blog.springsource.com/main/2008/05/06/springsource-application-platform-deployment-options/</link>
	<description>The voice of SpringSource</description>
	<pubDate>Sun, 20 Jul 2008 22:51:58 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.11</generator>

	<item>
		<title>by: SpringSource Team Blog &#187; Running a Spring Batch Job in The SpringSource Application Platform</title>
		<link>http://blog.springsource.com/main/2008/05/06/springsource-application-platform-deployment-options/#comment-108031</link>
		<pubDate>Fri, 30 May 2008 18:52:31 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2008/05/06/springsource-application-platform-deployment-options/#comment-108031</guid>
					<description>[...] Sam&#39;s blog on deployment options [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Sam&#39;s blog on deployment options [&#8230;]
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Dmitriy Kopylenko</title>
		<link>http://blog.springsource.com/main/2008/05/06/springsource-application-platform-deployment-options/#comment-105702</link>
		<pubDate>Thu, 08 May 2008 17:57:24 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2008/05/06/springsource-application-platform-deployment-options/#comment-105702</guid>
					<description>[quote comment="105698"]

Security and visibility of services as well as types are topics that we will be addressing in the Platform over the coming months. So stay tuned and feel free to make suggestions on &lt;a href="https://issuetracker.springsource.com/browse/PLATFORM" rel="nofollow"&gt;JIRA&lt;/a&gt;.

Thanks,

Sam[/quote]

Sounds good to me.

Dmitriy.</description>
		<content:encoded><![CDATA[<p>[quote comment=&#034;105698&#034;]</p>
<p>Security and visibility of services as well as types are topics that we will be addressing in the Platform over the coming months. So stay tuned and feel free to make suggestions on <a href="https://issuetracker.springsource.com/browse/PLATFORM" rel="nofollow">JIRA</a>.</p>
<p>Thanks,</p>
<p>Sam[/quote]</p>
<p>Sounds good to me.</p>
<p>Dmitriy.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Dmitriy Kopylenko</title>
		<link>http://blog.springsource.com/main/2008/05/06/springsource-application-platform-deployment-options/#comment-105700</link>
		<pubDate>Thu, 08 May 2008 17:54:53 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2008/05/06/springsource-application-platform-deployment-options/#comment-105700</guid>
					<description>[quote comment="105696"]

Colin Yates and I have been working on a migration guide that will walk you through the steps of migrating the Spring 2.0 Form Tags show case application from a Standard Java EE WAR to a Shared Libraries WAR, a Shared Services WAR, and finally a full blown PAR with a Web Module. We'll be providing working examples that you can download, and Colin is
adding further documentation in a new case study chapter of the Programmer Guide.

So, with those samples and the documentation in your hands, we're confident that you'll be able to morph the PetClinic sample application into the various deployment formats on your own!

Regards,

Sam[/quote]

That's good news. Thanks Sam.

Dmitriy.</description>
		<content:encoded><![CDATA[<p>[quote comment=&#034;105696&#034;]</p>
<p>Colin Yates and I have been working on a migration guide that will walk you through the steps of migrating the Spring 2.0 Form Tags show case application from a Standard Java EE WAR to a Shared Libraries WAR, a Shared Services WAR, and finally a full blown PAR with a Web Module. We&#039;ll be providing working examples that you can download, and Colin is<br />
adding further documentation in a new case study chapter of the Programmer Guide.</p>
<p>So, with those samples and the documentation in your hands, we&#039;re confident that you&#039;ll be able to morph the PetClinic sample application into the various deployment formats on your own!</p>
<p>Regards,</p>
<p>Sam[/quote]</p>
<p>That&#039;s good news. Thanks Sam.</p>
<p>Dmitriy.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Sam Brannen</title>
		<link>http://blog.springsource.com/main/2008/05/06/springsource-application-platform-deployment-options/#comment-105698</link>
		<pubDate>Thu, 08 May 2008 17:36:15 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2008/05/06/springsource-application-platform-deployment-options/#comment-105698</guid>
					<description>[quote comment="105681"]Another question: is it really a good idea of having services published by modules within PARs (intended by "internal" consumption) be visible from outside PARs (via OSGi registry). Is there any way to prevent that?[/quote]

Those are certainly valid questions, and you're right: ideally you would want to be able to explicitly restrict the visibility of services published and consumed within a PAR so that external bundles could not see those services. There is currently, however, no way to restrict the visibility of services on the Platform other than what scoping provides you.

Security and visibility of services as well as types are topics that we will be addressing in the Platform over the coming months. So stay tuned and feel free to make suggestions on &lt;a href="https://issuetracker.springsource.com/browse/PLATFORM" target="_blank" rel="nofollow"&gt;JIRA&lt;/a&gt;.

Thanks,

  Sam</description>
		<content:encoded><![CDATA[<p>[quote comment=&#034;105681&#034;]Another question: is it really a good idea of having services published by modules within PARs (intended by &#034;internal&#034; consumption) be visible from outside PARs (via OSGi registry). Is there any way to prevent that?[/quote]</p>
<p>Those are certainly valid questions, and you&#039;re right: ideally you would want to be able to explicitly restrict the visibility of services published and consumed within a PAR so that external bundles could not see those services. There is currently, however, no way to restrict the visibility of services on the Platform other than what scoping provides you.</p>
<p>Security and visibility of services as well as types are topics that we will be addressing in the Platform over the coming months. So stay tuned and feel free to make suggestions on <a href="https://issuetracker.springsource.com/browse/PLATFORM" target="_blank" rel="nofollow">JIRA</a>.</p>
<p>Thanks,</p>
<p>  Sam
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Sam Brannen</title>
		<link>http://blog.springsource.com/main/2008/05/06/springsource-application-platform-deployment-options/#comment-105696</link>
		<pubDate>Thu, 08 May 2008 17:25:08 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2008/05/06/springsource-application-platform-deployment-options/#comment-105696</guid>
					<description>Hi Dmitriy,

[quote comment="105680"]Now that you guys have released PAR version of Petclinic, I would be very interested seeing other deployment versions of it e.g. Shared Libs WAR,
Shared Services WAR, Web Module.[/quote]

FYI: the PetClinic sample application that we recently released already demonstrates a PAR with several bundles (i.e., domain, infrastructure, and repository) as well as a web module.

[quote comment="105680"]What are the chances of having these versions of Petclinic available?[/quote]

Due to the complexity of the PetClinic sample application, we are currently only planning on providing the "PAR with a Web Module" deployment version of PetClinic; however, I have some good news for you...

Colin Yates and I have been working on a migration guide that will walk you through the steps of migrating the Spring 2.0 Form Tags show case application from a Standard Java EE WAR to a Shared Libraries WAR, a Shared Services WAR, and finally a full blown PAR with a Web Module. We'll be providing working examples that you can download, and Colin is
adding further documentation in a new case study chapter of the Programmer Guide.

So, with those samples and the documentation in your hands, we're confident that you'll be able to morph the PetClinic sample application into the various deployment formats on your own!

Regards,

  Sam</description>
		<content:encoded><![CDATA[<p>Hi Dmitriy,</p>
<p>[quote comment=&#034;105680&#034;]Now that you guys have released PAR version of Petclinic, I would be very interested seeing other deployment versions of it e.g. Shared Libs WAR,<br />
Shared Services WAR, Web Module.[/quote]</p>
<p>FYI: the PetClinic sample application that we recently released already demonstrates a PAR with several bundles (i.e., domain, infrastructure, and repository) as well as a web module.</p>
<p>[quote comment=&#034;105680&#034;]What are the chances of having these versions of Petclinic available?[/quote]</p>
<p>Due to the complexity of the PetClinic sample application, we are currently only planning on providing the &#034;PAR with a Web Module&#034; deployment version of PetClinic; however, I have some good news for you&#8230;</p>
<p>Colin Yates and I have been working on a migration guide that will walk you through the steps of migrating the Spring 2.0 Form Tags show case application from a Standard Java EE WAR to a Shared Libraries WAR, a Shared Services WAR, and finally a full blown PAR with a Web Module. We&#039;ll be providing working examples that you can download, and Colin is<br />
adding further documentation in a new case study chapter of the Programmer Guide.</p>
<p>So, with those samples and the documentation in your hands, we&#039;re confident that you&#039;ll be able to morph the PetClinic sample application into the various deployment formats on your own!</p>
<p>Regards,</p>
<p>  Sam
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Dmitriy Kopylenko</title>
		<link>http://blog.springsource.com/main/2008/05/06/springsource-application-platform-deployment-options/#comment-105681</link>
		<pubDate>Thu, 08 May 2008 14:19:15 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2008/05/06/springsource-application-platform-deployment-options/#comment-105681</guid>
					<description>Another question: is it really a good idea of having services published by modules within PARs (intended by "internal" consumption) be visible from outside PARs (via OSGi registry). Is there any way to prevent that?

Thanks,
Dmitriy.</description>
		<content:encoded><![CDATA[<p>Another question: is it really a good idea of having services published by modules within PARs (intended by &#034;internal&#034; consumption) be visible from outside PARs (via OSGi registry). Is there any way to prevent that?</p>
<p>Thanks,<br />
Dmitriy.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Dmitriy Kopylenko</title>
		<link>http://blog.springsource.com/main/2008/05/06/springsource-application-platform-deployment-options/#comment-105680</link>
		<pubDate>Thu, 08 May 2008 14:08:04 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2008/05/06/springsource-application-platform-deployment-options/#comment-105680</guid>
					<description>Sam,

great series of blog entries about S2AP. Keep 'em coming!

Now that you guys have released PAR version of Petclinic, I would be very interested seeing other deployment versions of it e.g. Shared Libs WAR, Shared Services WAR, Web Module. What are the chances of having these versions of Petclinic available?

Also I would love to see you guys releasing the Ivy-Ant build system with some docs!

Thanks,
Dmitriy.</description>
		<content:encoded><![CDATA[<p>Sam,</p>
<p>great series of blog entries about S2AP. Keep &#039;em coming!</p>
<p>Now that you guys have released PAR version of Petclinic, I would be very interested seeing other deployment versions of it e.g. Shared Libs WAR, Shared Services WAR, Web Module. What are the chances of having these versions of Petclinic available?</p>
<p>Also I would love to see you guys releasing the Ivy-Ant build system with some docs!</p>
<p>Thanks,<br />
Dmitriy.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: SpringSource Team Blog &#187; SpringSource Application Platform Manifest Headers</title>
		<link>http://blog.springsource.com/main/2008/05/06/springsource-application-platform-deployment-options/#comment-105661</link>
		<pubDate>Thu, 08 May 2008 09:53:29 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2008/05/06/springsource-application-platform-deployment-options/#comment-105661</guid>
					<description>[...] As Sam&#39;s recent blog on the Platform&#39;s deployment options explains, you can deploy existing monolithic WAR files on the Platform with no need to understand OSGi - the Platform takes care of everything for you. But to benefit from shared libraries, shared services and, ultimately, PAR file scoping, it is necessary to break monolithic WAR files into OSGi bundles. How hard can that be? [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] As Sam&#39;s recent blog on the Platform&#39;s deployment options explains, you can deploy existing monolithic WAR files on the Platform with no need to understand OSGi - the Platform takes care of everything for you. But to benefit from shared libraries, shared services and, ultimately, PAR file scoping, it is necessary to break monolithic WAR files into OSGi bundles. How hard can that be? [&#8230;]
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Sam Brannen</title>
		<link>http://blog.springsource.com/main/2008/05/06/springsource-application-platform-deployment-options/#comment-105606</link>
		<pubDate>Wed, 07 May 2008 21:39:47 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2008/05/06/springsource-application-platform-deployment-options/#comment-105606</guid>
					<description>[quote comment="105598"]thanks a lot for the clarification.[/quote]

You're welcome.

[quote comment="105598"]Is it possible to publish a service from inside a PAR for both internal and external consumption?[/quote]

Yes, you can publish a service from inside a PAR and reference it internally. This will happen automatically within a PAR, since both the publishing and consumption of services (i.e., via Spring-DM's &#60;osgi:service ... /&#62; and &#60;osgi:reference ... /&#62;, respectively) are scoped. You can also reference the published service externally from outside the PAR, but remember that you'll need to avoid creating a conflicting filter when looking up the service in the OSGi Service Registry. 

[quote comment="105598"]can I override the default filtering?[/quote]

No, there is currently no way to override the default filtering or service properties applied during scoping.

However, we are looking into ways to improve this.

[quote comment="105598"]So many questions :)[/quote]

Keep 'em coming! ;)

 - Sam</description>
		<content:encoded><![CDATA[<p>[quote comment=&#034;105598&#034;]thanks a lot for the clarification.[/quote]</p>
<p>You&#039;re welcome.</p>
<p>[quote comment=&#034;105598&#034;]Is it possible to publish a service from inside a PAR for both internal and external consumption?[/quote]</p>
<p>Yes, you can publish a service from inside a PAR and reference it internally. This will happen automatically within a PAR, since both the publishing and consumption of services (i.e., via Spring-DM&#039;s &lt;osgi:service &#8230; /&gt; and &lt;osgi:reference &#8230; /&gt;, respectively) are scoped. You can also reference the published service externally from outside the PAR, but remember that you&#039;ll need to avoid creating a conflicting filter when looking up the service in the OSGi Service Registry. </p>
<p>[quote comment=&#034;105598&#034;]can I override the default filtering?[/quote]</p>
<p>No, there is currently no way to override the default filtering or service properties applied during scoping.</p>
<p>However, we are looking into ways to improve this.</p>
<p>[quote comment=&#034;105598&#034;]So many questions <img src='http://blog.springsource.com/main/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> [/quote]</p>
<p>Keep &#039;em coming! <img src='http://blog.springsource.com/main/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p> - Sam
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Nils Wloka</title>
		<link>http://blog.springsource.com/main/2008/05/06/springsource-application-platform-deployment-options/#comment-105598</link>
		<pubDate>Wed, 07 May 2008 20:16:13 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2008/05/06/springsource-application-platform-deployment-options/#comment-105598</guid>
					<description>Hello again,

thanks a lot for the clarification. That sounds really neat. Is it possible to publish a service from inside a PAR for both internal and external consumption (i.e. can I override the default filtering)?

So many questions :)

Later,

Nils</description>
		<content:encoded><![CDATA[<p>Hello again,</p>
<p>thanks a lot for the clarification. That sounds really neat. Is it possible to publish a service from inside a PAR for both internal and external consumption (i.e. can I override the default filtering)?</p>
<p>So many questions <img src='http://blog.springsource.com/main/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Later,</p>
<p>Nils
</p>
]]></content:encoded>
				</item>
</channel>
</rss>
