<?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: Reusable Services &#8212; the bigger the better</title>
	<atom:link href="http://blogs.gartner.com/mark_mcdonald/2009/06/19/reusable-services-the-bigger-the-better/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gartner.com/mark_mcdonald/2009/06/19/reusable-services-the-bigger-the-better/</link>
	<description>A Member of The Gartner Blog Network</description>
	<lastBuildDate>Sat, 11 Feb 2012 14:53:43 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
	<item>
		<title>By: Vijay Narayanan</title>
		<link>http://blogs.gartner.com/mark_mcdonald/2009/06/19/reusable-services-the-bigger-the-better/comment-page-1/#comment-213</link>
		<dc:creator>Vijay Narayanan</dc:creator>
		<pubDate>Fri, 26 Jun 2009 10:49:20 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gartner.com/mark_mcdonald/?p=488#comment-213</guid>
		<description>When coarse grained services are tied to domain concepts and they perform a business activity/task they become reusable across multiple business processes. For example, if you have a CreditCheck business service that can determine the creditworthiness of a customer - it can be used with business processes that open accounts, uptier customer service level based on customer segmentation, or fraud detection. The coarse grained service could implement a federated orchestration in the background to update multiple data sources, execute business rules, or even place items on work queues for human users. Regardless of the implementation the service interface should reflect domain concepts. 

You can also use coarse grained services alongside BPM where your process flows can leverage services at various points for automating pieces of the process. The key advantage is that because the coarse grained service encapsulates a business function or activity it should be easier to evaluate service relevance. Instead of a coarse grained service if there were a mix of technical services, and fine grained services the evaluation exercise becomes tougher. 

Coarse grained services also help &lt;a href=&#039;http://softwarereuse.wordpress.com/2009/06/11/pursue-soa-with-reuse-in-mind/&#039; rel=&quot;nofollow&quot;&gt;pursue reuse while executing SOA &lt;/a&gt; initiatives and can apply to &lt;a href=&#039;http://softwarereuse.wordpress.com/2009/05/17/reuse-services-in-multiple-business-processes/&#039; rel=&quot;nofollow&quot;&gt;multiple process automation solutions&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>When coarse grained services are tied to domain concepts and they perform a business activity/task they become reusable across multiple business processes. For example, if you have a CreditCheck business service that can determine the creditworthiness of a customer &#8211; it can be used with business processes that open accounts, uptier customer service level based on customer segmentation, or fraud detection. The coarse grained service could implement a federated orchestration in the background to update multiple data sources, execute business rules, or even place items on work queues for human users. Regardless of the implementation the service interface should reflect domain concepts. </p>
<p>You can also use coarse grained services alongside BPM where your process flows can leverage services at various points for automating pieces of the process. The key advantage is that because the coarse grained service encapsulates a business function or activity it should be easier to evaluate service relevance. Instead of a coarse grained service if there were a mix of technical services, and fine grained services the evaluation exercise becomes tougher. </p>
<p>Coarse grained services also help <a href='http://softwarereuse.wordpress.com/2009/06/11/pursue-soa-with-reuse-in-mind/' rel="nofollow">pursue reuse while executing SOA </a> initiatives and can apply to <a href='http://softwarereuse.wordpress.com/2009/05/17/reuse-services-in-multiple-business-processes/' rel="nofollow">multiple process automation solutions</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark McDonald</title>
		<link>http://blogs.gartner.com/mark_mcdonald/2009/06/19/reusable-services-the-bigger-the-better/comment-page-1/#comment-198</link>
		<dc:creator>Mark McDonald</dc:creator>
		<pubDate>Sat, 20 Jun 2009 22:38:34 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gartner.com/mark_mcdonald/?p=488#comment-198</guid>
		<description>Vijay  Thanks for your comments and reading the blog.  The point you make is very relevant as the business knows what a price, customer, item etc is because its big enough to matter to how they work.

If you can share some of your thoughts and experiences in a follow-up comment that would be great.</description>
		<content:encoded><![CDATA[<p>Vijay  Thanks for your comments and reading the blog.  The point you make is very relevant as the business knows what a price, customer, item etc is because its big enough to matter to how they work.</p>
<p>If you can share some of your thoughts and experiences in a follow-up comment that would be great.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vijay Narayanan</title>
		<link>http://blogs.gartner.com/mark_mcdonald/2009/06/19/reusable-services-the-bigger-the-better/comment-page-1/#comment-196</link>
		<dc:creator>Vijay Narayanan</dc:creator>
		<pubDate>Sat, 20 Jun 2009 03:06:01 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gartner.com/mark_mcdonald/?p=488#comment-196</guid>
		<description>Couldn&#039;t agree more. Coarse grained services are also easier to align with business concepts and capabilities. The effectiveness of SOA hinges on how well business challenges and pain points are addressed and reusable services are at the center of these objectives. In my experience, coarse grained services are simpler to understand, can be mapped to needs in automating business processes, plus significantly enhances IT-business communication.</description>
		<content:encoded><![CDATA[<p>Couldn&#8217;t agree more. Coarse grained services are also easier to align with business concepts and capabilities. The effectiveness of SOA hinges on how well business challenges and pain points are addressed and reusable services are at the center of these objectives. In my experience, coarse grained services are simpler to understand, can be mapped to needs in automating business processes, plus significantly enhances IT-business communication.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

