<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: SOA Patterns?</title>
	<link>http://www.deepakalur.com/blog/2006/03/31/soa-patterns/</link>
	<description>[ Deepak Alur's Blog ]</description>
	<pubDate>Mon, 06 Feb 2012 18:10:09 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2</generator>

	<item>
		<title>By: Hugh</title>
		<link>http://www.deepakalur.com/blog/2006/03/31/soa-patterns/#comment-90</link>
		<author>Hugh</author>
		<pubDate>Mon, 10 Apr 2006 17:01:12 +0000</pubDate>
		<guid>http://www.deepakalur.com/blog/2006/03/31/soa-patterns/#comment-90</guid>
		<description>Hi, Deepak!

I have tried many ways  to find your email contact, but I didn't get yet. So I have to post some stuff here which is not related to your post above.

I have read your article "SOA Service: Coarse or Fine, Must Make a Dime! " . Your idea is really interesting but practical.  I still have a question on service granularity. Maybe you have a answer.

People always think fine-grained services are more reusable than coarse-grained services.  But I'm confused by the example below:

Fine grained:
GetCustomerName(string id);
GetCustomerAddress(string id);

Coarse grained:
GetCustomerInfo(string id);   //which returns name and address.

In this example, when we need name, we can use GetCustomerName or GetCustomerInfo. When we need address, we can use GetCustomerAddress or GetCustomerInfo. It meas we can use GetCustomerInfo to replace GetCustomerName or GetCustomerAddress. Does it means that GetCustomerInfo is more reusable than GetCustomerName and GetCustomerAddress? Then in this example we can get that  coarse-grained services are more reusable than fine-grained services.

Could you tell me what's wrong with my idea?

Thanks!

Hugh

btw: if you would take your time to aswer my question, plz send a copy to my email, so that I can get it immediately. Thanks.!</description>
		<content:encoded><![CDATA[<p>Hi, Deepak!</p>
<p>I have tried many ways  to find your email contact, but I didn&#8217;t get yet. So I have to post some stuff here which is not related to your post above.</p>
<p>I have read your article &#8220;SOA Service: Coarse or Fine, Must Make a Dime! &#8221; . Your idea is really interesting but practical.  I still have a question on service granularity. Maybe you have a answer.</p>
<p>People always think fine-grained services are more reusable than coarse-grained services.  But I&#8217;m confused by the example below:</p>
<p>Fine grained:<br />
GetCustomerName(string id);<br />
GetCustomerAddress(string id);</p>
<p>Coarse grained:<br />
GetCustomerInfo(string id);   //which returns name and address.</p>
<p>In this example, when we need name, we can use GetCustomerName or GetCustomerInfo. When we need address, we can use GetCustomerAddress or GetCustomerInfo. It meas we can use GetCustomerInfo to replace GetCustomerName or GetCustomerAddress. Does it means that GetCustomerInfo is more reusable than GetCustomerName and GetCustomerAddress? Then in this example we can get that  coarse-grained services are more reusable than fine-grained services.</p>
<p>Could you tell me what&#8217;s wrong with my idea?</p>
<p>Thanks!</p>
<p>Hugh</p>
<p>btw: if you would take your time to aswer my question, plz send a copy to my email, so that I can get it immediately. Thanks.!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rajesh</title>
		<link>http://www.deepakalur.com/blog/2006/03/31/soa-patterns/#comment-45</link>
		<author>Rajesh</author>
		<pubDate>Mon, 03 Apr 2006 06:21:45 +0000</pubDate>
		<guid>http://www.deepakalur.com/blog/2006/03/31/soa-patterns/#comment-45</guid>
		<description>Hi Deepak,

Good articel. 

I onceagain got the feeling of reading your book "Core J2EE Patterns: Best Practices and Design Strategies."

Keep posting :)</description>
		<content:encoded><![CDATA[<p>Hi Deepak,</p>
<p>Good articel. </p>
<p>I onceagain got the feeling of reading your book &#8220;Core J2EE Patterns: Best Practices and Design Strategies.&#8221;</p>
<p>Keep posting <img src='http://www.deepakalur.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
</channel>
</rss>

