<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://herbjornwilhelmsen.sys-con.com"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Latest News from Herbjorn Wilhelmsen</title>
 <link>http://herbjornwilhelmsen.sys-con.com/</link>
 <description>Latest News from Herbjorn Wilhelmsen</description>
 <language>en</language>
 <copyright>Copyright 2009 Ulitzer.com</copyright>
 <generator>Ulitzer.com</generator>
 <lastBuildDate>Fri, 04 Dec 2009 19:53:22 EST</lastBuildDate>
 <docs>http://backend.userland.com/rss</docs>
 <ttl>360</ttl>
<item>
 <title>The Case for Single-Purpose Services</title>
 <link>http://herbjornwilhelmsen.sys-con.com/node/957984</link>
 <description>Justifying the extra investment for developing a single-purpose service – a service expected to solve only one large business problem - instead of putting the single-purpose logic inside a non-service-oriented application can be challenging. Reuse, the most popular motivation for creating services, will not apply. So where&#039;s the business case? Acceptable justifications can include: enabling support for multiple providers, isolating logic from change, centralizing IT-support for a given business process, service composition optimization, and separation of concerns. Although performance is commonly referenced as a reason to not create services, that line of thought is not always valid.

With the help of patterns referenced from the recently published SOA Design Patterns book [REF-1] and the soapatterns.org site [REF-17], this article will delve into these issues as we explore the case for the single-purpose service. &lt;p&gt;&lt;a href=&quot;http://herbjornwilhelmsen.sys-con.com/node/957984&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 14 Sep 2009 17:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://herbjornwilhelmsen.sys-con.com/node/957984</guid>
 <comments>http://herbjornwilhelmsen.sys-con.com/node/957984#feedback</comments>
</item>
<item>
 <title>SOA Pattern of the Week (#5):  Service Decomposition</title>
 <link>http://herbjornwilhelmsen.sys-con.com/node/906828</link>
 <description>A service inventory is a living body of services that individually will need the freedom to evolve independently over time. What we learned when documenting the SOA design pattern catalog is that there are patterns that emerged not only at design-time but also during this post-implementation evolutionary stage in a service’s lifecycle.&lt;p&gt;&lt;a href=&quot;http://herbjornwilhelmsen.sys-con.com/node/906828&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 07 Apr 2009 08:45:00 EDT</pubDate>
 <guid isPermaLink="true">http://herbjornwilhelmsen.sys-con.com/node/906828</guid>
 <comments>http://herbjornwilhelmsen.sys-con.com/node/906828#feedback</comments>
</item>
<item>
 <title>SOA Pattern of the Week (#4): Service Normalization</title>
 <link>http://herbjornwilhelmsen.sys-con.com/node/855058</link>
 <description>Like data normalization, the Service Normalization pattern is intent on reducing redundancy and waste in order to avoid the governance burden associated with having to maintain and synchronize similar or duplicate bodies of service logic. When designing data architectures, you can easily end up with different databases or even different database tables containing the same or similar data.&lt;p&gt;&lt;a href=&quot;http://herbjornwilhelmsen.sys-con.com/node/855058&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 27 Feb 2009 11:30:00 EST</pubDate>
 <guid isPermaLink="true">http://herbjornwilhelmsen.sys-con.com/node/855058</guid>
 <comments>http://herbjornwilhelmsen.sys-con.com/node/855058#feedback</comments>
</item>
<item>
 <title>SOA Pattern of the Week (#3): Domain Inventory</title>
 <link>http://herbjornwilhelmsen.sys-con.com/node/839864</link>
 <description>The internationally acclaimed book &quot;SOA Design Patterns&quot; (Erl et al., ISBN: 0136135161, Prentice Hall, 2009) documents a catalog of 85 patterns and is the latest title in the “Prentice Hall Service-Oriented Computing Series from Thomas Erl” (&lt;a href=&quot;http://www.soabooks.com&quot; title=&quot;www.soabooks.com&quot;&gt;www.soabooks.com&lt;/a&gt;). Thomas Erl, the world’s top-selling SOA author, spearheaded the community effort behind the creation of SOA Design Patterns. In development for over three years, the catalog has been subjected to comprehensive reviews by hundreds of industry professionals, employed by many of the world’s leading technology companies.  This book was released in coordination with the launch of &lt;a href=&quot;http://www.soapatterns.org&quot; title=&quot;www.soapatterns.org&quot;&gt;www.soapatterns.org&lt;/a&gt;, a community site dedicated to the on-going development and expansion of the SOA patterns catalog. The &quot;SOA Pattern of the Week&quot; article series is comprised of original content and insights provided to you courtesy of the authors and contributors of the SOA Design Patterns book and the SOAPatterns.org community site. Each article provides a summarized description (600-800 words) of one pattern with some new insights to complement and build upon the content in the book.&lt;p&gt;&lt;a href=&quot;http://herbjornwilhelmsen.sys-con.com/node/839864&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 16 Feb 2009 10:30:00 EST</pubDate>
 <guid isPermaLink="true">http://herbjornwilhelmsen.sys-con.com/node/839864</guid>
 <comments>http://herbjornwilhelmsen.sys-con.com/node/839864#feedback</comments>
</item>
<item>
 <title>SOA Pattern of the Week (#1): Service Façade</title>
 <link>http://herbjornwilhelmsen.sys-con.com/node/815612</link>
 <description>One of the fundamental goals when designing service-oriented solutions is to attain a reduced degree of coupling between services, thereby increasing the freedom and flexibility with which services can be individually evolved. Achieving the right level of coupling “looseness” is most often considered a design issue that revolves around the service contract and the consumer programs that form dependencies upon it.&lt;p&gt;&lt;a href=&quot;http://herbjornwilhelmsen.sys-con.com/node/815612&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 11 Feb 2009 11:54:00 EST</pubDate>
 <guid isPermaLink="true">http://herbjornwilhelmsen.sys-con.com/node/815612</guid>
 <comments>http://herbjornwilhelmsen.sys-con.com/node/815612#feedback</comments>
</item>
<item>
 <title>SOA Pattern of the Week (#2): Non-Agnostic Context</title>
 <link>http://herbjornwilhelmsen.sys-con.com/node/823220</link>
 <description>Should a service only be considered a service if it&#039;s reusable? The answer to this question, as asserted by this pattern, is a firm &quot;no.&quot; While agnostic services (services providing multi-purpose logic with reuse potential, as per the Agnostic Context pattern), receive the most attention during service modeling and design phases, it can often be short-sighted to focus only on agnostic service logic.&lt;p&gt;&lt;a href=&quot;http://herbjornwilhelmsen.sys-con.com/node/823220&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 28 Jan 2009 16:20:00 EST</pubDate>
 <guid isPermaLink="true">http://herbjornwilhelmsen.sys-con.com/node/823220</guid>
 <comments>http://herbjornwilhelmsen.sys-con.com/node/823220#feedback</comments>
</item>
</channel>
</rss>
