<?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: Chapter 2 &#8211; Module Defined</title>
	<atom:link href="http://www.kirkk.com/modularity/2009/12/chapter-2-module-defined/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kirkk.com/modularity/2009/12/chapter-2-module-defined/</link>
	<description>Patterns of Modular Architecture</description>
	<lastBuildDate>Wed, 01 Sep 2010 02:37:32 -0600</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Dinkar Gupta</title>
		<link>http://www.kirkk.com/modularity/2009/12/chapter-2-module-defined/comment-page-1/#comment-32</link>
		<dc:creator>Dinkar Gupta</dc:creator>
		<pubDate>Mon, 24 May 2010 11:03:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.kirkk.com/modularity/?p=26#comment-32</guid>
		<description>Wanted to correct one thing... The definition does include interfaces &quot;... provides a concise interface to consumers&quot;. what I meant by missing is, some explicit mention of the provided interfaces.. just like you have provided some for other characteristics of the module (in 2.1.1 - 2.1.6)</description>
		<content:encoded><![CDATA[<p>Wanted to correct one thing&#8230; The definition does include interfaces &#8220;&#8230; provides a concise interface to consumers&#8221;. what I meant by missing is, some explicit mention of the provided interfaces.. just like you have provided some for other characteristics of the module (in 2.1.1 &#8211; 2.1.6)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dinkar Gupta</title>
		<link>http://www.kirkk.com/modularity/2009/12/chapter-2-module-defined/comment-page-1/#comment-31</link>
		<dc:creator>Dinkar Gupta</dc:creator>
		<pubDate>Mon, 24 May 2010 10:57:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.kirkk.com/modularity/?p=26#comment-31</guid>
		<description>I have only gone this far in reading the chapters but one thing which seems to be missing is the Module interfaces. In my view, a module&#039;s definition is incomplete without talking about it&#039;s interfaces (what does it offer?). You have already mentioned about dependencies - which is the &quot;required interface&quot; part of the module definition. I think it will be a good idea to touch upon the &quot;provided interface&quot; aspect of modules in the beginning to set the context for later chapters. The context of model (runtime or development) on the nature of these interfaces and the design (physical as well as logical) is a very important aspect of modulalization. Some patterns related to design of interface contracts, keeping runtime modularity, reuse and maintainence in mind, is something which will be of immense value.</description>
		<content:encoded><![CDATA[<p>I have only gone this far in reading the chapters but one thing which seems to be missing is the Module interfaces. In my view, a module&#8217;s definition is incomplete without talking about it&#8217;s interfaces (what does it offer?). You have already mentioned about dependencies &#8211; which is the &#8220;required interface&#8221; part of the module definition. I think it will be a good idea to touch upon the &#8220;provided interface&#8221; aspect of modules in the beginning to set the context for later chapters. The context of model (runtime or development) on the nature of these interfaces and the design (physical as well as logical) is a very important aspect of modulalization. Some patterns related to design of interface contracts, keeping runtime modularity, reuse and maintainence in mind, is something which will be of immense value.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Glyn Normington</title>
		<link>http://www.kirkk.com/modularity/2009/12/chapter-2-module-defined/comment-page-1/#comment-8</link>
		<dc:creator>Glyn Normington</dc:creator>
		<pubDate>Fri, 05 Feb 2010 11:51:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.kirkk.com/modularity/?p=26#comment-8</guid>
		<description>&quot;A module is a JAR file&quot; isn&#039;t true. Maybe this is simply hyperbole. &quot;A JAR file is a module&quot; is closer to the truth, but even then there are caveats if a JAR file is to meet the criteria in this chapter. &quot;A JAR file is the best basis for a module that is readily available in Java&quot; is the truth, but is hardly worth saying.</description>
		<content:encoded><![CDATA[<p>&#8220;A module is a JAR file&#8221; isn&#8217;t true. Maybe this is simply hyperbole. &#8220;A JAR file is a module&#8221; is closer to the truth, but even then there are caveats if a JAR file is to meet the criteria in this chapter. &#8220;A JAR file is the best basis for a module that is readily available in Java&#8221; is the truth, but is hardly worth saying.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Craig Walls</title>
		<link>http://www.kirkk.com/modularity/2009/12/chapter-2-module-defined/comment-page-1/#comment-2</link>
		<dc:creator>Craig Walls</dc:creator>
		<pubDate>Fri, 15 Jan 2010 19:06:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.kirkk.com/modularity/?p=26#comment-2</guid>
		<description>Figure 1 is awesome. It sums up pictorially what I&#039;ve been trying to describe (not so elegantly) for a few years. Beautiful.</description>
		<content:encoded><![CDATA[<p>Figure 1 is awesome. It sums up pictorially what I&#8217;ve been trying to describe (not so elegantly) for a few years. Beautiful.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
