<?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/"
	>

<channel>
	<title>NOWHERETOHIDE.ORG &#187; cto</title>
	<atom:link href="http://www.nowheretohide.org/tag/cto/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.nowheretohide.org</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Fri, 27 Aug 2010 17:57:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>How to Really Screw-Up Up an SOA Implementation</title>
		<link>http://www.nowheretohide.org/2007/08/04/how-to-really-screw-up-up-an-soa-implementation/</link>
		<comments>http://www.nowheretohide.org/2007/08/04/how-to-really-screw-up-up-an-soa-implementation/#comments</comments>
		<pubDate>Sat, 04 Aug 2007 23:26:02 +0000</pubDate>
		<dc:creator>chuckgeorgo</dc:creator>
				<category><![CDATA[SOA]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[ceo]]></category>
		<category><![CDATA[cio]]></category>
		<category><![CDATA[cto]]></category>
		<category><![CDATA[enterprise architecture]]></category>
		<category><![CDATA[service oriented architecture]]></category>

		<guid isPermaLink="false">http://nowheretohide.org/wordpress/?p=6</guid>
		<description><![CDATA[It&#8217;s impossible to goto a law enforcement information sharing conference these days and NOT hear about this thing called a &#8220;Service Oriented Architecture (SOA).&#8221; One of the big questions I hear asked is &#8220;How do I go about implementing an SOA?&#8221; If you do a google on &#8220;Service Oriented Architecture&#8221; (use the quotes to be [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s impossible to goto a law enforcement information sharing conference these days and NOT hear about this thing called a &#8220;Service Oriented Architecture (SOA).&#8221;</p>
<p>One of the big questions I hear asked is &#8220;How do I go about implementing an SOA?&#8221;</p>
<p>If you do a google on &#8220;Service Oriented Architecture&#8221; (use the quotes to be fair) you will find that Google lists 11,500,000 documents related to SOA. If you go to Amazon.com and do the same search, you&#8217;ll see 609 books on the subject.</p>
<p>The majority of these documents and books basically tell you to do the same five things to transition your organization&#8217;s information technology infrastructure to one based upon SOA principles: 1) have governance, 2) have a roadmap, 3) take one bite at a time, 4) train your staff for SOA, and 5) use open standards.</p>
<p>I don&#8217;t want to dispute or debate any of what they have to say; I&#8217;m certain it&#8217;s all good. Instead what I thought I would do is mix things up a bit and share with you what I consider to be the top ten things you can do to really screw-up up a move to SOA. Let&#8217;s begin&#8230;</p>
<ol>
<li>Run and tell your CEO or Agency Executive that SOA is going to save the day by solving all of their IT problems. Tell them it&#8217;s easy. Show them the glossy brochure your vendor gave you; that&#8217;ll really impress them.</li>
<li>While you&#8217;re at it, tell them that you won&#8217;t need all the money they gave you this year. With all this stuff about reuse you&#8217;ve been reading, SOA is going to save them a boatload of money.</li>
<li>Treat moving to SOA just like any other IT project. It&#8217;s still just hardware and software, no use getting all excited. You just need SOA requirements, and then it&#8217;s coding, testing, and deployment.</li>
<li>Keep the &#8220;operator&#8221; folks away from the effort. You know that as soon as they get their fingers on the project, they&#8217;re going to want to muck it up with business needs and process diagrams.</li>
<li>Plan to convert all of your applications to SOA all at once. In fact, go ahead and announce the date you&#8217;re going to shut-down the mainframe. That will illustrate your commitment to SOA.</li>
<li>Inform the mainframe COBOL programmers and DB2 admins that they need to find new jobs and then immediately put in a request with HR to hire a dozen XML and SOAP programmers.</li>
<li>Don&#8217;t waste your time on developing a plan or roadmap (aka enterprise architecture) to move to SOA. No one really reads all those documents; and after all, you have the functional specifications from your existing applications.</li>
<li>Immediately go out and buy an ESB from your favorite vendor. Don&#8217;t know what one is? Don&#8217;t worry, your vendor will know, and they will be glad to come in and just plug everything together. SOA, done.</li>
<li>Also make sure you develop as many services as possible. You&#8217;ll be able to justify your move to SOA based on the number of services you develop; the more you develop, the better you&#8217;ll look.</li>
<li>Finally, if all else fails screw-up up your SOA project, then try this &#8211; take your best techie and put them in charge of the effort, then sit back and enjoy the fun!</li>
</ol>
<p>I hope that you enjoyed my little diversion from the serious side of SOA, and I also hope that you were able to see through my satire and recognize some of the silly things organizations do to torpedo what should be a fun and beneficial experience for every organization.</p>
<p>BTW, no vendors, programmers, or other techies were actually harmed in the writing of this blog, at least none that I know of.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nowheretohide.org/2007/08/04/how-to-really-screw-up-up-an-soa-implementation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
