<?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: [Article] EDA: SOA through the looking glass</title>
	<atom:link href="http://www.udidahan.com/2009/09/29/article-eda-soa-through-the-looking-glass/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.udidahan.com/2009/09/29/article-eda-soa-through-the-looking-glass/</link>
	<description>Enterprise Development Expert &#38; SOA Specialist</description>
	<lastBuildDate>Sat, 11 Feb 2012 15:16:10 -0600</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Olav</title>
		<link>http://www.udidahan.com/2009/09/29/article-eda-soa-through-the-looking-glass/comment-page-1/#comment-36765</link>
		<dc:creator>Olav</dc:creator>
		<pubDate>Mon, 05 Oct 2009 12:20:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1117#comment-36765</guid>
		<description>It does - thank you for taking the time :)</description>
		<content:encoded><![CDATA[<p>It does &#8211; thank you for taking the time <img src='http://www.udidahan.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: udidahan</title>
		<link>http://www.udidahan.com/2009/09/29/article-eda-soa-through-the-looking-glass/comment-page-1/#comment-36762</link>
		<dc:creator>udidahan</dc:creator>
		<pubDate>Mon, 05 Oct 2009 11:27:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1117#comment-36762</guid>
		<description>Olav,

About the printing - no, there wouldn&#039;t need to be a common database. Both services would be involved in the printing, as well as another layout service.

Hope that makes sense.</description>
		<content:encoded><![CDATA[<p>Olav,</p>
<p>About the printing &#8211; no, there wouldn&#8217;t need to be a common database. Both services would be involved in the printing, as well as another layout service.</p>
<p>Hope that makes sense.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Olav Rask</title>
		<link>http://www.udidahan.com/2009/09/29/article-eda-soa-through-the-looking-glass/comment-page-1/#comment-36761</link>
		<dc:creator>Olav Rask</dc:creator>
		<pubDate>Mon, 05 Oct 2009 07:33:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1117#comment-36761</guid>
		<description>I think i focused too much on data types instead of business meaning - i had my mind set on a many to many relation with meaning to both sides. It makes perfect sense that the &quot;Sales&quot; service would hold the order-&gt;customer information. Thinking about it, such info would not fit very well in the Customer service :)

I&#039;m not quite sure i understand the second part of your answer. Could a concrete implementetion be two services each collecting data and storing this in a common database from where reports could be generated and printed?</description>
		<content:encoded><![CDATA[<p>I think i focused too much on data types instead of business meaning &#8211; i had my mind set on a many to many relation with meaning to both sides. It makes perfect sense that the &#8220;Sales&#8221; service would hold the order-&gt;customer information. Thinking about it, such info would not fit very well in the Customer service <img src='http://www.udidahan.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I&#8217;m not quite sure i understand the second part of your answer. Could a concrete implementetion be two services each collecting data and storing this in a common database from where reports could be generated and printed?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: udidahan</title>
		<link>http://www.udidahan.com/2009/09/29/article-eda-soa-through-the-looking-glass/comment-page-1/#comment-36757</link>
		<dc:creator>udidahan</dc:creator>
		<pubDate>Sat, 03 Oct 2009 18:38:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1117#comment-36757</guid>
		<description>Olav,

Glad you liked the article. To your question:

&gt; Who would hold the ordercustomer data?

The sales service would hold the order data indexed by customer Id.

Printing isn&#039;t a service and can be thought of as a physical endpoint on which multiple services can run - each contributing the part of the data it owns.

As a goal, we should see services not requiring each others data beyond just IDs.

Does that answer your question?</description>
		<content:encoded><![CDATA[<p>Olav,</p>
<p>Glad you liked the article. To your question:</p>
<p>> Who would hold the ordercustomer data?</p>
<p>The sales service would hold the order data indexed by customer Id.</p>
<p>Printing isn&#8217;t a service and can be thought of as a physical endpoint on which multiple services can run &#8211; each contributing the part of the data it owns.</p>
<p>As a goal, we should see services not requiring each others data beyond just IDs.</p>
<p>Does that answer your question?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: udidahan</title>
		<link>http://www.udidahan.com/2009/09/29/article-eda-soa-through-the-looking-glass/comment-page-1/#comment-36756</link>
		<dc:creator>udidahan</dc:creator>
		<pubDate>Sat, 03 Oct 2009 18:35:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1117#comment-36756</guid>
		<description>Chris,

Synchronicities abound :)</description>
		<content:encoded><![CDATA[<p>Chris,</p>
<p>Synchronicities abound <img src='http://www.udidahan.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Olav Rask</title>
		<link>http://www.udidahan.com/2009/09/29/article-eda-soa-through-the-looking-glass/comment-page-1/#comment-36754</link>
		<dc:creator>Olav Rask</dc:creator>
		<pubDate>Fri, 02 Oct 2009 10:35:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1117#comment-36754</guid>
		<description>Great article! One question:

Continuing with your example of an order service and a customer service - who would hold the ordercustomer data? If a requirment was for a list of orders with associated customers to be printed (or used for some other purpose), would the printing service simply request data from both services or would this be pre-cached by listening for order and customer events?</description>
		<content:encoded><![CDATA[<p>Great article! One question:</p>
<p>Continuing with your example of an order service and a customer service &#8211; who would hold the ordercustomer data? If a requirment was for a list of orders with associated customers to be printed (or used for some other purpose), would the printing service simply request data from both services or would this be pre-cached by listening for order and customer events?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Deweese</title>
		<link>http://www.udidahan.com/2009/09/29/article-eda-soa-through-the-looking-glass/comment-page-1/#comment-36753</link>
		<dc:creator>Chris Deweese</dc:creator>
		<pubDate>Wed, 30 Sep 2009 23:52:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1117#comment-36753</guid>
		<description>What timing!  I just delivered this presentation to a government info sharing conference:  http://www.slideshare.net/cdeweese/integrating-systems-with-niem-using-soa

EDA has been milling around my head for a few months now and it clicked.  I think I get it and the more I conceptualize about systems and problems I&#039;m having I see a good fit for EDA.  EDA is a much better model for the real-world, a cleaner abstraction because things don&#039;t happen request-response or in the order you want them to.  The last 35 minutes of my presentation was Q&amp;A and there were several people doing SOA implementations saying the same thing - when you conceptualize things in events it&#039;s a better model.  You can account for all kinds of things you couldn&#039;t before, including time.  Which, in justice &amp; LE is ever prevalent.

There must be some sort of awesome EDA energy lighting up the web because the more people I talk to the more sense it makes.  I&#039;ve got a long way to go, but the gears are turnin.

Keep up the great work man, it&#039;s shaping thoughts to a better way to deal with the real-world and align business with IT!</description>
		<content:encoded><![CDATA[<p>What timing!  I just delivered this presentation to a government info sharing conference:  <a href="http://www.slideshare.net/cdeweese/integrating-systems-with-niem-using-soa" rel="nofollow">http://www.slideshare.net/cdeweese/integrating-systems-with-niem-using-soa</a></p>
<p>EDA has been milling around my head for a few months now and it clicked.  I think I get it and the more I conceptualize about systems and problems I&#8217;m having I see a good fit for EDA.  EDA is a much better model for the real-world, a cleaner abstraction because things don&#8217;t happen request-response or in the order you want them to.  The last 35 minutes of my presentation was Q&amp;A and there were several people doing SOA implementations saying the same thing &#8211; when you conceptualize things in events it&#8217;s a better model.  You can account for all kinds of things you couldn&#8217;t before, including time.  Which, in justice &amp; LE is ever prevalent.</p>
<p>There must be some sort of awesome EDA energy lighting up the web because the more people I talk to the more sense it makes.  I&#8217;ve got a long way to go, but the gears are turnin.</p>
<p>Keep up the great work man, it&#8217;s shaping thoughts to a better way to deal with the real-world and align business with IT!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: udidahan</title>
		<link>http://www.udidahan.com/2009/09/29/article-eda-soa-through-the-looking-glass/comment-page-1/#comment-36752</link>
		<dc:creator>udidahan</dc:creator>
		<pubDate>Wed, 30 Sep 2009 18:04:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1117#comment-36752</guid>
		<description>Ameer,

Glad you liked it. I share your hope for a more viable SOA/EDA approach that will gain broad industry adoption.</description>
		<content:encoded><![CDATA[<p>Ameer,</p>
<p>Glad you liked it. I share your hope for a more viable SOA/EDA approach that will gain broad industry adoption.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ameer</title>
		<link>http://www.udidahan.com/2009/09/29/article-eda-soa-through-the-looking-glass/comment-page-1/#comment-36751</link>
		<dc:creator>Ameer</dc:creator>
		<pubDate>Wed, 30 Sep 2009 09:23:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1117#comment-36751</guid>
		<description>Nice piece. Bill Poole blogged along the same lines too. As an added benefit to Business / IT alignment, this is a view of SOA that seems to put some sanity into SOA solution development because coarser grained services allows us to better leverage OO and DDD. 

I have always felt that command-based layered service architecture, as advocated by Thomas Erl and others, will ultimately impede enterprise agility by increasing the cost and risk of change. 

Hugh Taylor published a book on SOA and EDA this year, I haven’t read it yet, but the TOC suggests it supports and elaborates on the same arguments.
 
Is it possible that we’re witnessing a maturer SOA being born? Something that will finally removes Fowler’s (A)mbiguity from SO(A). Should we give it its own name? Perhaps EDSOA, or maybe SOEDA!

Ameer</description>
		<content:encoded><![CDATA[<p>Nice piece. Bill Poole blogged along the same lines too. As an added benefit to Business / IT alignment, this is a view of SOA that seems to put some sanity into SOA solution development because coarser grained services allows us to better leverage OO and DDD. </p>
<p>I have always felt that command-based layered service architecture, as advocated by Thomas Erl and others, will ultimately impede enterprise agility by increasing the cost and risk of change. </p>
<p>Hugh Taylor published a book on SOA and EDA this year, I haven’t read it yet, but the TOC suggests it supports and elaborates on the same arguments.</p>
<p>Is it possible that we’re witnessing a maturer SOA being born? Something that will finally removes Fowler’s (A)mbiguity from SO(A). Should we give it its own name? Perhaps EDSOA, or maybe SOEDA!</p>
<p>Ameer</p>
]]></content:encoded>
	</item>
</channel>
</rss>

