<?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: DDD: Bounded Contexts</title>
	<atom:link href="http://www.markhneedham.com/blog/2009/03/07/ddd-bounded-contexts/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.markhneedham.com/blog/2009/03/07/ddd-bounded-contexts/</link>
	<description>Thoughts on Software Development</description>
	<lastBuildDate>Tue, 16 Mar 2010 16:49:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Getting a better view from the roof of the Bus &#124; YOOT</title>
		<link>http://www.markhneedham.com/blog/2009/03/07/ddd-bounded-contexts/comment-page-1/#comment-26235</link>
		<dc:creator>Getting a better view from the roof of the Bus &#124; YOOT</dc:creator>
		<pubDate>Thu, 05 Nov 2009 22:46:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=1001#comment-26235</guid>
		<description>[...] to achieve its main goals. Another possibility can also be to model your Services around Bounded Contexts that you would have previously identified, if you are a DDD practitioner. I&#8217;m still not yet [...]</description>
		<content:encoded><![CDATA[<p>[...] to achieve its main goals. Another possibility can also be to model your Services around Bounded Contexts that you would have previously identified, if you are a DDD practitioner. I'm still not yet [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Learning through teaching at Mark Needham</title>
		<link>http://www.markhneedham.com/blog/2009/03/07/ddd-bounded-contexts/comment-page-1/#comment-14954</link>
		<dc:creator>Learning through teaching at Mark Needham</dc:creator>
		<pubDate>Mon, 20 Apr 2009 21:40:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=1001#comment-14954</guid>
		<description>[...] on what you write means that it can become a two way conversation. There have certainly been a couple of occasions when people with more knowledge of a topic than me have pointed out where my [...]</description>
		<content:encoded><![CDATA[<p>[...] on what you write means that it can become a two way conversation. There have certainly been a couple of occasions when people with more knowledge of a topic than me have pointed out where my [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DDD: Recognising relationships between bounded contexts at Mark Needham</title>
		<link>http://www.markhneedham.com/blog/2009/03/07/ddd-bounded-contexts/comment-page-1/#comment-13246</link>
		<dc:creator>DDD: Recognising relationships between bounded contexts at Mark Needham</dc:creator>
		<pubDate>Mon, 30 Mar 2009 12:54:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=1001#comment-13246</guid>
		<description>[...] There are various patterns used to describe the relationships between different bounded contexts: [...]</description>
		<content:encoded><![CDATA[<p>[...] There are various patterns used to describe the relationships between different bounded contexts: [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Casey</title>
		<link>http://www.markhneedham.com/blog/2009/03/07/ddd-bounded-contexts/comment-page-1/#comment-12081</link>
		<dc:creator>Casey</dc:creator>
		<pubDate>Tue, 10 Mar 2009 13:33:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=1001#comment-12081</guid>
		<description>I think Philip is right - the concept of layers exists in the DDD book (not to hand so don&#039;t have a  reference) ... and the persistence layer is just that.

That said, I would say the UI could well be considered a separate BC - one of the aspects of a BC is that it contains all it&#039;s own code, data and logic - in total isolation, both logically and physically, from other BCs

By that definition, a UI application is a prime candidate for being called a BC ... and I have always tended to. Also b that definition the ORM/DB/Peristence stuff is not a BC, as it is in the same codebase as the BC it belongs to - and there will almost certainly be a complete implementation of the persistence mechanism for each BC.

Hope that makes sense ...

(oh and btw I think Udi Dahan and possibly Greg Young disagree with me calling a UI a BC)</description>
		<content:encoded><![CDATA[<p>I think Philip is right &#8211; the concept of layers exists in the DDD book (not to hand so don't have a  reference) &#8230; and the persistence layer is just that.</p>
<p>That said, I would say the UI could well be considered a separate BC &#8211; one of the aspects of a BC is that it contains all it's own code, data and logic &#8211; in total isolation, both logically and physically, from other BCs</p>
<p>By that definition, a UI application is a prime candidate for being called a BC &#8230; and I have always tended to. Also b that definition the ORM/DB/Peristence stuff is not a BC, as it is in the same codebase as the BC it belongs to &#8211; and there will almost certainly be a complete implementation of the persistence mechanism for each BC.</p>
<p>Hope that makes sense &#8230;</p>
<p>(oh and btw I think Udi Dahan and possibly Greg Young disagree with me calling a UI a BC)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Needham</title>
		<link>http://www.markhneedham.com/blog/2009/03/07/ddd-bounded-contexts/comment-page-1/#comment-12009</link>
		<dc:creator>Mark Needham</dc:creator>
		<pubDate>Mon, 09 Mar 2009 07:55:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=1001#comment-12009</guid>
		<description>Would that also mean that the UI example wouldn&#039;t work either as I would have thought the UI is a different layer to the domain?

Maybe I&#039;ve used the wrong terminology but it seems as if the concept behind it is quite similar.</description>
		<content:encoded><![CDATA[<p>Would that also mean that the UI example wouldn't work either as I would have thought the UI is a different layer to the domain?</p>
<p>Maybe I've used the wrong terminology but it seems as if the concept behind it is quite similar.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Phillip Calçado</title>
		<link>http://www.markhneedham.com/blog/2009/03/07/ddd-bounded-contexts/comment-page-1/#comment-11994</link>
		<dc:creator>Phillip Calçado</dc:creator>
		<pubDate>Mon, 09 Mar 2009 01:51:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=1001#comment-11994</guid>
		<description>I&#039;m not sure I got your database example. There is, for sure, some anti-corruption mechanism, usually designed as Data Mappers and other POEAA patterns, but this wouldn&#039;t be a different Bounded Context, those are just -guess what?- Layers. Bounded Contexts are &quot;vertical&quot; divisions, Layers are &quot;horizontal&quot;.

Or maybe I didn&#039;t understand your post at all.</description>
		<content:encoded><![CDATA[<p>I'm not sure I got your database example. There is, for sure, some anti-corruption mechanism, usually designed as Data Mappers and other POEAA patterns, but this wouldn't be a different Bounded Context, those are just -guess what?- Layers. Bounded Contexts are "vertical" divisions, Layers are "horizontal".</p>
<p>Or maybe I didn't understand your post at all.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DotNetShoutout</title>
		<link>http://www.markhneedham.com/blog/2009/03/07/ddd-bounded-contexts/comment-page-1/#comment-11983</link>
		<dc:creator>DotNetShoutout</dc:creator>
		<pubDate>Sun, 08 Mar 2009 21:43:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=1001#comment-11983</guid>
		<description>&lt;strong&gt;DDD: Bounded Contexts - Mark Needham...&lt;/strong&gt;

Thank you for submitting this cool story - Trackback from DotNetShoutout...</description>
		<content:encoded><![CDATA[<p><strong>DDD: Bounded Contexts &#8211; Mark Needham&#8230;</strong></p>
<p>Thank you for submitting this cool story &#8211; Trackback from DotNetShoutout&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arjan`s World &#187; LINKBLOG for March 8, 2009</title>
		<link>http://www.markhneedham.com/blog/2009/03/07/ddd-bounded-contexts/comment-page-1/#comment-11975</link>
		<dc:creator>Arjan`s World &#187; LINKBLOG for March 8, 2009</dc:creator>
		<pubDate>Sun, 08 Mar 2009 18:33:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=1001#comment-11975</guid>
		<description>[...] DDD: Bounded Contexts -Mark Needham [...]</description>
		<content:encoded><![CDATA[<p>[...] DDD: Bounded Contexts -Mark Needham [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
