<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;D0AMSXg8eip7ImA9WhRRFEk.&quot;"><id>tag:blogger.com,1999:blog-7641928</id><updated>2011-11-27T21:03:08.672-05:00</updated><title>The Grey Lines</title><subtitle type="html">Practical Observations, Discussions and Random Musings on SOA, EAI and Cloud Computing.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://www.thegreylines.net/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://www.thegreylines.net/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Mark Griffin</name><uri>http://www.blogger.com/profile/06696309270838259732</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="23" height="32" src="http://2.bp.blogspot.com/-O33B8TjrEf4/Tsj0wXH-2_I/AAAAAAAAAEA/p9_nLtGSV7o/s220/IMG_0612.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>295</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/TheGreyLines" /><feedburner:info uri="thegreylines" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;CkMGRH84cSp7ImA9WhZaE0w.&quot;"><id>tag:blogger.com,1999:blog-7641928.post-7592017268247983754</id><published>2011-06-28T21:20:00.000-04:00</published><updated>2011-06-28T21:20:25.139-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-28T21:20:25.139-04:00</app:edited><title>The Rise of The Cloud</title><content type="html">There is an interesting read over at eWeek on&lt;a href="http://ht.ly/5sdM2"&gt; what McDonald's&lt;/a&gt; is doing in the cloud.&amp;nbsp; Okay so I know most of you don't think of flexibility and IBM toolsets in the same sentence but that's what the article is about(Just joking IBM, you have very nice tools).&amp;nbsp; I was more interested in this quote in the article from an IT Manager at McDonald's:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;“McDonald’s is a hamburger company; we don’t want to be in the IT business,” Farnum said. “We want to focus on what we do best.&lt;/blockquote&gt;What seems to be a simple and obvious statement is not at all what it appears. &amp;nbsp; How many IT managers can walk down the line and directly tie their employees day to day activities with what the company is trying to achieve?&amp;nbsp; How many employees are constantly on thought, what am I doing today to help make better X and sale more X?&lt;br /&gt;
&lt;br /&gt;
By now some of the more astute of you are trying to figure out the blog title and how it is related to this post.&amp;nbsp; The rise of the cloud has surfaced an ugly truth within some IT departments.&amp;nbsp; There are a fair number of IT employees if not whole departments engaged in simple self preservation in response to the rise of the cloud.&amp;nbsp; The irony in this is that they should be doing just the opposite.&amp;nbsp; You know how Anakin went to the dark side in order to save Padme but that very act is what caused her death, it's just like that.&lt;br /&gt;
&lt;br /&gt;
The cloud if used correctly can provide the IT department with the tools to be the responsive agile group it's business partner so desperately wants it to be.&amp;nbsp; There are a few basic things one should know before embarking on this journey.&amp;nbsp; I'm not going to cover the hard stuff, you'll have to figure those out for yourself just like I did, have fun.&lt;br /&gt;
&lt;br /&gt;
-First thing, it's a journey you have to take.&amp;nbsp; If you ignore the cloud you will be consumed by lava and forced into a life on the dark side.&amp;nbsp; Seriously don't let your business users get out ahead of you, they will create a mess and leave you behind in the process.&lt;br /&gt;
&lt;br /&gt;
-Don't ignore and take for granted your data privacy policies.&amp;nbsp; The big cloud guys are likely to be more secure than you but don't take their word for it.&amp;nbsp; Understand the issues, know what you can and cannot let into the cloud.&lt;br /&gt;
&lt;br /&gt;
-Don't just try and port your crappy architecture into the cloud.&amp;nbsp; Ha Ha I know you don't have crappy architecture but seriously there are ways of doing stuff in the cloud that will let you take advantage of all that elasticity.&amp;nbsp; Moving your applications/infrastructure to the cloud doesn't relieve you of understanding the architecture, be sure to know what is going on behind the curtain.&lt;br /&gt;
&lt;br /&gt;
-Don't be afraid, remember fear is the path to the dark side.&amp;nbsp; I took a cloud development class a while back for a certain vendor and was amazed at how many developers would not sign up for the free account. Microsoft's Azure, Amazon, Salesforce (if you want to try some SaaS) all have developer programs that will cost you nothing to next to nothing.&amp;nbsp; Jump in and try it out.&lt;br /&gt;
&lt;br /&gt;
Get out in front of this and make your IT department the hero of the business and not the slow moving self-preserving Luddite.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7641928-7592017268247983754?l=www.thegreylines.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vmi8vNU7LHMczPj5o7wWZyh1uG4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vmi8vNU7LHMczPj5o7wWZyh1uG4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vmi8vNU7LHMczPj5o7wWZyh1uG4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vmi8vNU7LHMczPj5o7wWZyh1uG4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheGreyLines/~4/tBwKUedre8w" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.thegreylines.net/feeds/7592017268247983754/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7641928&amp;postID=7592017268247983754" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/7592017268247983754?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/7592017268247983754?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheGreyLines/~3/tBwKUedre8w/rise-of-cloud.html" title="The Rise of The Cloud" /><author><name>Mark Griffin</name><uri>http://www.blogger.com/profile/06696309270838259732</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="23" height="32" src="http://2.bp.blogspot.com/-O33B8TjrEf4/Tsj0wXH-2_I/AAAAAAAAAEA/p9_nLtGSV7o/s220/IMG_0612.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.thegreylines.net/2011/06/rise-of-cloud.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UNSH09eip7ImA9WhZTGE4.&quot;"><id>tag:blogger.com,1999:blog-7641928.post-1343037323389923960</id><published>2011-03-22T19:08:00.000-04:00</published><updated>2011-03-22T19:08:19.362-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-22T19:08:19.362-04:00</app:edited><title>The Cloud Architect</title><content type="html">David Linthicum had a very good post over on &lt;a href="http://tinyurl.com/4tv3aq5"&gt;InfoWorld about&lt;/a&gt; cloud architects versus enterprise architects.  I'm summarizing David but in a nutshell the article is about the need for SOA skills to be a cloud architect. While I totally agree with the need for SOA skills in the cloud space, I think cloud architecture may encompass more than one type of architect.  &lt;br /&gt;
&lt;br /&gt;
The uber architect generally just doesn't exist in corporate IT.  There generally is a conglomerate of architects that make up the "virtual" uber architect for a corporate IT shop.  The cloud really expands on this need because of the different areas of expertise needed in more detail i.e. security, infrastructure and SOA (for sure). Let's also throw in parallel computing for kicks and grins so that we can take advantage of the potential elastic nature of compute nodes. A SOA Architect would have the best chance of having most of the skills in various levels of depth but I think finding all of these in one architect is going to be difficult.  SOA itself requires a broad range of skills difficult to find in one person.&lt;br /&gt;
&lt;br /&gt;
Remember the ICC? Integration Competency Center.  I'm seeing a future for the CCC or C3 (Cloud Competency Center).  In all seriousness it's going to take several architects to screw in the cloud powered light bulb.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7641928-1343037323389923960?l=www.thegreylines.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kC7d7lT9lpKdICWRuZkrK11kzhM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kC7d7lT9lpKdICWRuZkrK11kzhM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kC7d7lT9lpKdICWRuZkrK11kzhM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kC7d7lT9lpKdICWRuZkrK11kzhM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheGreyLines/~4/aHqSA9bdSg4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.thegreylines.net/feeds/1343037323389923960/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7641928&amp;postID=1343037323389923960" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/1343037323389923960?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/1343037323389923960?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheGreyLines/~3/aHqSA9bdSg4/cloud-architect.html" title="The Cloud Architect" /><author><name>Mark Griffin</name><uri>http://www.blogger.com/profile/06696309270838259732</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="23" height="32" src="http://2.bp.blogspot.com/-O33B8TjrEf4/Tsj0wXH-2_I/AAAAAAAAAEA/p9_nLtGSV7o/s220/IMG_0612.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.thegreylines.net/2011/03/cloud-architect.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcDRHc4eCp7ImA9Wx9QF0g.&quot;"><id>tag:blogger.com,1999:blog-7641928.post-880869622109334500</id><published>2010-12-30T10:12:00.003-05:00</published><updated>2010-12-30T18:34:35.930-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-30T18:34:35.930-05:00</app:edited><title>End-Users Are Getting Smarter</title><content type="html">We know that the end-user is getting smarter.  The exposure to computing and applications at a very early age is at an all time high.  That knowledge brings different expectations.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_rB9ILMmmn7Q/TR0W0Aodt0I/AAAAAAAAACQ/7Q8XyHY3FhI/s1600/baby-using-laptop-computer.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="249" width="350" src="http://1.bp.blogspot.com/_rB9ILMmmn7Q/TR0W0Aodt0I/AAAAAAAAACQ/7Q8XyHY3FhI/s400/baby-using-laptop-computer.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Image by &lt;a href="http://www.free-stockphotos.com" title="Free Photos"&gt;Free-StockPhotos.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
The question becomes how does the modern IT shop deal with this?  The answer is drum roll please ...... Cloud Computing. Ha just kidding with you.  The answer is actually there isn't any one answer.&lt;br /&gt;
&lt;br /&gt;
The issues facing the modern IT shop due to the increasing intelligence of the average end-user are multifaceted.  There are data issues, security issues, interaction issues, privacy issues, usage issues, maintainability issues and the list goes on.  Certainly some of the traditional ways of dealing with these issues will still apply but I think new ways of thinking are needed for the "IT Shop" to stay relevant. &lt;br /&gt;
&lt;br /&gt;
First it's important to understand that we are dealing with evolution and not revolution.  The evolution we are discussing is happening but not overnight.  This is not a dinosaur extinction event yet.  Here are a few thoughts on not only survival but on thriving as an IT community.&lt;br /&gt;
&lt;br /&gt;
-IT quit using the term "the business".  I cringe every time I hear someone in "IT" say "the business" wants this or "the business" needs that.  You are the business, start acting like it.&lt;br /&gt;
&lt;br /&gt;
-End-users aren't dumb, stop treating them that way.  Talk to them, listen when they speak and realize you are all in the same boat wanting the same thing.&lt;br /&gt;
&lt;br /&gt;
-Waterfall is dead, it was hit by an asteroid.  Stop trying to use it and move on for Pete's sake.&lt;br /&gt;
&lt;br /&gt;
-Cloud computing is for real but it's not for everything.  Learn how to leverage it for the right things and make sure your end-users aren't leveraging for the wrong things.&lt;br /&gt;
&lt;br /&gt;
-In a complete contradiction to the above suggestion, you will almost certainly lose control of your data at some point.  Figure out how to deal with that eventuality.&lt;br /&gt;
&lt;br /&gt;
-Social networking is not only not going to go away it's going to get a lot bigger.  The key point here is that it really doesn't matter whether you get it or not, the end-users do and they are going to want more of it. Learn to deal with it least you become a target of that asteroid.&lt;br /&gt;
&lt;br /&gt;
-Security has to move out of the I hate to have to deal with security to being at the forefront of all things.  End-users even though smart have to be educated even more on data security.&lt;br /&gt;
&lt;br /&gt;
-IT Developers, you going to hate this but you are more valuable the less code you write.  Learn about SOA, embrace reuse.  Learn and use tools that help you achieve this.  There are jobs out there for code jockeys but the IT shop generally isn't it anymore.&lt;br /&gt;
&lt;br /&gt;
The modern end-user is smart and very comfortable with technology.  To keep up the "IT Shop" must embrace this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7641928-880869622109334500?l=www.thegreylines.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/UWorKuCBcts5nxrwkeEMm8oRxjE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UWorKuCBcts5nxrwkeEMm8oRxjE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/UWorKuCBcts5nxrwkeEMm8oRxjE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UWorKuCBcts5nxrwkeEMm8oRxjE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheGreyLines/~4/85261c4TIt4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.thegreylines.net/feeds/880869622109334500/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7641928&amp;postID=880869622109334500" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/880869622109334500?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/880869622109334500?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheGreyLines/~3/85261c4TIt4/end-users-are-getting-smarter.html" title="End-Users Are Getting Smarter" /><author><name>Mark Griffin</name><uri>http://www.blogger.com/profile/06696309270838259732</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="23" height="32" src="http://2.bp.blogspot.com/-O33B8TjrEf4/Tsj0wXH-2_I/AAAAAAAAAEA/p9_nLtGSV7o/s220/IMG_0612.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_rB9ILMmmn7Q/TR0W0Aodt0I/AAAAAAAAACQ/7Q8XyHY3FhI/s72-c/baby-using-laptop-computer.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.thegreylines.net/2010/12/end-users-are-getting-smarter.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0ECSHg-fyp7ImA9Wx9RGUo.&quot;"><id>tag:blogger.com,1999:blog-7641928.post-3460215554516748921</id><published>2010-12-21T20:01:00.000-05:00</published><updated>2010-12-21T20:01:09.657-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-21T20:01:09.657-05:00</app:edited><title>Cloud Stuff - Did you get the source code?</title><content type="html">David Linthicum's &lt;a href="http://tinyurl.com/2w2ndn8"&gt;recent post on cloud providers&lt;/a&gt; dropping either user sites or applications reminded me of the old vendor source code negotiations.  The basic premise is before purchasing a really expensive piece of software you got the vendor to agree to give you the source code in the event they go out of business.  This was suppose to alleviate some of the fears of the big check that was about to be written.  The vendor goes out of business you still have working software plus the source code(No I don't know what you would do with it).  &lt;br /&gt;
&lt;br /&gt;
The cloud has changed the game.  Not only do you not get the source code, the vendor can turn you off in an instance leaving you with no working software at all. As David points out, getting vendors to sign SLAs that help you more than them is pretty tough. This obviously is cause for concern with a lot of IT organizations consider moving applications, services and infrastructure to the cloud.  Of course there are tons of ways to mediate all of this and still take advantage of what the cloud has to offer.  Things such as SOA, Governance, EA and even the old EAI(Practice not the platform) standby all still apply when designing for the cloud(location independence takes on a more significant role).  &lt;br /&gt;
&lt;br /&gt;
The take home message is get out in front and don't throw good architecture practices out the window because there is something shiny and new out there.  The cloud demands your architecture be more sound than ever.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7641928-3460215554516748921?l=www.thegreylines.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wbnr4oNS8x5v6ldaOOFQO4Xd_7I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wbnr4oNS8x5v6ldaOOFQO4Xd_7I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wbnr4oNS8x5v6ldaOOFQO4Xd_7I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wbnr4oNS8x5v6ldaOOFQO4Xd_7I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheGreyLines/~4/M5zENAfYfk0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.thegreylines.net/feeds/3460215554516748921/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7641928&amp;postID=3460215554516748921" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/3460215554516748921?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/3460215554516748921?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheGreyLines/~3/M5zENAfYfk0/cloud-stuff-did-you-get-source-code.html" title="Cloud Stuff - Did you get the source code?" /><author><name>Mark Griffin</name><uri>http://www.blogger.com/profile/06696309270838259732</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="23" height="32" src="http://2.bp.blogspot.com/-O33B8TjrEf4/Tsj0wXH-2_I/AAAAAAAAAEA/p9_nLtGSV7o/s220/IMG_0612.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.thegreylines.net/2010/12/cloud-stuff-did-you-get-source-code.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUMCQXk-fCp7ImA9Wx9SEE4.&quot;"><id>tag:blogger.com,1999:blog-7641928.post-1169863602683047945</id><published>2010-11-29T08:31:00.002-05:00</published><updated>2010-11-29T08:31:00.754-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-29T08:31:00.754-05:00</app:edited><title>The Future of IT</title><content type="html">&lt;a href="http://www.zapthink.com/"&gt;ZapThink&lt;/a&gt; has an interesting article out on the &lt;a href="http://tinyurl.com/2wmz44h"&gt;looming Enterprise App Vendor Crisis&lt;/a&gt;.  The article is really a continuation of several thoughts that ZapThink has on the state of the IT organization and its role in the modern business world.  The overall underlying theme is that IT organizations are undergoing a major change that will result in a substantially different appearance in the next few years.&lt;br /&gt;
&lt;br /&gt;
The article offer a lot of insightful and rational points in its trek back to 2004 and back to present day.  For those of us who work in &lt;a href="http://tinyurl.com/2bb6rfr"&gt;"The IT Shop"&lt;/a&gt; I think we can see the reality of the predictions in small doses.  It's probably a reasonable assumption to make that most understand these type of predictions are generally made with a broad stroke.  There are literally thousands of IT shops and businesses so sweeping generalizations must be applied when making predictions.&lt;br /&gt;
&lt;br /&gt;
One issue I think most analysts have is that they generally are interacting with the facade layer of a given organization.  The guts of an organization and how it really operates is generally hidden from external view.  Of course this is a generalization as well on my part but I think a fairly valid one based upon my experiences.  This really isn't the fault of the analyst.&lt;br /&gt;
&lt;br /&gt;
There are a significant number of analyst engagements that are initiated by senior level staff within either the IT group or a line of business within an organization.  The reasons can vary for these engagements but a common theme is usually checking your direction/thoughts on strategy, projects etc with that of an expert(s) external to your organization.  It's really not a bad idea when you think about it however the problem develops in your presentation of yourself.&lt;br /&gt;
&lt;br /&gt;
This leads us back to our external analysts.  Analyst engage and work with an organization based on a highly filtered view of that organization.  Organizations just like the people that work in them tend to present themselves in a very favorable light.  ZapThink's predictions resonate with me and have logical progression.  The issue I think is that the predictions are based upon a state that in most cases is actually not known.&lt;br /&gt;
&lt;br /&gt;
IT still has a very bright future in the modern business world.  It will change over time as ZapThink suggest but that rate of change will be much slower and will probably fork off the predicted path many times just as evolution tends to do.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7641928-1169863602683047945?l=www.thegreylines.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dzbagDeF1WbwqRGjva5DSvQSNmA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dzbagDeF1WbwqRGjva5DSvQSNmA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dzbagDeF1WbwqRGjva5DSvQSNmA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dzbagDeF1WbwqRGjva5DSvQSNmA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheGreyLines/~4/qldfmqCKFgA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.thegreylines.net/feeds/1169863602683047945/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7641928&amp;postID=1169863602683047945" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/1169863602683047945?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/1169863602683047945?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheGreyLines/~3/qldfmqCKFgA/future-of-it.html" title="The Future of IT" /><author><name>Mark Griffin</name><uri>http://www.blogger.com/profile/06696309270838259732</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="23" height="32" src="http://2.bp.blogspot.com/-O33B8TjrEf4/Tsj0wXH-2_I/AAAAAAAAAEA/p9_nLtGSV7o/s220/IMG_0612.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.thegreylines.net/2010/11/future-of-it.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcGR3s6fyp7ImA9Wx5REU4.&quot;"><id>tag:blogger.com,1999:blog-7641928.post-5378804045924812922</id><published>2010-08-18T08:00:00.001-04:00</published><updated>2010-08-18T08:03:46.517-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-18T08:03:46.517-04:00</app:edited><title>Random Thoughts on Enterprise Architecture</title><content type="html">Enterprise Architecture (EA) is getting a lot of press lately some of which is good and some not so good.  There seems to be a lot of disagreement on what EA is and isn't.  There is also disagreement on the value of EA.  I'm not attempting to address either of those items just jotting down some observations as I monitor these conversations.&lt;br /&gt;
&lt;br /&gt;
-How come it take so long for us IT folks to get a definition of something locked down? SOA, Cloud Computing, EA all are still debated on simple definition.  This just serves to confuse others and generally hurts the overall progress.&lt;br /&gt;
&lt;br /&gt;
-EA is evolving into distinct camps: Traditional EA which is IT based and heavy on the frameworks, business based which wants to evolve EA into the entire enterprise with IT just another component of that and a hybrid camp which is trying to bridge the gap.&lt;br /&gt;
&lt;br /&gt;
-All of the EA discussions appear to still be IT based.  I haven't seen a lot of business leaders jumping into the discussions.  Some IT folks want to evolve EA beyond IT but have the business folks bought into that?  Are the business schools focused in or have any discussions on EA at all?&lt;br /&gt;
&lt;br /&gt;
-To much focus on the EA Frameworks can hurt the overall effort of EA.  EA's become paper pushers and not architects.&lt;br /&gt;
&lt;br /&gt;
Those are some random thoughts/observations I had while monitoring these ongoing EA conversations.  The scope of EA seems to be the most hotly debated.  EA is obviously focused on the business but at what level?  I think that one is going to be tough to answer without business leaders joining in the conversation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7641928-5378804045924812922?l=www.thegreylines.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HVw1Nf6H1NCkHbxy2-DSaGsILnY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HVw1Nf6H1NCkHbxy2-DSaGsILnY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HVw1Nf6H1NCkHbxy2-DSaGsILnY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HVw1Nf6H1NCkHbxy2-DSaGsILnY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheGreyLines/~4/kpsryHcqggI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.thegreylines.net/feeds/5378804045924812922/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7641928&amp;postID=5378804045924812922" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/5378804045924812922?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/5378804045924812922?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheGreyLines/~3/kpsryHcqggI/random-thoughts-on-enterprise.html" title="Random Thoughts on Enterprise Architecture" /><author><name>Mark Griffin</name><uri>http://www.blogger.com/profile/06696309270838259732</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="23" height="32" src="http://2.bp.blogspot.com/-O33B8TjrEf4/Tsj0wXH-2_I/AAAAAAAAAEA/p9_nLtGSV7o/s220/IMG_0612.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://www.thegreylines.net/2010/08/random-thoughts-on-enterprise.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8CRXY5fCp7ImA9WxFRFk4.&quot;"><id>tag:blogger.com,1999:blog-7641928.post-1022908198966335707</id><published>2010-04-29T21:22:00.001-04:00</published><updated>2010-04-30T08:34:24.824-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-30T08:34:24.824-04:00</app:edited><title>Software Quality</title><content type="html">A few thoughts on software quality which seems to be a topic coming up more frequently these days.  The first I'm throwing out there is software quality can be a fairly complex topic so a simple blog post is not going to attempt to do it justice.  The next thought is software quality means different things to different businesses or organizations.  The expectations of the space shuttle crew of their software is different from the folks who need an internal web page to track office supplies.  Although it may seem like the folks who need the web page are in fact launching a space shuttle, that is not the case and the same rigor cannot and should not be applied.&lt;br /&gt;
&lt;br /&gt;
Two areas in particular that I'm ranting a bit about are SOA and Agile(as in the development methodology).  I read &lt;a href="http://advice.cio.com/jasmine_noel/10202/does_soa_agile_programming_crappy_business_agility"&gt;this post over at CIO.com&lt;/a&gt; on the issues that SOA and Agile bring out when it comes to software quality.  I'm going to answer the question it's posing up front - no SOA and Agile do not lead to crappy business agility.  I think most would agree that have had successful practices established around SOA or used the Agile development methodology correctly that the end result are more agile applications.  &lt;br /&gt;
&lt;br /&gt;
Organizations that skimmed the service of SOA or Agile could have implemented complete disasters for software.  Does that make SOA or Agile the culprit?  I think not and in fact I think those same organizations would struggle within any architecture or methodology.  SOA and Agile don't shed the traditional principals of good software development practices, they simply enhance them to insure business needs are met in a timely manner.  Like any architecture or development methodology if implemented incorrectly SOA or Agile can lead to bad results.  If you have any thoughts on why SOA or Agile in particular lead to poor quality software, I'm all ears.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7641928-1022908198966335707?l=www.thegreylines.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3IsEO4lwhzw46TytGK3YLk_cMh8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3IsEO4lwhzw46TytGK3YLk_cMh8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3IsEO4lwhzw46TytGK3YLk_cMh8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3IsEO4lwhzw46TytGK3YLk_cMh8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheGreyLines/~4/ILDUt1exgzg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.thegreylines.net/feeds/1022908198966335707/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7641928&amp;postID=1022908198966335707" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/1022908198966335707?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/1022908198966335707?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheGreyLines/~3/ILDUt1exgzg/software-quality.html" title="Software Quality" /><author><name>Mark Griffin</name><uri>http://www.blogger.com/profile/06696309270838259732</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="23" height="32" src="http://2.bp.blogspot.com/-O33B8TjrEf4/Tsj0wXH-2_I/AAAAAAAAAEA/p9_nLtGSV7o/s220/IMG_0612.jpg" /></author><thr:total>3</thr:total><feedburner:origLink>http://www.thegreylines.net/2010/04/software-quality.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0ADRnw4fyp7ImA9WxFTEU8.&quot;"><id>tag:blogger.com,1999:blog-7641928.post-2949994148128799821</id><published>2010-04-01T08:42:00.000-04:00</published><updated>2010-04-01T08:42:57.237-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-01T08:42:57.237-04:00</app:edited><title>CERN Discovers "God Particle"</title><content type="html">And its name is Fred and lives in Topeka, Kansas.  Happy April Fools.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7641928-2949994148128799821?l=www.thegreylines.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7zWIMfsgzkoVbVNmfcKk9knBPAQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7zWIMfsgzkoVbVNmfcKk9knBPAQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7zWIMfsgzkoVbVNmfcKk9knBPAQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7zWIMfsgzkoVbVNmfcKk9knBPAQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheGreyLines/~4/U0TxJdF6bdo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.thegreylines.net/feeds/2949994148128799821/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7641928&amp;postID=2949994148128799821" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/2949994148128799821?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/2949994148128799821?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheGreyLines/~3/U0TxJdF6bdo/cern-discovers-god-particle.html" title="CERN Discovers &quot;God Particle&quot;" /><author><name>Mark Griffin</name><uri>http://www.blogger.com/profile/06696309270838259732</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="23" height="32" src="http://2.bp.blogspot.com/-O33B8TjrEf4/Tsj0wXH-2_I/AAAAAAAAAEA/p9_nLtGSV7o/s220/IMG_0612.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.thegreylines.net/2010/04/cern-discovers-god-particle.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04EQX44fSp7ImA9WxBVFkw.&quot;"><id>tag:blogger.com,1999:blog-7641928.post-7643188577370572859</id><published>2010-02-19T15:38:00.001-05:00</published><updated>2010-02-19T15:38:20.035-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-19T15:38:20.035-05:00</app:edited><title>Upcoming Topics - The Cloud, SOA Revisted, and Open Source Updates</title><content type="html">&lt;div class=Section1&gt;  &lt;p class=MsoNormal&gt;I know it&amp;#8217;s been a while since I&amp;#8217;ve posted anything.&amp;nbsp; It&amp;#8217;s been a crazy few months for me with work.&amp;nbsp; There are several topics I&amp;#8217;m going to be covering in more depth over the next month or so.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;The Cloud &amp;#8211; I&amp;#8217;ve been giving a lot of thought to this topic especially from what I call a practical in the trenches kind of viewpoint.&amp;nbsp; There is a ton of hype around &amp;#8220;The Cloud&amp;#8221; out in the media world right now.&amp;nbsp; Making practical sense of all the hype can be a bit challenging.&amp;nbsp; Heck just getting folks to agree on what &amp;#8220;The Cloud&amp;#8221; is has proven to be challenging.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;SOA &amp;#8211; Not to beat this horse to death but I hope to share some more practical experience from what I have found to actually work.&amp;nbsp; One thing to throw out there is that we have made this subject much more complex that it has to be.&amp;nbsp; Again this is real world experience not just talk.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;Open Source &amp;#8211; No secret that I&amp;#8217;m a big fan of open source software although not for some of the &amp;#8220;traditional&amp;#8221; reasons.&amp;nbsp; I hope to share some insight on a comparison I&amp;#8217;m doing with Microsoft&amp;#8217;s new MVC framework compared to some open source ways of doing the similar thing such as CakePHP.&amp;nbsp; Yes I know Microsoft has &amp;#8220;open sourced&amp;#8221; the MVC framework but I think you will get the point when I get more into it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;That&amp;#8217;s what I&amp;#8217;m thinking about right now so hope to have more in-depth discussions soon.&amp;nbsp; Stay tuned.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7641928-7643188577370572859?l=www.thegreylines.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/iZWHTiStZn92SxxakaoN5w-D6QI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iZWHTiStZn92SxxakaoN5w-D6QI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/iZWHTiStZn92SxxakaoN5w-D6QI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iZWHTiStZn92SxxakaoN5w-D6QI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheGreyLines/~4/37JO46SnnFM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.thegreylines.net/feeds/7643188577370572859/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7641928&amp;postID=7643188577370572859" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/7643188577370572859?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/7643188577370572859?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheGreyLines/~3/37JO46SnnFM/upcoming-topics-cloud-soa-revisted-and.html" title="Upcoming Topics - The Cloud, SOA Revisted, and Open Source Updates" /><author><name>Mark Griffin</name><uri>http://www.blogger.com/profile/06696309270838259732</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="23" height="32" src="http://2.bp.blogspot.com/-O33B8TjrEf4/Tsj0wXH-2_I/AAAAAAAAAEA/p9_nLtGSV7o/s220/IMG_0612.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.thegreylines.net/2010/02/upcoming-topics-cloud-soa-revisted-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMNR3c6fyp7ImA9WxNaFUU.&quot;"><id>tag:blogger.com,1999:blog-7641928.post-8008806382873231998</id><published>2009-11-29T19:32:00.001-05:00</published><updated>2009-11-30T08:08:16.917-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-30T08:08:16.917-05:00</app:edited><title>SOAP vs REST</title><content type="html">Okay it's a bait and switch tactic.  I'm not going to attempt to answer the SOAP vs REST question.  It just degenerates into a religious war and ultimately serves no point.  IBM's recent announcement about more REST in its Websphere product line &lt;a href="http://blogs.zdnet.com/service-oriented/?p=3486&amp;utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+zdnet%2Fservice-oriented+%28ZDNet+Service-Oriented+Architecture%29&amp;utm_content=Google+Feedfetcher"&gt;prompted some conversation about it&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
It probably doesn't really matter which way you go but I do think there are a few points that need clearing up and some further explanation.  First there is this comment I got off of Joe McKendrick's post about it (Believe the comment is from Lorain Lawson) - &lt;br /&gt;
&lt;br /&gt;
"However, IBM’s growing support of REST is “too promising to ignore.” That’s because the REST architectural approach opens up the door to potentially stronger SOA deployments – “with easier integration and more reuse of services (read: more agile) than you’ll get from an SOA built on an ESBs or the SOAP-based WS-*.”"&lt;br /&gt;
&lt;br /&gt;
That really hasn't been my experience.  I think when a comment like that is made more explanation as to why that might be true should be given.  SOAP style Web Services are actually pretty easy to work with in most cases.  REST has easier integration? More reuse?  Why would that be?  How many folks when using SOAP style Web Services have to worry about or get into the details of SOAP?  How about REST style?  Little more involved isn't it?&lt;br /&gt;
&lt;br /&gt;
Easier integration?  REST lends itself to more tightly coupled integration especially in the wrong hands.  That's not the intent of the REST style architecture but I think it lends itself to that.  I think developers will read about REST and end up just embedding URL's every where and call it REST.  The end result is a mess.  That's kind of what a lot of folks did when SOAP based Web Services came out.  It turned out to be just a bunch of tightly coupled RPC calls.&lt;br /&gt;
&lt;br /&gt;
The REST style of architecture is not bad but there is little tooling for it which means working with raw less than structured data.  Most toolsets/platforms present SOAP style Web Services as just another class to the developer.  REST proponents might say this is bad and they probably would not be to fond of ORM frameworks as well.  That's not an incorrect view just different which is okay.&lt;br /&gt;
&lt;br /&gt;
Another quote from Joe's post (Again from Lorian) -&lt;br /&gt;
&lt;br /&gt;
"“it’s unlikely IBM’s shift to REST will settle the whole REST versus SOAP debate, since SOAP has a heavyweight of its own: Microsoft and its popular SharePoint.”"&lt;br /&gt;
&lt;br /&gt;
Microsoft has REST embedded pretty well with their WCF framework which is part of .Net Framework 3.5.  Not a big deal but Microsoft has obviously not ignored REST.&lt;br /&gt;
&lt;br /&gt;
I'm personally not against the REST style of architecture.  My issues have always been the way it's presented.  Simple, easy to do, it's just the web right?  No it's not and the web by the way is not an example of REST architecture contrary to popular belief.  Go forth and get some REST or use some SOAP, it really doesn't matter just know what you are getting into.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7641928-8008806382873231998?l=www.thegreylines.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bcfxX8bwzlavgIbcUTHkQ__Qa84/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bcfxX8bwzlavgIbcUTHkQ__Qa84/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bcfxX8bwzlavgIbcUTHkQ__Qa84/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bcfxX8bwzlavgIbcUTHkQ__Qa84/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheGreyLines/~4/gcBWS6xCto8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.thegreylines.net/feeds/8008806382873231998/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7641928&amp;postID=8008806382873231998" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/8008806382873231998?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/8008806382873231998?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheGreyLines/~3/gcBWS6xCto8/soap-vs-rest.html" title="SOAP vs REST" /><author><name>Mark Griffin</name><uri>http://www.blogger.com/profile/06696309270838259732</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="23" height="32" src="http://2.bp.blogspot.com/-O33B8TjrEf4/Tsj0wXH-2_I/AAAAAAAAAEA/p9_nLtGSV7o/s220/IMG_0612.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.thegreylines.net/2009/11/soap-vs-rest.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0MDR3c-fCp7ImA9WxNVFk0.&quot;"><id>tag:blogger.com,1999:blog-7641928.post-8791092146836634380</id><published>2009-10-26T21:04:00.000-04:00</published><updated>2009-10-26T21:04:36.954-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-26T21:04:36.954-04:00</app:edited><title>Bashing EAI</title><content type="html">A bit of&lt;a href="http://blogs.zdnet.com/service-oriented/?p=3205&amp;tag=trunk;content"&gt; EAI bashing&lt;/a&gt; going on &lt;a href="http://blogs.informatica.com/perspectives/index.php/2009/10/16/eai-and-data-integration-like-fitting-square-pegs-in-round-holes"&gt;these days&lt;/a&gt;.  I suspect a lot of people, myself included, who have successfully implemented an EAI style of architecture are probably scratching their heads going hmm what did I do so wrong?  Answer: nothing.  &lt;br /&gt;
&lt;br /&gt;
SOA is the latest new kid on the block (actually Cloud Computing is but we are not going there) so the natural tendency is to bash everything that came before it.  The practice of EAI had and does contain a ton of good architectural principles.  Those are being thrown out and replaced with the notion that EAI and it's evolution the ESB style of architecture are all about products and not architecture.  It's simply not true.&lt;br /&gt;
&lt;br /&gt;
Don't get me wrong, SOA is a very good thing.  My issue is the stark contrast being drawn between it and EAI.  Yes there are differences but they share more in common that is being explained by the bashers.  Abstraction, loose coupling, common data types, composibility, discovery and yes even standards all existed in the EAI world.&lt;br /&gt;
&lt;br /&gt;
EAI, ESB's, SOA and even Cloud Computing all have their place in the modern enterprise.  Understand your architecture which means what works and what doesn't, evolve where needed but don't throw your successful practices out with the bath water because of the latest buzz.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7641928-8791092146836634380?l=www.thegreylines.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/m1Ze2pigE5o9wH4YCR3Hv31wE6Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/m1Ze2pigE5o9wH4YCR3Hv31wE6Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/m1Ze2pigE5o9wH4YCR3Hv31wE6Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/m1Ze2pigE5o9wH4YCR3Hv31wE6Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheGreyLines/~4/Kcqj708Oks0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.thegreylines.net/feeds/8791092146836634380/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7641928&amp;postID=8791092146836634380" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/8791092146836634380?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/8791092146836634380?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheGreyLines/~3/Kcqj708Oks0/bashing-eai.html" title="Bashing EAI" /><author><name>Mark Griffin</name><uri>http://www.blogger.com/profile/06696309270838259732</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="23" height="32" src="http://2.bp.blogspot.com/-O33B8TjrEf4/Tsj0wXH-2_I/AAAAAAAAAEA/p9_nLtGSV7o/s220/IMG_0612.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.thegreylines.net/2009/10/bashing-eai.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0IGSX84fCp7ImA9WxNVFk0.&quot;"><id>tag:blogger.com,1999:blog-7641928.post-4351316660094729537</id><published>2009-10-26T11:15:00.002-04:00</published><updated>2009-10-26T21:05:28.134-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-26T21:05:28.134-04:00</app:edited><title>S0A-Manifesto</title><content type="html">&lt;div&gt;&lt;font face=Arial size=2&gt;&lt;span class=182271612-26102009&gt;A group of very  smart and respected folks have put together a SOA-Manifesto.&amp;nbsp; You can find  the Manifesto - &lt;a  href="http://www.soa-manifesto.com/"&gt;http://www.soa-manifesto.com/&lt;/A&gt;&amp;nbsp;.&amp;nbsp;  Overall it's pretty high-level stuff but good stuff.&amp;nbsp; I have one&amp;nbsp;big  issue however with one of the principles.&amp;nbsp; "Intrinsic interoperability over  custom integration".&amp;nbsp; If just glanced at it sounds like something that  makes sense but the devil is in the details.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;div&gt;&lt;font face=Arial size=2&gt;&lt;span  class=182271612-26102009&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;div&gt;&lt;font face=Arial size=2&gt;&lt;span class=182271612-26102009&gt;Intrinsic&amp;nbsp;means  in this context that services using some sort of standards should do the talking  between your existing applications versus doing&amp;nbsp;"custom integration".&amp;nbsp;  This concept is going to be confusing to an average IT shop.&amp;nbsp; The question  will arise what's the difference between putting in a service and putting in a  custom integration solution?&amp;nbsp; How do I get to the last mile of the  interface with a third party application?&amp;nbsp; Or do you mean my services  should contain all the business logic?&amp;nbsp; But isn't that custom because you  had to write it?&amp;nbsp; Standards based stuff is fine but it's still custom if  you have to&amp;nbsp;write the service.&amp;nbsp; Sounds like a lot of academic  semantics I know but I think its important to understand some important  principles.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;div&gt;&lt;font face=Arial size=2&gt;&lt;span  class=182271612-26102009&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;div&gt;&lt;font face=Arial size=2&gt;&lt;span class=182271612-26102009&gt;Unless your entire  business portfolio is going to be made up of custom services that you write then  you are going to have to do some integration.&amp;nbsp; It's just the nature of most  businesses.&amp;nbsp; My problem with "Intrinsic interoperability" is that I believe  it will lead to a spaghetti set of custom integrations.&amp;nbsp; The very thing it  was trying to avoid.&amp;nbsp; Custom is custom.&amp;nbsp; In other words if you didn't  buy it then it's custom.&amp;nbsp; Whether it's "standards based" or not has&amp;nbsp;no  bearing on whether it's custom or not or whether it becomes spaghetti or  not.&amp;nbsp; I think well defined distributed services that have "Intrinsic  interoperability" are going to be beyond the grasp of a lot of IT shops both to  develop and certainly to maintain/govern.&amp;nbsp; If you are going that route be  sure to go over to Todd Biske's site - &lt;a  href="http://www.biske.com/blog/"&gt;http://www.biske.com/blog/&lt;/A&gt;&amp;nbsp; and study  up on governance (Going to need governance regardless, but for&amp;nbsp;distributed  "Intrinsic interoperability" you really going to need it).&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;div&gt;&lt;font face=Arial size=2&gt;&lt;span  class=182271612-26102009&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;div&gt;&lt;font face=Arial size=2&gt;&lt;span class=182271612-26102009&gt;Ultimately I believe  the "Intrinsic interoperability" piece was put in to kind steer folks away from  ESB's and the older EAI model of integration.&amp;nbsp; While I understand this from  a pure academic view, I think in the actual wild it has issues.&amp;nbsp; It has the  same issues that ESB's and EAI had because of lack of understanding of the  methodology that went along with successful implementations.&amp;nbsp;  &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;div&gt;&lt;font face=Arial size=2&gt;&lt;span  class=182271612-26102009&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;div&gt;&lt;font face=Arial size=2&gt;&lt;span class=182271612-26102009&gt;Overall the  SOA-Manifesto is a good set of guiding principles.&amp;nbsp; Having a set of  principles like this that everyone in the organization understands and embraces  can go a long way to developing and maintaining a successful SOA style of  architecture.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7641928-4351316660094729537?l=www.thegreylines.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/tIFNoHc7O1E2pcJ3OMVWq6trUJo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tIFNoHc7O1E2pcJ3OMVWq6trUJo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/tIFNoHc7O1E2pcJ3OMVWq6trUJo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tIFNoHc7O1E2pcJ3OMVWq6trUJo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheGreyLines/~4/MoaC4ybs5K8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.thegreylines.net/feeds/4351316660094729537/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7641928&amp;postID=4351316660094729537" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/4351316660094729537?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/4351316660094729537?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheGreyLines/~3/MoaC4ybs5K8/s0a-manifesto.html" title="S0A-Manifesto" /><author><name>Mark Griffin</name><uri>http://www.blogger.com/profile/06696309270838259732</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="23" height="32" src="http://2.bp.blogspot.com/-O33B8TjrEf4/Tsj0wXH-2_I/AAAAAAAAAEA/p9_nLtGSV7o/s220/IMG_0612.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://www.thegreylines.net/2009/10/s0a-manifesto.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0QMQXg_fyp7ImA9WxNVE00.&quot;"><id>tag:blogger.com,1999:blog-7641928.post-7473583140986989080</id><published>2009-10-23T10:49:00.001-04:00</published><updated>2009-10-23T10:49:40.647-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-23T10:49:40.647-04:00</app:edited><title>Windows 7</title><content type="html">&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=331462614-23102009&gt;I&amp;nbsp;upgraded to  Windows 7 on my laptop yesterday.&amp;nbsp; Overall the upgrade went smooth but it  was time consuming (About 3 hours, of course I have a lot of stuff on my  laptop).&amp;nbsp; I think the average home user will probably not upgrade to  Windows 7 but rather acquire it through a new PC purchase.&amp;nbsp; That's probably  a good thing for the end user.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN  class=331462614-23102009&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=331462614-23102009&gt;Here are few things  I noticed during the upgrade.&amp;nbsp; The first thing that jumped out is that the  upgrade process is still not geared towards the average end user.&amp;nbsp; The  upgrade process is going to do a compatibility check before allowing the upgrade  to proceed.&amp;nbsp; If it finds things that are not compatible it's going to ask  you to uninstall them.&amp;nbsp; While not an issue for an IT person like myself, I  suspect an average home user is now confused.&amp;nbsp; Especially when it asks you  to uninstall your wireless network card.&amp;nbsp; I did like the fact that it tells  you iTunes is probably not going to work correctly anymore.&amp;nbsp; Nice marketing  play there Microsoft.&amp;nbsp; Of course it works fine after the  upgrade.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN  class=331462614-23102009&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=331462614-23102009&gt;On the positive  side, Windows 7 takes up less memory and runs a bit faster.&amp;nbsp; On the  downside they got rid of their little built in mail client which is a  bummer.&amp;nbsp; I liked that client, really don't like web mail interfaces, sorry  Google but I like to work disconnected sometimes.&amp;nbsp; Plus I don't like a  million things on my screen other than the email when I working on email.&amp;nbsp;  I know there are a million email clients out there to be had but I liked that  one, it was simple and efficient.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN  class=331462614-23102009&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=331462614-23102009&gt;It did detect all my  hardware and configure it correctly which is a step up from the past.&amp;nbsp; The  interface is clean and seems to be pretty logical.&amp;nbsp; &lt;SPAN  class=331462614-23102009&gt;Overall I'd give Windows 7 a thumbs up.&amp;nbsp; I'll post  back any observations as I get more accustomed to it in the coming  weeks.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7641928-7473583140986989080?l=www.thegreylines.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/UZWTfAJd5QBDVjEe7hIPdo7_UFg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UZWTfAJd5QBDVjEe7hIPdo7_UFg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/UZWTfAJd5QBDVjEe7hIPdo7_UFg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UZWTfAJd5QBDVjEe7hIPdo7_UFg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheGreyLines/~4/nG2WZTjWNQM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.thegreylines.net/feeds/7473583140986989080/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7641928&amp;postID=7473583140986989080" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/7473583140986989080?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/7473583140986989080?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheGreyLines/~3/nG2WZTjWNQM/windows-7.html" title="Windows 7" /><author><name>Mark Griffin</name><uri>http://www.blogger.com/profile/06696309270838259732</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="23" height="32" src="http://2.bp.blogspot.com/-O33B8TjrEf4/Tsj0wXH-2_I/AAAAAAAAAEA/p9_nLtGSV7o/s220/IMG_0612.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.thegreylines.net/2009/10/windows-7.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQMQng7cSp7ImA9WxNXF0k.&quot;"><id>tag:blogger.com,1999:blog-7641928.post-6160619647720065521</id><published>2009-10-04T08:01:00.004-04:00</published><updated>2009-10-05T07:33:03.609-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-05T07:33:03.609-04:00</app:edited><title>The Value of Enterprise Architecture</title><content type="html">It's always kind of interesting when you have to explain and justify what seems like common sense. But like SOA, Enterprise Architecture seems to need constant justification and explanation. Why is that? Is it because we make what should be fairly straightforward concepts overly complicated? I tend to think so. Take a look at many of the EA frameworks available and your eyes will probably roll back in your head and you will lose consciousness. &lt;br /&gt;&lt;br /&gt;I think keeping things simple tend to lead to more success. A major medical institution that will go unnamed spent millions of dollars on an automated medical scrubs dispensing system. It was going to save lots of money, folks wouldn't be allowed to take home and keep extra scrubs. After installing and testing the system, all things were go. Unfortunately there was one major flaw, a human being still had to load the machines each day with the clean scrubs. &lt;br /&gt;&lt;br /&gt;As you might imagine, scrub machine loader is not the top end of the job spectrum. Scrubs are not one size fits all and each machine was responsible for dispensing the correct sizes. You can see this train wreck coming yes? After only a few months and tired of not ever being able to get the right size of scrubs, the employees figured out how to defeat the machines and keep out more scrubs than was suppose to be allocated. Millions spent and nothing gained.&lt;br /&gt;&lt;br /&gt;When I was a young Army officer many years ago, I learned a very valuable lesson. Everyone needs to understand the mission. And by understanding it I mean be able to execute it. It seems like common sense doesn't it? If the leader becomes unable to perform his or her duties it falls to the next in line to carry out the mission. &lt;br /&gt;&lt;br /&gt;In my simple world EA is also very simple. Define the destination, show everyone how to get there and then help them along the way to make sure they stay on course. Of course the downside to simplicity is that things don't tend to fail in such a grandiose way like when they are over engineered and over architected.  Still it is important to realize that simplicity is not easy to achieve.  Complex systems tend to form naturally.&lt;br /&gt;&lt;br /&gt;Ultimately I think one of the keys to achieving simplicity is constant vigilance.  How you get this working state of vigilance is the topic of another post.  The hint is, there is not one answer for all.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7641928-6160619647720065521?l=www.thegreylines.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/eF9YCxdR-H0saRbgtlXVfJQ_mrY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eF9YCxdR-H0saRbgtlXVfJQ_mrY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/eF9YCxdR-H0saRbgtlXVfJQ_mrY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eF9YCxdR-H0saRbgtlXVfJQ_mrY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheGreyLines/~4/fgtxLMNlsBw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.thegreylines.net/feeds/6160619647720065521/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7641928&amp;postID=6160619647720065521" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/6160619647720065521?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/6160619647720065521?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheGreyLines/~3/fgtxLMNlsBw/value-of-enterprise-architecture.html" title="The Value of Enterprise Architecture" /><author><name>Mark Griffin</name><uri>http://www.blogger.com/profile/06696309270838259732</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="23" height="32" src="http://2.bp.blogspot.com/-O33B8TjrEf4/Tsj0wXH-2_I/AAAAAAAAAEA/p9_nLtGSV7o/s220/IMG_0612.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.thegreylines.net/2009/10/value-of-enterprise-architecture.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcMRn85fSp7ImA9WxNSGEg.&quot;"><id>tag:blogger.com,1999:blog-7641928.post-4066151252978922174</id><published>2009-08-24T18:10:00.002-04:00</published><updated>2009-09-01T20:58:07.125-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-01T20:58:07.125-04:00</app:edited><title>Life as a Corporate Software Developer and Architect</title><content type="html">I really haven't had time to blog lately just to busy to be completely honest.  Being responsible for numerous development projects, by responsible I mean design, develop and deploy, has really placed an interesting challenge out there for my other assignment which is architecture.  One of the benefits with working in a small software shop is the requirement for lots of hands on, one of the disadvantages is the requirement for lots of hands on.&lt;br /&gt;&lt;br /&gt;Small software shops don't have the luxury of dedicated architects.  Multiple roles have to be assumed in order to meet all the demands.  Of course the big benefit I think is more usable and realistic architecture which tends to come from this type of environment.  At any rate I hope to have some more technical post out here sometime in the near future as time permits.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7641928-4066151252978922174?l=www.thegreylines.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/AbmZ13lB5iMcDY3UT7Jr6v11hro/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AbmZ13lB5iMcDY3UT7Jr6v11hro/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/AbmZ13lB5iMcDY3UT7Jr6v11hro/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AbmZ13lB5iMcDY3UT7Jr6v11hro/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheGreyLines/~4/JAtvH_LxGuc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.thegreylines.net/feeds/4066151252978922174/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7641928&amp;postID=4066151252978922174" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/4066151252978922174?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/4066151252978922174?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheGreyLines/~3/JAtvH_LxGuc/life-as-corporate-software-developer.html" title="Life as a Corporate Software Developer and Architect" /><author><name>Mark Griffin</name><uri>http://www.blogger.com/profile/06696309270838259732</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="23" height="32" src="http://2.bp.blogspot.com/-O33B8TjrEf4/Tsj0wXH-2_I/AAAAAAAAAEA/p9_nLtGSV7o/s220/IMG_0612.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.thegreylines.net/2009/08/life-as-corporate-software-developer.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0YER3szfCp7ImA9WxJbFEo.&quot;"><id>tag:blogger.com,1999:blog-7641928.post-3948956244052590687</id><published>2009-07-24T14:39:00.002-04:00</published><updated>2009-07-24T17:31:46.584-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-24T17:31:46.584-04:00</app:edited><title>Random Musings on Software Architecture</title><content type="html">&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=537153616-24072009&gt;Many many years ago  I was a young Army&amp;nbsp;executive officer(XO) in a tank company doing some  training at Ft. Bragg, North Carolina.&amp;nbsp;&amp;nbsp;My CO and I were conducting  some tactical training exercises for our tank crews.&amp;nbsp; We were using  parachute signal flares to signal the tanks&amp;nbsp;to do certain things during the  exercise.&amp;nbsp; As luck would have it one of the flares came down on what  appeared to be a small patch of grass several hundred yards away from our  position.&amp;nbsp; We saw some smoke rising&amp;nbsp;from the patch of grass but we  chose to ignore it and continue with the exercises.&amp;nbsp; To make a long story  short, the small patch of grass was actually much bigger than we thought.&amp;nbsp;  We spent the next several hours in 95 degree heat putting out the rather large  fire (We had no water, only shovels).&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN  class=537153616-24072009&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=537153616-24072009&gt;Software  architecture in the corporate IT landscape is very much like the small grass  fire that turns into a very real wildfire.&amp;nbsp; We tend to either ignore it  completely or over indulge it.&amp;nbsp; Neither of which is very good for the  primary business and usually gets out of control pretty fast.&amp;nbsp; There is a  delicate balancing act that has to occur on a daily basis in a corporate IT  shop.&amp;nbsp; The needs of business have to be met.&amp;nbsp; There really isn't any  arguing with that.&amp;nbsp; It's how you meet those needs that is the  question.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN  class=537153616-24072009&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=537153616-24072009&gt;There really isn't a  one size fits all answer to that question.&amp;nbsp; Despite opinions coming from  analyst, bloggers(including myself) and others, there&amp;nbsp;isn't one correct  way.&amp;nbsp; What works for each individual organization is going to vary.&amp;nbsp;  Finding the middle path which balances good enough architecture with the dynamic  needs of the business is really the key.&amp;nbsp;These are the two two questions  you should be asking in my opinion; Am I delivering the value to the business  that the business wants?&amp;nbsp; Is my architecture or lack there of negatively  impacting the business?&amp;nbsp; If you are delivering the value, by the businesses  measurement not yours, and your architecture is not causing issues for the  business then you probably have found the middle path.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN  class=537153616-24072009&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=537153616-24072009&gt;The last piece of  advice is do not ignore the small smoking grass fires.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN  class=537153616-24072009&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN  class=537153616-24072009&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN  class=537153616-24072009&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7641928-3948956244052590687?l=www.thegreylines.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/m12XmxerGY7AqgFsoze6aDDtwAU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/m12XmxerGY7AqgFsoze6aDDtwAU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/m12XmxerGY7AqgFsoze6aDDtwAU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/m12XmxerGY7AqgFsoze6aDDtwAU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheGreyLines/~4/jasT7P6w5bw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.thegreylines.net/feeds/3948956244052590687/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7641928&amp;postID=3948956244052590687" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/3948956244052590687?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/3948956244052590687?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheGreyLines/~3/jasT7P6w5bw/random-musings-on-software-architecture.html" title="Random Musings on Software Architecture" /><author><name>Mark Griffin</name><uri>http://www.blogger.com/profile/06696309270838259732</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="23" height="32" src="http://2.bp.blogspot.com/-O33B8TjrEf4/Tsj0wXH-2_I/AAAAAAAAAEA/p9_nLtGSV7o/s220/IMG_0612.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.thegreylines.net/2009/07/random-musings-on-software-architecture.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcHRXs-fip7ImA9WxJUFkw.&quot;"><id>tag:blogger.com,1999:blog-7641928.post-8449891663780646530</id><published>2009-07-14T18:16:00.002-04:00</published><updated>2009-07-14T18:20:34.556-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-14T18:20:34.556-04:00</app:edited><title>Bernard Madoff</title><content type="html">Ah my claim to fame. I'm originally from Butner, a small town in central North Carolina.  &lt;a href="http://news.yahoo.com/s/ap/20090714/ap_on_re_us/us_madoff_behind_bars_4"&gt;Welcome Bernie!&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7641928-8449891663780646530?l=www.thegreylines.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hUh7oZPcZNtAeHNuauAPfV6EPD0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hUh7oZPcZNtAeHNuauAPfV6EPD0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hUh7oZPcZNtAeHNuauAPfV6EPD0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hUh7oZPcZNtAeHNuauAPfV6EPD0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheGreyLines/~4/FHuB5MHc8kc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.thegreylines.net/feeds/8449891663780646530/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7641928&amp;postID=8449891663780646530" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/8449891663780646530?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/8449891663780646530?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheGreyLines/~3/FHuB5MHc8kc/bernard-madoff.html" title="Bernard Madoff" /><author><name>Mark Griffin</name><uri>http://www.blogger.com/profile/06696309270838259732</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="23" height="32" src="http://2.bp.blogspot.com/-O33B8TjrEf4/Tsj0wXH-2_I/AAAAAAAAAEA/p9_nLtGSV7o/s220/IMG_0612.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.thegreylines.net/2009/07/bernard-madoff.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQNQ3c8eSp7ImA9WxJVF00.&quot;"><id>tag:blogger.com,1999:blog-7641928.post-1701969162098770317</id><published>2009-07-04T07:01:00.002-04:00</published><updated>2009-07-04T07:19:52.971-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-04T07:19:52.971-04:00</app:edited><title>Oracle 11g</title><content type="html">Oracle just recently announced it's 11g monster. Here is &lt;a href="http://blogs.zdnet.com/service-oriented/?p=2343"&gt;Joe McKendrick's take on it&lt;/a&gt;.  My take is that it's great for consultants, there will be lots of money to be made trying to implement this beast.  It's bad news for companies trying to implement it.&lt;br /&gt;&lt;br /&gt;The corporate IT mantra is keep it simple, keep it quick and deliver a lot of value to the business.  There is nothing simple about 11g and with the Sun acquisition things will only get more complex.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7641928-1701969162098770317?l=www.thegreylines.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hIJVU6B6OOZtSAETDVYywUUc8W8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hIJVU6B6OOZtSAETDVYywUUc8W8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hIJVU6B6OOZtSAETDVYywUUc8W8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hIJVU6B6OOZtSAETDVYywUUc8W8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheGreyLines/~4/Godt-MokSWQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.thegreylines.net/feeds/1701969162098770317/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7641928&amp;postID=1701969162098770317" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/1701969162098770317?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/1701969162098770317?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheGreyLines/~3/Godt-MokSWQ/oracle-11g.html" title="Oracle 11g" /><author><name>Mark Griffin</name><uri>http://www.blogger.com/profile/06696309270838259732</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="23" height="32" src="http://2.bp.blogspot.com/-O33B8TjrEf4/Tsj0wXH-2_I/AAAAAAAAAEA/p9_nLtGSV7o/s220/IMG_0612.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.thegreylines.net/2009/07/oracle-11g.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU4CQX0zeyp7ImA9WxJWF0w.&quot;"><id>tag:blogger.com,1999:blog-7641928.post-1114734193166441147</id><published>2009-06-22T19:31:00.002-04:00</published><updated>2009-06-22T19:39:20.383-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-22T19:39:20.383-04:00</app:edited><title>SOI and A Very Dead Horse</title><content type="html">ZapThink &lt;a href="http://www.zapthink.com/report.html?id=ZAPFLASH-2009622"&gt;put this out on SOI(Service Oriented Integration)&lt;/a&gt;.  We kind of have been beating this horse to death for a while but after reading the article I see we are still not completely there yet.  This question in particular got me - &lt;blockquote&gt;is SOA's purpose to solve integration problems, or is it more of a business transformation approach centered on implementing agile business processes? &lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;I go back to this post  - http://www.thegreylines.net/2009/01/soa-versus-soi-continued.html .  Agile business processes?  How exactly would you do that without bringing systems together (integration)? You would pretty much just have to have the one system.  Anybody work in enterprises like that?  We are not talking about moving data from point a to point b, again see previous post.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7641928-1114734193166441147?l=www.thegreylines.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/IrokTVQFRIIR_V5mEp85ATi3S98/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IrokTVQFRIIR_V5mEp85ATi3S98/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/IrokTVQFRIIR_V5mEp85ATi3S98/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IrokTVQFRIIR_V5mEp85ATi3S98/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheGreyLines/~4/6_ZqztX-CCQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.thegreylines.net/feeds/1114734193166441147/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7641928&amp;postID=1114734193166441147" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/1114734193166441147?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/1114734193166441147?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheGreyLines/~3/6_ZqztX-CCQ/soi-and-very-dead-horse.html" title="SOI and A Very Dead Horse" /><author><name>Mark Griffin</name><uri>http://www.blogger.com/profile/06696309270838259732</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="23" height="32" src="http://2.bp.blogspot.com/-O33B8TjrEf4/Tsj0wXH-2_I/AAAAAAAAAEA/p9_nLtGSV7o/s220/IMG_0612.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.thegreylines.net/2009/06/soi-and-very-dead-horse.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkAAQno7fyp7ImA9WxJXEUg.&quot;"><id>tag:blogger.com,1999:blog-7641928.post-6194854781456026141</id><published>2009-06-04T17:46:00.002-04:00</published><updated>2009-06-04T18:32:23.407-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-04T18:32:23.407-04:00</app:edited><title>Designing Services in the SOA World</title><content type="html">The Grumpy Architect has appeared and &lt;a href="http://www.ebizq.net/blogs/bda/2009/06/grumpy_architect_week_there_is.php"&gt;apparently it's Brenda Michelson&lt;/a&gt;.  What's making Brenda so grumpy?  The state of software design especially as it relates to services.  I'm not going to rehash the great points Brenda makes, please go read her &lt;a href="http://www.ebizq.net/blogs/bda/2009/06/grumpy_architect_week_there_is.php"&gt;post&lt;/a&gt; it's loaded with goodness.&lt;br /&gt;&lt;br /&gt;I don't think there is any one reason why the state of service design is where it's at.  Here are a few of the causes in my opinion:&lt;br /&gt;&lt;br /&gt;*It's not taught or emphasized in CS programs.  That's a generalization of course because some programs do but if you do a quick survey of undergraduate CS programs you will find very little emphasis on it.  It does show up more in the grad level programs.  &lt;br /&gt;&lt;br /&gt;*We are to tool centric.  We judge someone's competence in software design by how well they know the platform or tool. Give me someone who understands abstraction and loose coupling over someone who knows ever class in the .Net framework any day but produces 8000 line methods.&lt;br /&gt;&lt;br /&gt;*The business, the business, the business.  Don't underestimate the extreme demands placed on corporate software developers to churn stuff out.  Developers and their managers take what they perceive to be the easy way out in order to meet the demands.  That environment is very difficult to work in sometimes and the software design is usually what suffers.&lt;br /&gt;&lt;br /&gt;*Time and motivation.  Well if you didn't get it in school, you now have to learn it on the job.  Some folks are self starters and some are not.  Mentors and architects can help but they can only do so much.&lt;br /&gt;&lt;br /&gt;*Short-sighted.  Designing brittle, difficult to maintain and ultimately unsustainable software is actually really easy.  We do tend to take the easy path.&lt;br /&gt;&lt;br /&gt;I think one of the issues with the current state of SOA is that a lot of folks made the assumption that developers understood all of this and the software side of SOA was going to be the easy part.  If you worked in a corporate IT environment you know nothing could be further from the truth.  I have noticed especially in the past year that the amount of available information on the technical side of SOA is finally starting to catch up with the hype.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7641928-6194854781456026141?l=www.thegreylines.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9afzplrINH9IiXNlsNPAjFIgooo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9afzplrINH9IiXNlsNPAjFIgooo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9afzplrINH9IiXNlsNPAjFIgooo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9afzplrINH9IiXNlsNPAjFIgooo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheGreyLines/~4/KxFMHL3lFak" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.thegreylines.net/feeds/6194854781456026141/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7641928&amp;postID=6194854781456026141" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/6194854781456026141?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/6194854781456026141?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheGreyLines/~3/KxFMHL3lFak/designing-services-in-soa-world.html" title="Designing Services in the SOA World" /><author><name>Mark Griffin</name><uri>http://www.blogger.com/profile/06696309270838259732</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="23" height="32" src="http://2.bp.blogspot.com/-O33B8TjrEf4/Tsj0wXH-2_I/AAAAAAAAAEA/p9_nLtGSV7o/s220/IMG_0612.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.thegreylines.net/2009/06/designing-services-in-soa-world.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMESH49fCp7ImA9WxJXEEk.&quot;"><id>tag:blogger.com,1999:blog-7641928.post-9041268187772350913</id><published>2009-06-03T12:26:00.001-04:00</published><updated>2009-06-03T12:26:49.064-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-03T12:26:49.064-04:00</app:edited><title>Larry at JavaOne</title><content type="html">&lt;DIV&gt;&lt;SPAN class=450361916-03062009&gt;&lt;FONT face=Arial size=2&gt;And so the long  arduous process of Oracle messing up another acquisition begins - &lt;A  href="http://www.theserverside.com/news/thread.tss?thread_id=54827"&gt;http://www.theserverside.com/news/thread.tss?thread_id=54827&lt;/A&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=450361916-03062009&gt;&lt;FONT face=Arial  size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=450361916-03062009&gt;&lt;FONT face=Arial size=2&gt;Seriously, he's  really focused on JavaFX?&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV align=left&gt;&lt;FONT face=Arial size=2&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7641928-9041268187772350913?l=www.thegreylines.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4CmqeVxPjEYpHLyDJb6I0zEpSLQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4CmqeVxPjEYpHLyDJb6I0zEpSLQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4CmqeVxPjEYpHLyDJb6I0zEpSLQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4CmqeVxPjEYpHLyDJb6I0zEpSLQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheGreyLines/~4/Rgj41vWnq4U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.thegreylines.net/feeds/9041268187772350913/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7641928&amp;postID=9041268187772350913" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/9041268187772350913?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/9041268187772350913?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheGreyLines/~3/Rgj41vWnq4U/larry-at-javaone.html" title="Larry at JavaOne" /><author><name>Mark Griffin</name><uri>http://www.blogger.com/profile/06696309270838259732</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="23" height="32" src="http://2.bp.blogspot.com/-O33B8TjrEf4/Tsj0wXH-2_I/AAAAAAAAAEA/p9_nLtGSV7o/s220/IMG_0612.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.thegreylines.net/2009/06/larry-at-javaone.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEEFQXk6eSp7ImA9WxJSF0U.&quot;"><id>tag:blogger.com,1999:blog-7641928.post-5007086362671513630</id><published>2009-05-08T06:53:00.002-04:00</published><updated>2009-05-08T07:36:50.711-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-08T07:36:50.711-04:00</app:edited><title>MVC</title><content type="html">In addition to my webMethods stuff, I've being doing a fair amount of .Net stuff lately.  I decided to run through the new MVC framework tutorial from Microsoft just to see their new take on this old pattern.  The tutorial is located &lt;a href="http://www.asp.net/learn/mvc/tutorial-26-cs.aspx"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I must give props to folks over at the &lt;a href="http://www.asp.net"&gt;ASP.NET web site&lt;/a&gt;.  They have done a very nice job with the content on MVC.  This particular tutorial was very straightforward and explained MVC very well.  If you are inclined to check it out pay particular attention to&lt;a href="http://www.asp.net/learn/mvc/tutorial-29-cs.aspx"&gt; section 4&lt;/a&gt; on abstraction and loose coupling.  That is really good stuff.  This section is written in terms of OO concepts but they apply as well to the services world.  Thomas Erl explains some of the differences between OO and services &lt;a href="http://www.soamag.com/I15/0208-4.asp"&gt;here&lt;/a&gt; and &lt;a href="http://www.soamag.com/I16/0308-4.asp"&gt;here&lt;/a&gt; if you want more detail.&lt;br /&gt;&lt;br /&gt;MVC has long been a highly regarded pattern in the user interface world.  The interesting thing is this same pattern with some modification can be used in the SOA world even when GUIs are not involved.  &lt;a href="http://www.informit.com/articles/article.aspx?p=1323247"&gt;The Service Facade pattern as explained here&lt;/a&gt; by Thomas Erl is closely related in concept to MVC.  There are differences but I think you will see the overlap and the potential of MVC in the services world.&lt;br /&gt;&lt;br /&gt;I think one of the biggest mistakes some developers and architects make when jumping into the SOA world is to wrap existing stuff in a standards based interface and then go at it directly.  While there is really nothing wrong with wrapping existing stuff in a standard based interface, invoking it directly is another issue.  Spending some time with the Facade pattern and MVC can pay off in a more agile and resilient set of services.  I have personally found that the associated overhead of these extra layers of abstraction are minimal and well worth the small cost.&lt;br /&gt;&lt;br /&gt;Rob Eamon has also gone through some MVC content and has posted his thoughts on the &lt;a href="http://reamon.squarespace.com/articles/2009/4/28/nerddinner.html"&gt;Nerd Dinner walk through on his blog&lt;/a&gt;.  Check that out when you get the chance.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7641928-5007086362671513630?l=www.thegreylines.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Ng3u1xL-yvmxEy9Qwg7mDVuavBY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ng3u1xL-yvmxEy9Qwg7mDVuavBY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Ng3u1xL-yvmxEy9Qwg7mDVuavBY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ng3u1xL-yvmxEy9Qwg7mDVuavBY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheGreyLines/~4/xyEarWw5D28" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.thegreylines.net/feeds/5007086362671513630/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7641928&amp;postID=5007086362671513630" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/5007086362671513630?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/5007086362671513630?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheGreyLines/~3/xyEarWw5D28/mvc.html" title="MVC" /><author><name>Mark Griffin</name><uri>http://www.blogger.com/profile/06696309270838259732</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="23" height="32" src="http://2.bp.blogspot.com/-O33B8TjrEf4/Tsj0wXH-2_I/AAAAAAAAAEA/p9_nLtGSV7o/s220/IMG_0612.jpg" /></author><thr:total>7</thr:total><feedburner:origLink>http://www.thegreylines.net/2009/05/mvc.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcCSHs9eip7ImA9WxJTEk4.&quot;"><id>tag:blogger.com,1999:blog-7641928.post-5613310595622750428</id><published>2009-04-20T08:21:00.001-04:00</published><updated>2009-04-20T08:21:09.562-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-20T08:21:09.562-04:00</app:edited><title>Oracle to buy Sun</title><content type="html">&lt;DIV&gt;&lt;SPAN class=399221912-20042009&gt;&lt;FONT face=Arial size=2&gt;Not nearly as a good  idea as the IBM purchase.&amp;nbsp; Here is the link - &lt;A  href="http://www.wral.com/business/story/4985700/"&gt;http://www.wral.com/business/story/4985700/&lt;/A&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV align=left&gt;&amp;nbsp;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7641928-5613310595622750428?l=www.thegreylines.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Fx71nwmdQ729uf0fChnRpReUmHE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Fx71nwmdQ729uf0fChnRpReUmHE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Fx71nwmdQ729uf0fChnRpReUmHE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Fx71nwmdQ729uf0fChnRpReUmHE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheGreyLines/~4/MA6390EN88M" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.thegreylines.net/feeds/5613310595622750428/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7641928&amp;postID=5613310595622750428" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/5613310595622750428?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/5613310595622750428?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheGreyLines/~3/MA6390EN88M/oracle-to-buy-sun.html" title="Oracle to buy Sun" /><author><name>Mark Griffin</name><uri>http://www.blogger.com/profile/06696309270838259732</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="23" height="32" src="http://2.bp.blogspot.com/-O33B8TjrEf4/Tsj0wXH-2_I/AAAAAAAAAEA/p9_nLtGSV7o/s220/IMG_0612.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.thegreylines.net/2009/04/oracle-to-buy-sun.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkABR30yfip7ImA9WxVaEU0.&quot;"><id>tag:blogger.com,1999:blog-7641928.post-7121664469015738761</id><published>2009-04-07T06:16:00.002-04:00</published><updated>2009-04-07T06:39:16.396-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-07T06:39:16.396-04:00</app:edited><title>Cloud Computing and Trust</title><content type="html">For me one of the biggest hurdles for cloud computing is trust.  I read this post recently from &lt;a href="http://blogs.sun.com/jonathan/entry/unified_computing"&gt;Jonathan Schwartz's blog over at Sun on cloud computing&lt;/a&gt;.  One thing that jumped out at me was the little graphic Jonathan posted from OpenOffice.  The graphic showed file manager from an OpenOffice beta and its ability to "save to the cloud".  Looked pretty cool right? But then I thought, what would I save there?&lt;br /&gt;&lt;br /&gt;Jonathan's graphic of OpenOffice is nothing new.  Google has been doing this a while with Google Docs and so have many others albeit not on the scale of Google.  I have used Google Docs to store documents and spreadsheets but I have never put anything out there that I would consider sensitive.  It's a trust issue and a privacy issue.  In fact a lot of companies even block that kind of thing through firewalls and proxies for just that reason.&lt;br /&gt;&lt;br /&gt;Cloud computing is obviously a lot more than just a big document repository I used for an example.  However, the trust issue which is mainly a perception issue in my mind will have to be overcome to allow cloud computing to reach the potential others are touting.  I also believe smaller sized business will be more likely to take the perceived risk than the bigger ones.  What do you think?  Are you ready to start using the public clouds for business critical sensitive information?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7641928-7121664469015738761?l=www.thegreylines.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/v0G7oqqhPYAf8E6-vNIZPE7yNMs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/v0G7oqqhPYAf8E6-vNIZPE7yNMs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/v0G7oqqhPYAf8E6-vNIZPE7yNMs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/v0G7oqqhPYAf8E6-vNIZPE7yNMs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheGreyLines/~4/Lw60Dzcte58" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.thegreylines.net/feeds/7121664469015738761/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7641928&amp;postID=7121664469015738761" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/7121664469015738761?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/7121664469015738761?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheGreyLines/~3/Lw60Dzcte58/cloud-computing-and-trust.html" title="Cloud Computing and Trust" /><author><name>Mark Griffin</name><uri>http://www.blogger.com/profile/06696309270838259732</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="23" height="32" src="http://2.bp.blogspot.com/-O33B8TjrEf4/Tsj0wXH-2_I/AAAAAAAAAEA/p9_nLtGSV7o/s220/IMG_0612.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.thegreylines.net/2009/04/cloud-computing-and-trust.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYFQXY9eSp7ImA9WxVbF0w.&quot;"><id>tag:blogger.com,1999:blog-7641928.post-8051995888589393980</id><published>2009-04-02T19:12:00.001-04:00</published><updated>2009-04-02T19:15:10.861-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-02T19:15:10.861-04:00</app:edited><title>Sun and IBM Continue to Court</title><content type="html">Sun and IBM are continuing to dance according to &lt;a href="http://localtechwire.com/business/local_tech_wire/news/story/4878192/"&gt;the latest news&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7641928-8051995888589393980?l=www.thegreylines.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/birKbBUp7RCV5ohaL5DHWMsgOdM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/birKbBUp7RCV5ohaL5DHWMsgOdM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/birKbBUp7RCV5ohaL5DHWMsgOdM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/birKbBUp7RCV5ohaL5DHWMsgOdM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheGreyLines/~4/8HFigZ5kYNo" height="1" width="1"/&gt;</content><link rel="related" href="http://localtechwire.com/business/local_tech_wire/news/story/4878192/" title="Sun and IBM Continue to Court" /><link rel="replies" type="application/atom+xml" href="http://www.thegreylines.net/feeds/8051995888589393980/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7641928&amp;postID=8051995888589393980" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/8051995888589393980?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7641928/posts/default/8051995888589393980?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheGreyLines/~3/8HFigZ5kYNo/sun-and-ibm-continue-to-court.html" title="Sun and IBM Continue to Court" /><author><name>Mark Griffin</name><uri>http://www.blogger.com/profile/06696309270838259732</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="23" height="32" src="http://2.bp.blogspot.com/-O33B8TjrEf4/Tsj0wXH-2_I/AAAAAAAAAEA/p9_nLtGSV7o/s220/IMG_0612.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.thegreylines.net/2009/04/sun-and-ibm-continue-to-court.html</feedburner:origLink></entry></feed>

