<?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: Those Leaky Networks</title>
	<atom:link href="http://eclipsesource.com/blogs/2009/05/06/those-leaky-networks/feed/" rel="self" type="application/rss+xml" />
	<link>http://eclipsesource.com/blogs/2009/05/06/those-leaky-networks/</link>
	<description>Eclipse Equinox OSGi</description>
	<lastBuildDate>Wed, 16 May 2012 08:22:45 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: Scott Lewis</title>
		<link>http://eclipsesource.com/blogs/2009/05/06/those-leaky-networks/comment-page-1/#comment-1509</link>
		<dc:creator>Scott Lewis</dc:creator>
		<pubDate>Thu, 07 May 2009 04:55:47 +0000</pubDate>
		<guid isPermaLink="false">http://eclipsesource.com/blogs/?p=1423#comment-1509</guid>
		<description>Adrian...RE: Spring DM...I would imagine that it could be used to implement RFC 119...although I don&#039;t know Spring DM well enough to say for sure.  RE: your points about OSGi&#039;s dynamic environment support...yes, OSGi&#039;s support for dynamic services is, I believe, helpful in dealing with network &#039;leakyness&#039;.  But, I don&#039;t believe that it actually makes remoting completely solid/non-leaky.  I say this because even dynamic service arrival/departure doesn&#039;t actually capture/totally hide points 1 and 2.  Yes, some version of network induced problems like 1 and 2 can be mapped to service departure, but I don&#039;t think service departure is an perfect abstraction for (e.g.) network-induced blocking (or widely varying timing/performance issues) in RPC.  My $0.02.

RE: dependency management...no, not as part of the ECF/RFC119 work.  I am using DS in other work contexts though, and I find it very helpful/useful for local service dependency mgmt.  I&#039;ve not yet come to any conclusions about remote service mgmt as I haven&#039;t played around with it enough.</description>
		<content:encoded><![CDATA[<p>Adrian&#8230;RE: Spring DM&#8230;I would imagine that it could be used to implement RFC 119&#8230;although I don&#8217;t know Spring DM well enough to say for sure.  RE: your points about OSGi&#8217;s dynamic environment support&#8230;yes, OSGi&#8217;s support for dynamic services is, I believe, helpful in dealing with network &#8216;leakyness&#8217;.  But, I don&#8217;t believe that it actually makes remoting completely solid/non-leaky.  I say this because even dynamic service arrival/departure doesn&#8217;t actually capture/totally hide points 1 and 2.  Yes, some version of network induced problems like 1 and 2 can be mapped to service departure, but I don&#8217;t think service departure is an perfect abstraction for (e.g.) network-induced blocking (or widely varying timing/performance issues) in RPC.  My $0.02.</p>
<p>RE: dependency management&#8230;no, not as part of the ECF/RFC119 work.  I am using DS in other work contexts though, and I find it very helpful/useful for local service dependency mgmt.  I&#8217;ve not yet come to any conclusions about remote service mgmt as I haven&#8217;t played around with it enough.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adrian Sampaleanu</title>
		<link>http://eclipsesource.com/blogs/2009/05/06/those-leaky-networks/comment-page-1/#comment-1508</link>
		<dc:creator>Adrian Sampaleanu</dc:creator>
		<pubDate>Thu, 07 May 2009 04:23:39 +0000</pubDate>
		<guid isPermaLink="false">http://eclipsesource.com/blogs/?p=1423#comment-1508</guid>
		<description>Scott,

When developing for OSGi with an abstraction layer such as Spring DM (and others), your points 1 and 2 apply even to local services due to the indirection implied by the proxying involved and the dynamic nature of the environment. So, I suppose that when properly handling the lifecycle events in an OSGi environment wrt dependencies, the differences between local and remote services are not so great. I&#039;m curious if Spring DM&#039;s type of abstraction (which to a large degree will be part of the 4.2 spec) could not be extended to provide the transparent layer that you say you&#039;ve implemented. Are you, in fact, using spec compliant dependency management?

Thanks for any insight,
Adrian</description>
		<content:encoded><![CDATA[<p>Scott,</p>
<p>When developing for OSGi with an abstraction layer such as Spring DM (and others), your points 1 and 2 apply even to local services due to the indirection implied by the proxying involved and the dynamic nature of the environment. So, I suppose that when properly handling the lifecycle events in an OSGi environment wrt dependencies, the differences between local and remote services are not so great. I&#8217;m curious if Spring DM&#8217;s type of abstraction (which to a large degree will be part of the 4.2 spec) could not be extended to provide the transparent layer that you say you&#8217;ve implemented. Are you, in fact, using spec compliant dependency management?</p>
<p>Thanks for any insight,<br />
Adrian</p>
]]></content:encoded>
	</item>
</channel>
</rss>

