<?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: Onion architecture</title>
	<atom:link href="http://blog.kjempekjekt.com/2009/09/17/onion-architecture/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.kjempekjekt.com/2009/09/17/onion-architecture/</link>
	<description>om livet som .net utvikler</description>
	<lastBuildDate>Wed, 08 Feb 2012 09:53:01 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Torbjørn</title>
		<link>http://blog.kjempekjekt.com/2009/09/17/onion-architecture/#comment-68751</link>
		<dc:creator>Torbjørn</dc:creator>
		<pubDate>Thu, 17 Sep 2009 08:31:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.kjempekjekt.com/2009/09/17/onion-architecture/#comment-68751</guid>
		<description>Takk Fredrik, nå gleder jeg meg til å se presentasjonen din ;)</description>
		<content:encoded><![CDATA[<p>Takk Fredrik, nå gleder jeg meg til å se presentasjonen din ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fredrik Kalseth</title>
		<link>http://blog.kjempekjekt.com/2009/09/17/onion-architecture/#comment-68737</link>
		<dc:creator>Fredrik Kalseth</dc:creator>
		<pubDate>Thu, 17 Sep 2009 07:29:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.kjempekjekt.com/2009/09/17/onion-architecture/#comment-68737</guid>
		<description>Bra post, as usual! :-)

Det stemmer at jeg prater endel om Onion Architecture i den ene MSDN Live sesjonen min. Jeg syns det er en veldig naturlig arkitektur som nesten litt gir seg selv om man ønsker å følge SOLID design prinsipper. 

I mitt eksempel så har jeg dog plassert controllere i UI-skallet, fordi jeg syns de er altfor hardt koblet til teknologi (jeg bruker ASP.NET MVC) til å kunne kalles en applikasjons service. Controllerne mine er da også kun veldig tynne wrappere som snakker med applikasjonstjenester som representerer use cases i applikasjonen (via orkestrering av domene-tjenestene). De har null business logikk i seg selv - deres eneste ansvar er egentlig å håndtere mappingen av domeneobjekter returnert fra relevant app service til viewmodels og sende dette til riktig view (og omvendt). 

PS - skal legge inn en link til denne posten i slide deck&#039;et mitt :-)</description>
		<content:encoded><![CDATA[<p>Bra post, as usual! :-)</p>
<p>Det stemmer at jeg prater endel om Onion Architecture i den ene MSDN Live sesjonen min. Jeg syns det er en veldig naturlig arkitektur som nesten litt gir seg selv om man ønsker å følge SOLID design prinsipper. </p>
<p>I mitt eksempel så har jeg dog plassert controllere i UI-skallet, fordi jeg syns de er altfor hardt koblet til teknologi (jeg bruker ASP.NET MVC) til å kunne kalles en applikasjons service. Controllerne mine er da også kun veldig tynne wrappere som snakker med applikasjonstjenester som representerer use cases i applikasjonen (via orkestrering av domene-tjenestene). De har null business logikk i seg selv &#8211; deres eneste ansvar er egentlig å håndtere mappingen av domeneobjekter returnert fra relevant app service til viewmodels og sende dette til riktig view (og omvendt). </p>
<p>PS &#8211; skal legge inn en link til denne posten i slide deck&#8217;et mitt :-)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

