<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Simon Says SOA &#187; EA</title>
	<atom:link href="http://simonsayssoa.com/tag/ea/feed/" rel="self" type="application/rss+xml" />
	<link>http://simonsayssoa.com</link>
	<description>Decoding the Enterprise Integration Puzzle</description>
	<lastBuildDate>Tue, 29 Mar 2011 18:16:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='simonsayssoa.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/b916451ee506f3ca5eabdd351b3b0060?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Simon Says SOA &#187; EA</title>
		<link>http://simonsayssoa.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://simonsayssoa.com/osd.xml" title="Simon Says SOA" />
	<atom:link rel='hub' href='http://simonsayssoa.com/?pushpress=hub'/>
		<item>
		<title>Useful SOA Bookshelf</title>
		<link>http://simonsayssoa.com/2009/12/09/useful-soa-bookshelf/</link>
		<comments>http://simonsayssoa.com/2009/12/09/useful-soa-bookshelf/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 19:47:24 +0000</pubDate>
		<dc:creator>Shawn Simon</dc:creator>
				<category><![CDATA[The Periphery]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[EA]]></category>
		<category><![CDATA[Enterprise Patterns]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[references]]></category>
		<category><![CDATA[Service-Oriented Architecture]]></category>
		<category><![CDATA[SOA Resources]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://simonsayssoa.com/?p=214</guid>
		<description><![CDATA[My Professional Library.  A listing of print resources new and old, they made it to my top shelf.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=simonsayssoa.com&amp;blog=10659209&amp;post=214&amp;subd=shawnp40&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;"><img class="alignleft size-thumbnail wp-image-223" title="bookshelf" src="http://shawnp40.files.wordpress.com/2009/12/picture-2.png?w=150&#038;h=121" alt="" width="150" height="121" />My Professional Library is speaking out!  A listing of print resources new and old, they made it to my top shelf.  Some have dropped off the list and new ones added, but all together, this compilation should prove to be very valuable to those of you who still read.  However, I don&#8217;t believe the Kindle will be of much help with these reference materials &#8211; get the real thing.  My hope is to one day, provide some short reviews on each with my personal SOA flare, but for now &#8211; trust me or lean on Amazon.</p>
<p><span id="more-214"></span><br />
<br /> </br></p>
<h1>SOA Technical</h1>
<p>The technical know-how books vital to SOA design and implementation.</p>
<ul>
<li>The &#8220;Erl&#8221; Suite
<ul>
<li><a href="http://www.amazon.com/Design-Patterns-Prentice-Service-Oriented-Computing/dp/0136135161/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1260388244&amp;sr=1-1" target="_blank">SOA Design Patterns</a></li>
<li><a href="http://www.amazon.com/Service-Oriented-Architecture-SOA-Concepts-Technology/dp/0131858580/ref=sr_1_3?ie=UTF8&amp;s=books&amp;qid=1260388272&amp;sr=1-3" target="_blank">Service-Oriented Architecture</a>: Concepts</li>
<li><a href="http://www.amazon.com/Service-Oriented-Architecture-Integrating-Services-Computing/dp/0131428985/ref=sr_1_7?ie=UTF8&amp;s=books&amp;qid=1260388370&amp;sr=1-7" target="_blank">Service-Oriented Architecture</a>: A Field Guide</li>
<li><a href="http://www.amazon.com/SOA-Principles-Service-Design-Thomas/dp/0132344823/ref=sr_1_4?ie=UTF8&amp;s=books&amp;qid=1260388327&amp;sr=1-4" target="_blank">SOA Principals of Service Design</a></li>
<li><a href="http://www.amazon.com/Web-Service-Contract-Design-Versioning/dp/013613517X/ref=sr_1_5?ie=UTF8&amp;s=books&amp;qid=1260388346&amp;sr=1-5" target="_blank">Web Service Contract for SOA</a></li>
</ul>
</li>
<li><a href="http://www.amazon.com/Enterprise-SOA-Service-Oriented-Architecture-Practices/dp/0131465759/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1260387886&amp;sr=1-1" target="_blank">Enterprise SOA</a>: Service-Oriented Architecture Best Practices</li>
</ul>
<p> </br></p>
<h1>SOA Business</h1>
<p>The business-savvy books that help illuminate the value proposition.</p>
<ul>
<li><a href="http://www.amazon.com/SOA-Governance-Achieving-Sustaining-Business/dp/0137147465/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1260387863&amp;sr=1-1" target="_blank">SOA Governance</a></li>
<li><a href="http://www.amazon.com/New-Language-Business-SOA-Web/dp/013195654X/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1260387845&amp;sr=1-1" target="_blank">The New Language of Business</a>: SOA and Web 2.0</li>
<li><a href="http://www.amazon.com/Service-Oriented-Architecture-SOA-Compass-Enterprise/dp/0131870025/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1260387821&amp;sr=1-1" target="_blank">Service-Oriented Architecture Compass</a></li>
<li><a href="http://www.amazon.com/Succeeding-SOA-Realizing-Business-Architecture/dp/0321508912/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1260387790&amp;sr=1-1" target="_blank">Succeeding with SOA</a></li>
<li><a href="http://www.amazon.com/Service-Oriented-Architecture-Dummies-Computer/dp/0470054352/ref=pd_cp_b_1" target="_blank">SOA for Dummies </a>- ok I know, I know, but this book makes at least one solid point early on</li>
</ul>
<p> </br></p>
<h1>SOA Ancillary</h1>
<p>Some related material that I have found quite helpful for integration challenges.</p>
<ul>
<li><a href="http://www.amazon.com/Enterprise-Master-Data-Management-Information/dp/0132366258/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1260387768&amp;sr=1-1" target="_blank">Enterprise Master Data Management</a>: An SOA Approach</li>
<li><a href="http://www.amazon.com/Restful-Web-Services-Leonard-Richardson/dp/0596529260/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1260387735&amp;sr=1-1" target="_blank">RESTful Web Services</a></li>
<li><a href="http://www.amazon.com/Continuous-Integration-Improving-Software-Reducing/dp/0321336380/ref=wl_it_dp_o?ie=UTF8&amp;coliid=I3EZ8W9Y8HH7DW&amp;colid=1M7O503MKQJAD" target="_blank">Continuos Integration</a>: Improving Software Quality</li>
<li><a href="http://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215/ref=wl_it_dp_o?ie=UTF8&amp;coliid=I2009NKHHCVE5W&amp;colid=1M7O503MKQJAD" target="_blank">Domain-Driven Design</a>: Tackling Complexity</li>
<li><a href="http://www.amazon.com/Pattern-Oriented-Software-Architecture-System-Patterns/dp/0471958697/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1260387660&amp;sr=1-1-spell" target="_blank">Pattern Oriented Software Architecture</a> (V1)</li>
<li><a href="http://www.amazon.com/Things-Every-Software-Architect-Should/dp/059652269X/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1260387986&amp;sr=1-1" target="_blank">97 Things Every Software Architect Should Know</a></li>
</ul>
<p> </br></p>
<h1>SOA Foundational</h1>
<p>SOA is chuck-full of standards.  Here are some key groundwork type of material.</p>
<ul>
<li><a href="http://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1260387553&amp;sr=1-1" target="_blank">Design Patterns</a>: Gang of Four</li>
<li><a href="http://www.amazon.com/Enterprise-Integration-Patterns-Designing-Deploying/dp/0321200683/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1260387530&amp;sr=1-1" target="_blank">Enterprise Integration Patterns</a></li>
<li><a href="http://www.amazon.com/Patterns-Enterprise-Application-Architecture-Martin/dp/0321127420/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1260387447&amp;sr=8-1" target="_blank">Patterns of Enterprise Application Architecture</a></li>
<li><a href="http://www.amazon.com/UML-Distilled-Standard-Modeling-Language/dp/0321193687/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1260387598&amp;sr=1-1" target="_blank">UML Distilled: A Brief Guide</a></li>
<li><a href="http://www.amazon.com/Professional-XML-Schemas-Jon-Duckett/dp/1861005474/ref=sr_1_6?ie=UTF8&amp;s=books&amp;qid=1260389058&amp;sr=1-6" target="_blank">Professional XML Schema</a></li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/shawnp40.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/shawnp40.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/shawnp40.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/shawnp40.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/shawnp40.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/shawnp40.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/shawnp40.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/shawnp40.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/shawnp40.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/shawnp40.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/shawnp40.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/shawnp40.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/shawnp40.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/shawnp40.wordpress.com/214/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=simonsayssoa.com&amp;blog=10659209&amp;post=214&amp;subd=shawnp40&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://simonsayssoa.com/2009/12/09/useful-soa-bookshelf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/13ecfc4f1229e91b3d7a53a7b64011d9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">SimonSaysSOA</media:title>
		</media:content>

		<media:content url="http://shawnp40.files.wordpress.com/2009/12/picture-2.png?w=150" medium="image">
			<media:title type="html">bookshelf</media:title>
		</media:content>
	</item>
		<item>
		<title>SOA is Turning Things Upside Down</title>
		<link>http://simonsayssoa.com/2009/11/24/soa-is-turning-things-upside-down/</link>
		<comments>http://simonsayssoa.com/2009/11/24/soa-is-turning-things-upside-down/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 00:23:13 +0000</pubDate>
		<dc:creator>Shawn Simon</dc:creator>
				<category><![CDATA[Enterprise Architecture]]></category>
		<category><![CDATA[SOA - Technical]]></category>
		<category><![CDATA[BPM]]></category>
		<category><![CDATA[EA]]></category>
		<category><![CDATA[EAI]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Service-Oriented Architecture]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://shawnp40.wordpress.com/?p=4</guid>
		<description><![CDATA[Enterprise Architecture Frameworks teach us about layers.  With the introduction of SOA, should we revisit what we learned?<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=simonsayssoa.com&amp;blog=10659209&amp;post=4&amp;subd=shawnp40&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">Enterprise Architecture Frameworks teach us about layers.  With the introduction of SOA, should we revisit what we learned?  In my recent post about &#8220;Layers&#8221; and &#8220;Patterns&#8221;, I was trying to argue the importance of &#8220;Services&#8221; and their role (as not the only player) in an SOA.  With that said, I am being reminded of a diagram I used to see describing Enterprise Architecture Frameworks by decomposing an organization into &#8220;Layers&#8221;.</p>
<p><span id="more-4"></span></p>
<p><a href="http://en.wikipedia.org/wiki/File:Layers_of_the_Enterprise_Architecture.jpg">Wikipedia</a> currently is showing this image:</p>
<p style="text-align:center;"><a href="http://shawnp40.files.wordpress.com/2009/11/picture-11.png" target="_blank"><img class="aligncenter size-full wp-image-9" title="EA Triangle" src="http://shawnp40.files.wordpress.com/2009/11/picture-11.png?w=600" alt=""   /></a></p>
<p>I believe the intent was two-fold. (1) Identify specific roles and domains and (2) show respective hierarchy to one another.  The latter may be more subtle, but clearly it is important for architects to understand the Business artifacts come first, then the data, then applications, then technology so why not stack them like the diagram suggests.  However, I was wondering why the triangle was chosen?  By using this representation, it seems to typify another generalization, albeit maybe unintended.  The domains on top are smaller then those on the bottom.  Was this on purpose?</p>
<p>I am pontificating now, but is this because we think we need to put more effort in terms of output for those with larger area?  Is this true and if so why not more outcry from the business?  Or maybe we all realize that in practice we see our architectures made up of more from the bottom then the top?  If nothing else, even today I see more energy, more conversation, more debate and more specialization in the technology space then any other domain of Enterprise Architecture.  Is this age-old symbolization of architecture the genesis of unintended consequences: Technology is King and the business is it&#8217;s humble servant?  How can that be, the business is at the top right?!?  Well maybe better said, Technology is King and the business is it&#8217;s diadem.</p>
<p>Consider flipping the triangle.  Where not only is the business at the top but also consumes the most area.  Then follows data, applications and technology where the bottom is smallest portion of the architecture.  I know this would never fly due to experts smarter than I saying, &#8220;It all points to technology and thus counterintuitive&#8221; or my favorite, &#8220;It does not have a flat foundation, how can it stand?&#8221;  Even so, I believe there is some merit in this new depiction.</p>
<p>With the advent of SOA traction in Enterprise Architecture, it should ideally minimize the importance, effort, and landscape of technology.  In a very real sense, technology is merely the interface gateway and maybe infrastructure to the enterprise.  The process modeling, data management, decision intelligence, service components should begin to be extracted from the technology space and become more common place in the business domain.  BPMN, BPEL, rules engines, process improvement and the like are forcing us to get the business people more involved in architecture &#8211; the true allure to an SOA.</p>
<p>And since I am busting down some long-standing doors, why not even change the domains slightly.  Why do we even need to bring up Applications anymore?  In the past we modeled our business after COTS or IT limitations, so the application domain is where the real business logic resided.  This lead to it being recognized as it own domain.  Now we realize we should model our architecture, systems, technology after our business.  Allow agility to enable technology to meet the individual need.  In this sense, the application domain has become a Service Layer.  Business oriented services that interact with applications, data or people.  I would still agree that the data domain trumps the service domain in both significance and effort thus higher on the diagram.  Finally that leaves the business at the top that is most important as well most invested in.  The business thus leverages data, services and technology to build the very processes and methodologies that model their goals, motivations, differentiations, etc.</p>
<p>My new diagram would look like this:</p>
<p style="text-align:center;"><a href="http://shawnp40.files.wordpress.com/2009/11/upsidedown-triangle.jpg"><img class="aligncenter size-full wp-image-10" title="upsidedown triangle" src="http://shawnp40.files.wordpress.com/2009/11/upsidedown-triangle.jpg?w=600" alt=""   /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/shawnp40.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/shawnp40.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/shawnp40.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/shawnp40.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/shawnp40.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/shawnp40.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/shawnp40.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/shawnp40.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/shawnp40.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/shawnp40.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/shawnp40.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/shawnp40.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/shawnp40.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/shawnp40.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=simonsayssoa.com&amp;blog=10659209&amp;post=4&amp;subd=shawnp40&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://simonsayssoa.com/2009/11/24/soa-is-turning-things-upside-down/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/13ecfc4f1229e91b3d7a53a7b64011d9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">SimonSaysSOA</media:title>
		</media:content>

		<media:content url="http://shawnp40.files.wordpress.com/2009/11/picture-11.png" medium="image">
			<media:title type="html">EA Triangle</media:title>
		</media:content>

		<media:content url="http://shawnp40.files.wordpress.com/2009/11/upsidedown-triangle.jpg" medium="image">
			<media:title type="html">upsidedown triangle</media:title>
		</media:content>
	</item>
	</channel>
</rss>
