<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Dave Oliver's Blog</title>
        <link>http://geekswithblogs.net/SabotsShell/Default.aspx</link>
        <description>Enterprise Architecture in a FTSE 100 </description>
        <language>en-GB</language>
        <copyright>Dave Oliver</copyright>
        <managingEditor>daveroboliver@hotmail.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <image>
            <title>Dave Oliver's Blog</title>
            <url>http://geekswithblogs.net/images/RSS2Image.gif</url>
            <link>http://geekswithblogs.net/SabotsShell/Default.aspx</link>
            <width>77</width>
            <height>60</height>
        </image>
        <item>
            <title>Avoid SOA becoming a ‘SO What?’</title>
            <category>SOA</category>
            <category>Main</category>
            <link>http://geekswithblogs.net/SabotsShell/archive/2008/07/08/avoid-soa-becoming-a-so-what.aspx</link>
            <description>&lt;p align="justify"&gt;&lt;img alt="business128765.jpg" align="left" width="400" height="212" src="http://www.gapingvoid.com/business128765.jpg" /&gt;Analysts, vendors and end users alike appear united in their enthusiasm for SOA.  Recently the Butler Group tells us that only 3% of organisations have rejected SOA. In &lt;a href="http://www.oracle-itfusion-conference.com/common/griffiths%20waite%20soa%20report.pdf"&gt;a recent survey by systems integrator Griffiths Waite&lt;/a&gt; found that 2008 is a critical year for SOA implementation, with 15% of organisations already running SOA but a much larger 38% progressing towards it. Of the 47% still “contemplating” it, Giffiths Waite says “evidence suggests these will [start to] move into strategising and planning”. &lt;/p&gt;
&lt;p align="justify"&gt;However it has to be said that despite these figures scepticism about SOA is starting to appear along with news of the first SOA casualties. Anne Thomas Manes, VP and Research Director with the Burton Group, recently &lt;a href="http://apsblog.burtongroup.com/2008/03/looking-for-soa.html"&gt;blogged about her ongoing research with enterprises implementing SOA&lt;/a&gt;. She says: &lt;/p&gt;
&lt;p align="justify"&gt;“…I think I’ve become a bit jaded from the interviews, …[because] it has become clear to me that SOA is not working in most organisations.” &lt;/p&gt;
&lt;p align="justify"&gt;She goes on to describe how despite the “stunningly beautiful” SOA infrastructures these companies have developed, their SOA initiatives “invariably stall out”. She says: “The techies just can’t sell SOA to the business. They have yet to demonstrate how all this infrastructure yields any business value. More to the point, the techies have not been able to explain to the business units why they should adopt a better attitude about sharing and collaboration – which is the fundamental cultural shift required for SOA to succeed… As one of my interviewees said, ‘Altruism is not an enterprise strategy.’” &lt;/p&gt;
&lt;p align="justify"&gt;It is hard for what is essentially an IT initiative that is utterly dependent on business buy-in to get it.  So how do you sell it to the business? For my experience the best way is to turn selling SOA to the business into a mini PR project taking a strong hint from &lt;a href="http://www.cooper.com/journal/2003/08/the_origin_of_personas.html"&gt;Alan Cooper work on Personsa’s&lt;/a&gt; and &lt;a href="http://www.opengroup.org/architecture/togaf8-doc/arch/chap31.html#tag_32"&gt;TOGAF Architectural Views&lt;/a&gt; &lt;/p&gt;
&lt;p align="justify"&gt;When selling SOA to the business it’s wise not to just target the individuals incharge of budgets and give them that standard definitions and turn it into an technology education session. These people will have others that influence them and report to them, all of them will have specific view-points so it is worth preparing sessions that cater directly to their needs rather than getting lost in the big picture, use Business Analysts to help identify their concerns, likes and dislikes, in other words get to know your audience. This will be time consuming but ultimately allows people from IT and Business at a non-management level to interact which will do more for business/IT alignment than any Gartner report because you are listening to each other, this is priceless. Also alot of detail will come out so ensure that your requirements capture process/tool is up to scratch because it will get a hammering, capturing as much as you can because it’s all good.as this is lthe level where SOA is made or broken down, keep the process moving by recording and moving on.&lt;/p&gt;
&lt;p align="justify"&gt;This leads me on to my next point, I’m not sure it’s wise to have business and technical staff at different locations and different time zones. Alignment comes with good relationships, you can’t make friends via requirement documents and email. Global organisation or not you will lose money going backwards and forwards and lost time in misunderstandings.&lt;/p&gt;
&lt;p align="justify"&gt;SOA effects business and technology further than most methodologies have done in recent years, how many can claim to need a change to business process? So, take business with you to avoid the So What.&lt;/p&gt;

&lt;div style="padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; display: inline" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:3fdce3c9-0830-4861-9467-ca8564b3ee07" class="wlWriterEditableSmartContent"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/SOA" rel="tag"&gt;SOA&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123660"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123660" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/SabotsShell/aggbug/123660.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Dave Oliver</dc:creator>
            <guid>http://geekswithblogs.net/SabotsShell/archive/2008/07/08/avoid-soa-becoming-a-so-what.aspx</guid>
            <pubDate>Tue, 08 Jul 2008 21:30:23 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/SabotsShell/comments/123660.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/SabotsShell/archive/2008/07/08/avoid-soa-becoming-a-so-what.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/SabotsShell/comments/commentRss/123660.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/SabotsShell/services/trackbacks/123660.aspx</trackback:ping>
        </item>
        <item>
            <title>Loosen the grip of SOA Principles at your Peril</title>
            <category>SOA</category>
            <category>Main</category>
            <link>http://geekswithblogs.net/SabotsShell/archive/2008/07/02/loosen-the-grip-of-soa-principles-at-your-peril.aspx</link>
            <description>&lt;p&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;Recently, I was involved in a SOA review for an organisation (obviously, I do not wish to name names) It was pretty clear that they hadn’t actually adhered to many of the key &lt;/font&gt;&lt;a href="http://www.soaprinciples.com/"&gt;&lt;font size="2"&gt;SOA Design Principles&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; that are,&lt;/font&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://www.soaprinciples.com/p6.asp"&gt;&lt;font size="2"&gt;Standardized Service Contracts&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.soaprinciples.com/p7.asp"&gt;&lt;font size="2"&gt;Service Loose Coupling&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;  &lt;/font&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.soaprinciples.com/p8.asp"&gt;&lt;font size="2"&gt;Service Abstraction&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;  &lt;/font&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.soaprinciples.com/p9.asp"&gt;&lt;font size="2"&gt;Service Reusability&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.soaprinciples.com/p10.asp"&gt;&lt;font size="2"&gt;Service Autonomy&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;  &lt;/font&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.soaprinciples.com/p11.asp"&gt;&lt;font size="2"&gt;Service Statelessness&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;  &lt;/font&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.soaprinciples.com/p12.asp"&gt;&lt;font size="2"&gt;Service Discoverability&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;  &lt;/font&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.soaprinciples.com/p13.asp"&gt;&lt;font size="2"&gt;Service Composability&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;  &lt;/font&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.soaprinciples.com/p14.asp"&gt;&lt;font size="2"&gt;Service-Orientation and Interoperability&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;  &lt;/font&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
    &lt;p&gt;&lt;font size="2"&gt;&lt;img align="left" width="250" height="124" alt="" src="http://www.i-m-sorry-i-haven-t-a-clue.co.uk/images/mornington-crescent-i-m-sorry-i-haven-t-a-clue.jpg" /&gt;Much of the SOA was built using a single vendors technologies many corners were cut because of compliancy, so tight coupling crept in to make interfacing ‘easier’, abstractions were compromised to improve performance. Reusability opportunities were missed because of ‘not invented here’ mentality and ‘it’s not quite what we wanted’. Statelessness was lost because of writing application specific services, discoverablility turned into a spreadsheet with multiple copies all out of sync and business rules all over the UI because ‘surely there isn’t going to be another one of those ???’. So corner cutting made the SOA an expansive large and complicated Client/Server application so they had recreated the very mess they were trying to escape from.&lt;/font&gt;&lt;/p&gt;
&lt;/ul&gt;
&lt;ul&gt;
    &lt;p&gt;&lt;font size="2"&gt;The key reason why the SOA principles exist is because you can’t predict the future so prepare for change without exception (– this could be the ultimate SOA principle). It’s that simple. This is why the argument for SOA Governance is resonating right now. So the message is follow them now voluntarily to save having it forces on you later, which I know is happening at some organisations because of the amount of money at stake.&lt;/font&gt;&lt;/p&gt;
&lt;/ul&gt;
&lt;ul&gt;
    &lt;p&gt;&lt;font size="2"&gt;Companies live and die because of their differentials or lack of them, a decent SOA helps people leverage them. With the economic climate as it is compliancy could lead to the need to find another job.&lt;/font&gt;&lt;/p&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123536"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123536" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/SabotsShell/aggbug/123536.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Dave Oliver</dc:creator>
            <guid>http://geekswithblogs.net/SabotsShell/archive/2008/07/02/loosen-the-grip-of-soa-principles-at-your-peril.aspx</guid>
            <pubDate>Wed, 02 Jul 2008 19:21:29 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/SabotsShell/comments/123536.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/SabotsShell/archive/2008/07/02/loosen-the-grip-of-soa-principles-at-your-peril.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/SabotsShell/comments/commentRss/123536.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/SabotsShell/services/trackbacks/123536.aspx</trackback:ping>
        </item>
        <item>
            <title>Get Answers from Your Peers</title>
            <category>Main</category>
            <category>Development</category>
            <link>http://geekswithblogs.net/SabotsShell/archive/2008/06/26/get-answers-from-your-peers.aspx</link>
            <description>&lt;p&gt;&lt;img height="214" alt="" width="268" align="left" src="http://obsoleteskills.com/uploads/Skills/Rotary_Phone.jpg" /&gt;I have been subscribing to &lt;a href="http://www.techtarget.com/"&gt;TechTarget&lt;/a&gt; emails for sometime because of the low signal to noise ratio covering a broad technology spectrum that is important to me as I'm keen to hear from more than just a few vendors so it comes as no surprise that &lt;a target="_blank" href="http://itknowledgeexchange.techtarget.com/itanswers"&gt;IT Knowledge Exchange&lt;/a&gt; (ITKE) was recently voted one of the &lt;a href="http://www.btobonline.com/apps/pbcs.dll/article?AID=/20080606/MEDIABUSINESS/450770693/1118/FREE"&gt;10 Great Media Web Sites&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://itknowledgeexchange.techtarget.com/itanswers"&gt;ITKE&lt;/a&gt; is on of those dead-handy site that I keep in the 'Favourites' when I want to find an answer. It's not so good for Microsoft .Net Development questions, better off going to &lt;a href="http://channel9.msdn.com/Forums/Techoff/"&gt;C9 Tech Off&lt;/a&gt; for that but for everything else try ITKE first rather than relying on the randomness of &lt;a title="... is shit" href="http://www.i-marco.nl/weblog/archive/2005/08/23/google_doesnt_give_a_shit"&gt;Google&lt;/a&gt; and then wondering if whether to subscribe to &lt;a href="http://www.experts-exchange.com/"&gt;Experts Exchange&lt;/a&gt; to get the darn answer to a question because they always end-up somewhere near the top. &lt;/p&gt;
&lt;p&gt;OK so why do I like ITKE?&lt;/p&gt;
&lt;p&gt;1)  It's not like a forum, no wading through pages and pages of stuff to get to the answer. If you can improve on the answer given, you are allowed to using a Wiki-style interface.&lt;/p&gt;
&lt;p&gt;2) For asking, answering or discussing questions, you can earn points which then can be use to purchase items, like gadgets. You get more point the better your rating. And they have a &lt;a href="http://itknowledgeexchange.techtarget.com/itke-community-blog/new-contest-starting-today-earn-knowledge-points-win-prizes/"&gt;competition&lt;/a&gt; to win prizes for points.&lt;/p&gt;
&lt;p&gt;I recently discovered that they also have &lt;a target="_blank" href="http://itknowledgeexchange.techtarget.com/itblogs/"&gt;a whole bunch of very active bloggers&lt;/a&gt; that are experts in a particular field, &lt;a target="_blank" href="http://itknowledgeexchange.techtarget.com/enterprise-architecture"&gt;Anton Venter&lt;/a&gt; has just started his blog on Enterprise Architecture and is promising a no-nonsense approach so I'll be watching this with interest.&lt;/p&gt;
&lt;p&gt;So, all in all, a good IT community that isn't married to a vender where the content is easy to access that has a unique approach to improving the quality of answers all of which are from peers.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123407"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123407" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/SabotsShell/aggbug/123407.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Dave Oliver</dc:creator>
            <guid>http://geekswithblogs.net/SabotsShell/archive/2008/06/26/get-answers-from-your-peers.aspx</guid>
            <pubDate>Thu, 26 Jun 2008 21:23:53 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/SabotsShell/comments/123407.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/SabotsShell/archive/2008/06/26/get-answers-from-your-peers.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/SabotsShell/comments/commentRss/123407.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/SabotsShell/services/trackbacks/123407.aspx</trackback:ping>
        </item>
        <item>
            <title>The first problem with Enterprise Architecture is the name!</title>
            <category>Enterprise Architecture</category>
            <category>Architecture</category>
            <category>Main</category>
            <link>http://geekswithblogs.net/SabotsShell/archive/2008/06/25/the-first-problem-with-enterprise-architecture-is-the-name-again.aspx</link>
            <description>&lt;p&gt;&lt;img height="297" src="http://www.cs.uni.edu/~wallingf/blog-images/humor/technology-changes.jpg" width="184" align="left" /&gt;Job titles are often effortless in their descriptiveness. Project Manager, Business Analyst, System Tester and .Net Developer are good examples because the subject is concise and the predicate modifies successfully, all meaning some semblance of what a person does can be derived from it. &lt;/p&gt;  &lt;p&gt;However with 'Enterprise Architecture' and 'Enterprise Architect' it’s not entirely obvious what the position is and what someone holding that position does, inevitably leading to the need for further description which predictably stumbles into the second problem, the woefully dire and contrasting descriptions of that we do that litter almost every Enterprise Architecture methodology and practitioners blog. No wonder the meaning is different from organisation to organisation and therefore what an Enterprise Architect does (or doesn’t) and get involved in. Inconclusion the Enterprise Architect is hindered from the get-go.&lt;/p&gt;  &lt;p&gt;So what are the solution options?&lt;/p&gt;  &lt;p&gt;1) Educate everyone on Enterprise Architecture – Many are hoping that time and tide will eventually solve this one but without a united vision I fear that this is little more than a hope.&lt;/p&gt;  &lt;p&gt;2) Break-up Enterprise Architecture into it’s constituent parts and give each one an individual role – More realistic as this ensure that the activities under Enterprise Architecture have individual focus and therefore are likely to happen rather than get lost, diluted or ignored.&lt;/p&gt;  &lt;p&gt;What do you think?&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:36d865a9-660c-4fd5-9b21-d8d8a25b7a20" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/Enterprise%20Architecture" rel="tag"&gt;Enterprise Architecture&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123168"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123168" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/SabotsShell/aggbug/123168.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Dave Oliver</dc:creator>
            <guid>http://geekswithblogs.net/SabotsShell/archive/2008/06/25/the-first-problem-with-enterprise-architecture-is-the-name-again.aspx</guid>
            <pubDate>Wed, 25 Jun 2008 17:32:34 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/SabotsShell/comments/123168.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/SabotsShell/archive/2008/06/25/the-first-problem-with-enterprise-architecture-is-the-name-again.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/SabotsShell/comments/commentRss/123168.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/SabotsShell/services/trackbacks/123168.aspx</trackback:ping>
        </item>
        <item>
            <title>Can Developers Work Inside Virtual Environments?</title>
            <category>Main</category>
            <category>Development</category>
            <category>VMware</category>
            <link>http://geekswithblogs.net/SabotsShell/archive/2008/06/23/can-developers-work-inside-virtual-environments.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://www.youtube.com/watch?v=ZHt_GzOgjvA"&gt;&lt;img height="243" alt="" width="243" align="left" src="http://www1.istockphoto.com/file_thumbview_approve/2961640/2/istockphoto_2961640_box_icons.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As I've been helping out with &lt;a href="http://www.vmware.com"&gt;VMware&lt;/a&gt; I wanted to consider the old question of whether developers really could work inside virtual environments?&lt;/p&gt;
&lt;ul&gt;
    &lt;p&gt;As we know virtual environments can help maximise under utilised resources, CPU, RAM, diskspace and save on space, power, &lt;a href="http://en.wikipedia.org/wiki/HVAC"&gt;HVAC&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Total_cost_of_ownership"&gt;TCO&lt;/a&gt; with centralised support and maintenance. &lt;/p&gt;
    &lt;p&gt;Another main advantage of virtualised environments that is particularly attract to many developers is the ability to remote work which is a requirement that has become far more common with companies wishing their employees to travel less to reduce carbon footprint or to offshore work. But as development environments are resource intensive it has always been felt that they wouldn't make a reasonable virtualisation candidates.&lt;/p&gt;
    &lt;p&gt;Also, by moving development operations off local desktop means that developers do not have to carry around the weighty desktop replacement laptops, they have far more options from, a large screen, thin client, keyboard, mouse and network access or sitting in the local coffee shop on their Wifi with the trusty &lt;a href="http://event.asus.com/eeepc/microsites/en/index.htm"&gt;Asus Eee&lt;/a&gt; or any combination in between.&lt;/p&gt;
    &lt;p&gt;After some investigation I've determined that normal code writing isn't very resource intensive at all! Infact the only part that is, is compilations. Even with the wealth of utilities and tools at a developers disposal, the modern day processor handles it with some aplomb. Candidacy looks even better when realised that most development environments are running under 32bit operating systems on typical desktops and laptops with up to 4GB RAM and this is the exception rather than the rule, the average being 1-2GB RAM. This puts things into perspective when the modern day virtual server spec is 4 x quad core with 64GB RAM, so you can see there is potential. &lt;/p&gt;
    &lt;h3&gt;In the Lab&lt;/h3&gt;
    &lt;p&gt;&lt;a href="http://www.vmware.com/products/labmanager/"&gt;&lt;img height="209" alt="" width="461" align="left" src="http://www.majentasolutions.com/solutions/uploads/images/media_images/vmware_LabManagerSystArch02.gif" /&gt;&lt;/a&gt;On the flip side of the coin, virtual environments can give the developer access to more options than they currently have! No reason now not to run both Linux, Windows and Solaris, Java and .Net! SQL Server and Oracle! All at once! Or an IDE with as many tools and utils running as possible. Why not the whole darn multi-server application! Why not the Testing and  pre-prod environments as well! All of which can be replicated as many times as you wish so you can kit out your team, your division, your company! To a certain point the limit is the imagination! And this is exactly where tools like &lt;a href="http://www.vmware.com/products/labmanager/"&gt;VMware Lab Manager&lt;/a&gt; come in!&lt;/p&gt;
    &lt;p&gt;&lt;a href="http://www.vmware.com/products/labmanager/"&gt;Lab Manager&lt;/a&gt; has been specifically written for the developer and tester in-mind where whole environments can be built and teared down again quickly. You can even have multiple copies of the same environment running at the same time so no need to fight over servers.&lt;/p&gt;
    &lt;h3&gt;Cutting it with a blade&lt;/h3&gt;
    &lt;p&gt;&lt;a href="http://www.hp.com/hpinfo/newsroom/feature_stories/2007/07remoteclient.html"&gt;&lt;img height="141" alt="" width="151" align="left" src="http://www.hp.com/hpinfo/newsroom/feature_stories/2007/images/07remoteclient-1.jpg" /&gt;&lt;/a&gt;&lt;a href="http://geekswithblogs.net/wallabyfan"&gt;Dave Caddick&lt;/a&gt; pointed out to me that where virtualisation environment like &lt;a href="http://www.vmware.com"&gt;VMware&lt;/a&gt; and &lt;a href="http://www.Citrix.com"&gt;Citrix&lt;/a&gt; still suck is graphically intensive operations. &lt;/p&gt;
    &lt;p&gt;Citrix has a few more years of experience over the marturist of virtual server and software virtualisation technologies that are still using &lt;a href="http://en.wikipedia.org/wiki/Remote_Desktop_Protocol"&gt;RDP&lt;/a&gt; which doesn't perform as well graphically as &lt;a href="http://en.wikipedia.org/wiki/Independent_Computing_Architecture"&gt;ICA&lt;/a&gt;.&lt;/p&gt;
    &lt;p&gt;Dave offers an alternative solution to virtualised environments that still offer many of the savings in power, HVAC and TCO that servers have and that is the concept of the Blade PC's.&lt;/p&gt;
    &lt;ul&gt;
        &lt;p&gt;Blade PC , is a computer that is entirely contained in a thin, modular circuit card placed in a centralised, secure location such as a server rack. A cable connects the card to the user's display, keyboard and mouse. Vendors of blade PCs include &lt;a href="http://www.clearcube.com/controller/pc_blade.php"&gt;ClearCube&lt;/a&gt; and &lt;a href="http://www.hp.com"&gt;HP&lt;/a&gt; .&lt;/p&gt;
        &lt;p&gt;A blade PC, in contrast to a &lt;a href="http://searchnetworking.techtarget.com/sDefinition/0,,sid7_gci213135,00.html"&gt;thin client&lt;/a&gt;  as it is a complete computer that includes all the components normally found in a desktop PC including the microprocessor, memory chips, hard drive, video card and network card. The blade PC concept is similar to the &lt;a href="http://searchdatacenter.techtarget.com/sDefinition/0,,sid80_gci770169,00.html"&gt;blade server&lt;/a&gt; paradigm, except that the ratio of cards to end-users is one-to-one rather than one-to-many.&lt;/p&gt;
        &lt;p&gt;Blade PCs are initially more expensive to deploy than the conventional arrangement, in which each station has its own computer box, because associated infrastructure, cards and cabling must be installed. Once installed, however, the blade PC offers a number of advantages over the traditional approach and they are,&lt;/p&gt;
    &lt;/ul&gt;
    &lt;li&gt;
    &lt;p&gt;Lower administrative, operational and maintenance resource demands &lt;/p&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;p&gt;Space savings at the workstation &lt;/p&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;p&gt;Ease of adding and relocating end users &lt;/p&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;p&gt;Reduced workstation noise caused by fans and hard drives &lt;/p&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;p&gt;Reduced work area heat generation &lt;/p&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;p&gt;Sharing of certain accessories such as uninterruptible power supplies &lt;/p&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;p&gt;Improved physical security by placing critical hardware in a central, locked location.&lt;/p&gt;
    &lt;h3&gt;Be Brief&lt;/h3&gt;
    &lt;p&gt;Amazingly, some software companies do not offer licensing for virtual environments which is pants! And very often virtual environment don't support specialised hardware so do your homework.&lt;/p&gt;
    &lt;p&gt;So you can see there is a number of different avenues open to the developer which are easy to justify. There is no point in trying to stuff everything into that 'paving slab' of a laptop as there is no longer any need, I believe once you get over the fear of giving up a bit of control you will feel the liberation! However it's not like going commando as virtual environments offer amazing support, eventually you'll hardly notice the difference and wonder what all the fuss was about!&lt;/p&gt;
    &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:b3c65569-58ac-4112-a68b-206141df4565" style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;Technorati tags: &lt;a rel="tag" href="http://technorati.com/tags/VMware"&gt;VMware&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/Blade%20PC"&gt;Blade PC&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tags/Lab%20Manager"&gt;Lab Manager&lt;/a&gt;&lt;/div&gt;
    &lt;p&gt; &lt;/p&gt;
    &lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123098"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123098" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/SabotsShell/aggbug/123098.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Dave Oliver</dc:creator>
            <guid>http://geekswithblogs.net/SabotsShell/archive/2008/06/23/can-developers-work-inside-virtual-environments.aspx</guid>
            <pubDate>Mon, 23 Jun 2008 18:35:14 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/SabotsShell/comments/123098.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/SabotsShell/archive/2008/06/23/can-developers-work-inside-virtual-environments.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/SabotsShell/comments/commentRss/123098.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/SabotsShell/services/trackbacks/123098.aspx</trackback:ping>
        </item>
        <item>
            <title>WCF Security Guide - BETA Release</title>
            <link>http://geekswithblogs.net/SabotsShell/archive/2008/06/19/wcf-security-guide---beta-release.aspx</link>
            <description>&lt;p&gt;If you are still writing code using .Net 2.0, why? WCF rocks! I don't usually get excited about development technologies but this one I do! WCF really does save time and large amounts of connectivity code and makes a big difference in SOA projects, this I discovered awhile ago when WCF was code-named Indigo.&lt;/p&gt;  &lt;p&gt;From a SOA perspective, the most important reason to use .Net 3.5 is the ability to use WF and WCF together. Before hand it wasn't really possible so an upgrade to Visual Studio 2008 is well worth it.&lt;/p&gt;  &lt;p&gt;As you can imagine that securing WCF is extremely important and it's good to know that the security guide for WCF by Microsoft is a gem, the checklists and best practice at a glance are handy but the point is that they help secure parts easily and quickly. &lt;/p&gt;  &lt;p&gt;I would go as far to say that it is required reading for .Net Developers and Architects using WCF.&lt;/p&gt;  &lt;p&gt;Please note, It is in BETA so it is subject to change. However the one thing I would change is the website where it is hosted as the performance is pretty poor.&lt;/p&gt;  &lt;p&gt;The guide can be found &lt;a href="http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=WCFSecurityGuide&amp;amp;ReleaseId=14070"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123020"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123020" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/SabotsShell/aggbug/123020.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Dave Oliver</dc:creator>
            <guid>http://geekswithblogs.net/SabotsShell/archive/2008/06/19/wcf-security-guide---beta-release.aspx</guid>
            <pubDate>Thu, 19 Jun 2008 21:05:06 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/SabotsShell/comments/123020.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/SabotsShell/archive/2008/06/19/wcf-security-guide---beta-release.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/SabotsShell/comments/commentRss/123020.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/SabotsShell/services/trackbacks/123020.aspx</trackback:ping>
        </item>
        <item>
            <title>Internet Explorer or Firefox?</title>
            <category>Main</category>
            <link>http://geekswithblogs.net/SabotsShell/archive/2008/06/18/internet-explorer-or-firefox.aspx</link>
            <description>&lt;p&gt;The question being asked today is do you prefer &lt;a href="http://www.mozilla-europe.org/en/firefox/#feature-vsie"&gt;Internet Explorer or Firefox&lt;/a&gt;? to mark the launch of &lt;a href="http://www.mozilla-europe.org/en/firefox/"&gt;Firefox v3&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Well I have both installed on this machine, both patched and uptodate but shockingly I'm not in-love with either program. I don't find browsers sexy. OK, so I liked tab's that for me is the single biggest innovation in the last few years but I was using those in IE before Firefox went mainstream.&lt;/p&gt;
&lt;p&gt;What about security, what about compatibility and adherence to standards?&lt;/p&gt;
&lt;p&gt;Security is important to me but neither Firefox or IE is essentially insecure. Compatibility and adherence to standards on the other hand isn't important to me and isn't to very many I suspect, purely because the overwhelming majority of websites work, people are just not seeing the argument. It's a fact of life that we have to play with the hand we are dealt and not ideals, so adherence to IE being the market leader is going to be more important than adherence to standards naturally, so get over it! If I do see a return to the bad old days of sites only accepting one browser and not the other I will vote with my feet and not use them at all because it's pathetic! There are worthier causes to fight.  &lt;/p&gt;
&lt;p&gt;So my answer is ... lets not have another browser war.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=122972"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=122972" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/SabotsShell/aggbug/122972.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Dave Oliver</dc:creator>
            <guid>http://geekswithblogs.net/SabotsShell/archive/2008/06/18/internet-explorer-or-firefox.aspx</guid>
            <pubDate>Wed, 18 Jun 2008 21:21:21 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/SabotsShell/comments/122972.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/SabotsShell/archive/2008/06/18/internet-explorer-or-firefox.aspx#feedback</comments>
            <slash:comments>5</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/SabotsShell/comments/commentRss/122972.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/SabotsShell/services/trackbacks/122972.aspx</trackback:ping>
        </item>
        <item>
            <title>IBM Lotus Symphony's pricing is going to make companies switch from Microsoft Office</title>
            <category>Main</category>
            <link>http://geekswithblogs.net/SabotsShell/archive/2008/06/18/ibm-lotus-symphonys-pricing-is-going-to-make-companies-switch.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://www.infoworld.com/article/08/06/03/IBM-Acrobat-response-Google-Apps-Office_1.html"&gt;IBM are offering $25,000 for 20,000 users to have unlimited remote support for a year&lt;/a&gt;, the product itself is free just like &lt;a href="http://www.openoffice.org/"&gt;OpenOffice&lt;/a&gt; which Symphony grew from, that's $1.25 per user. &lt;/p&gt;
&lt;p&gt;According to &lt;a href="http://www.directionsonmicrosoft.com/"&gt;Directions&lt;/a&gt;, Microsoft Office costs, licence and support, $151per user for 20,000 users, however Microsoft will discount depending on what else is purchased.&lt;/p&gt;
&lt;p&gt;I don't have to do the sums for you, the difference between the pricing could pay for a migration project which could be tempting for companies looking to save money.&lt;/p&gt;
&lt;p&gt;The gap between the two is enough, I believe, to justify the migration to even the most die-hard Office supporter, which is the very role I have played for awhile.&lt;/p&gt;
&lt;p&gt;There still isn't an equivalent to &lt;a href="http://en.wikipedia.org/wiki/Visual_Basic_for_Applications"&gt;VBA&lt;/a&gt; which will be enough of a risk for some not to attempt a migration and the level of userability between the two is wide. IBM would do well to employ the services of someone like &lt;a href="http://www.cooper.com/"&gt;Alan Cooper&lt;/a&gt; because the user-interface isn't a joy to use, I'm not fooled by the nice use of colours, lip-stick on a pig springs to mind. However these arguments mean little in a bear-market were squeezing out more share-holder value is what many companies are currently concentrating on.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=122971"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=122971" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/SabotsShell/aggbug/122971.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Dave Oliver</dc:creator>
            <guid>http://geekswithblogs.net/SabotsShell/archive/2008/06/18/ibm-lotus-symphonys-pricing-is-going-to-make-companies-switch.aspx</guid>
            <pubDate>Wed, 18 Jun 2008 20:16:22 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/SabotsShell/comments/122971.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/SabotsShell/archive/2008/06/18/ibm-lotus-symphonys-pricing-is-going-to-make-companies-switch.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/SabotsShell/comments/commentRss/122971.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/SabotsShell/services/trackbacks/122971.aspx</trackback:ping>
        </item>
        <item>
            <title>VMware Candidate Selection</title>
            <link>http://geekswithblogs.net/SabotsShell/archive/2008/06/17/vmware-candidate-selection.aspx</link>
            <description>&lt;p&gt;I've turned my hand to a bit of Infrastructure Architecture and lending a hand working out what physical servers would make good candidates for making the transition to virtual.&lt;/p&gt;  &lt;p&gt;IBM, HP and DELL, to name afew, all offer services to work out what would make good candidates for you. There is also tools that can also help such as the popular &lt;a href="http://www.platespin.com/"&gt;PlateSpin's&lt;/a&gt; &lt;a href="http://www.platespin.com/products/powerrecon/"&gt;PowerRecon&lt;/a&gt; but to be fair these methods only really give potential technical candidates, that’s half the story! What about the business perspective? &lt;/p&gt;  &lt;p&gt;You are also going to want to continually select candidates after big migration project has finished, hopefully this post will give you afew hints in helping write a strategy.&lt;/p&gt;  &lt;p&gt;The first task is lay down some simple rules of thumb to communicate to other so you are all on the same 'hymn sheet'. &lt;/p&gt;  &lt;h2&gt;&lt;a name="_Toc200782441"&gt;Rules&lt;/a&gt; of Thumb&lt;/h2&gt;  &lt;p&gt;A Physical Server would be considered for Virtualisation Candidacy if,&lt;/p&gt;  &lt;p&gt;1) No specialist hardware – Virtual Machines are designed so that they can run from &lt;i&gt;any&lt;/i&gt; physical server in the VMware Farm, placing a physical restriction on a specific server will greatly limit this flexibility, in addition, there is a limitation on the range of devices that VMware supports.&lt;/p&gt;  &lt;p&gt;2) No licensing Constraints – Not all software vendors support their software to run under virtualisation, this is now going to need to a question you ask in the initial engagement process because it has the potential to change the implementation cost and size of effort.&lt;/p&gt;  &lt;p&gt;3) Platform compatibility – VMware is designed to run on x86/x64 architecture so software design to run under Mac, IBM Z and P Series architecture, for example, will be incompatible, so do your homework.&lt;/p&gt;  &lt;p&gt;4) Not already using a different type of virtualisation  – i.e. Citrix&lt;/p&gt;  &lt;p&gt;5) Isn’t complex – Some servers could form part of a complex system configuration. It would be worth assessing whether to concentrate time and effort vitalising as the best use of resource, or alternatively reducing the priority of these cases so an attempt is made after more servers have been virtualised increasing the experience level and reducing the risk of potential impact on prior virtualisation projects.&lt;/p&gt;  &lt;p&gt;6) Not a Database Server - Applications with an Oracle or SQL Server database layer can be segregated and consolidated on Database service infrastructure rather than VMware. Also many vendors do not support production instances of their database products under virtualised environments.&lt;/p&gt;  &lt;p&gt;7) Prioritise the order of virtualisation in order of least criticality to the business.&lt;/p&gt;  &lt;h2&gt;Know Performance Constraints&lt;/h2&gt;  &lt;p&gt;A system is only as fast as its slowest part so it would be wise to understand the physical constraints of the physical servers that will host VMware and it's virtual servers will reside because the amount of available resource of these physical servers is finite. &lt;/p&gt;  &lt;p&gt;The Key Performance Constraints to get to know are,&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;LAN&lt;strong&gt; - &lt;/strong&gt;understand the speed of the NIC in the back of the physical servers and the speed of the network and what the job of that network. Also get to know the LAN, what's it peak times? It's configuration? (VLANs? QoS? Spanning Tree?) Also the number of NIC is important as you will need at least 4 for VMware especially if you are running &lt;a href="http://www.vmware.com/products/vi/vc/vmotion.html"&gt;VMotion&lt;/a&gt; but that's another topic.&lt;/li&gt;    &lt;li&gt;SAN - Storage Attached Network is common. It is a science to work out and average &lt;a href="http://en.wikipedia.org/wiki/IOPS"&gt;IOPS&lt;/a&gt; because of the different sizes of cache (usually measured in GB) and their successful hit-rate preventing a slow read to disk and also a slow write as many virtual's arrays these today can store data and write it back during idle cycles. Wouldn't it be nice if more developers would make their programs more SAN cache friendly.&lt;/li&gt;    &lt;li&gt;RAM - amount of it and speed.&lt;/li&gt;    &lt;li&gt;Level 2 Cache - The size of '2 cache prevents slower trips off to the RAM&lt;/li&gt;    &lt;li&gt;CPU - speed, number of cores and configuration which has to all be the same accross all your VMware hosts servers if you want &lt;a href="http://www.vmware.com/products/vi/vc/vmotion.html"&gt;VMotion&lt;/a&gt; to work.&lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;&lt;a name="_Toc200789623"&gt;Test Parameters&lt;/a&gt;&lt;/h4&gt;  &lt;p&gt;Typically there is a lot of servers out in the typical data centre and it's not possible to profile them all, it is worth performing a initial round of statistics gathering to workout the easy wins, the ones to ignore or the ones that will need further more detailed testing to determine the best option. The table below is static's that can be gathered from MOM/WMI and PlateSpin PowerRecon that will help you determine technical candidacy. &lt;/p&gt;  &lt;table cellspacing="0" cellpadding="2" width="400" border="1"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="200"&gt;         &lt;p&gt;&lt;b&gt;Parameter&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="200"&gt;&lt;strong&gt;Measure&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;         &lt;p&gt;&lt;b&gt;Number of cores&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="200"&gt;Cores&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;         &lt;p&gt;&lt;b&gt;Processing speed&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="200"&gt;Mhz/Ghz&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;         &lt;p&gt;&lt;b&gt;Average CPU&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="200"&gt;% utilisation over test period&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;         &lt;p&gt;&lt;b&gt;Peak CPU&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="200"&gt;% utilisation over test period&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;         &lt;p&gt;&lt;b&gt;Average RAM&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="200"&gt;MB&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;         &lt;p&gt;&lt;b&gt;Peak RAM&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="200"&gt;MB&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;         &lt;p&gt;&lt;b&gt;Average Disk Throughput&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="200"&gt;Mbps&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;         &lt;p&gt;&lt;b&gt;Peak Disk Throughput&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="200"&gt;Mbps&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;         &lt;p&gt;&lt;b&gt;Paging&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="200"&gt;number over test period&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;         &lt;p&gt;&lt;b&gt;Average Network Throughput&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="200"&gt;Mbps&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;         &lt;p&gt;&lt;b&gt;Peak Network Throughput&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="200"&gt;Mbps&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;h2&gt;&lt;a name="_Toc200789624"&gt;Business Involvement&lt;/a&gt;&lt;/h2&gt;  &lt;p&gt;One of the key measurements of success in business terms is no detection of change to the quality of service they enjoyed with a dedicated server. Key to understanding this is to understand when applications that reside on a server are used the most. &lt;/p&gt;  &lt;p&gt;With technologies such as VMotion virtual machines can be moved from one data-centre to another without outage giving business a higher level of availability than they may not have ordinarily enjoyed. &lt;/p&gt;  &lt;p&gt;Correlating technical candidacy with business important and SLA will give you the best idea of what will make the ideal candidate as it's worth doing the least resource hunger, least important business applications as priority keeping the risk down. Attempting more critical and important systems is better attempted after getting some experience and working our the gremlins in the physical to virtual processes.&lt;/p&gt;  &lt;p&gt;Virtualisation is one of the hot topics and it's high time we all started getting our heads around it as pretty soon most of the systems we use, write and implement will be to a virtual server rather than a physical one.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=122936"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=122936" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/SabotsShell/aggbug/122936.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Dave Oliver</dc:creator>
            <guid>http://geekswithblogs.net/SabotsShell/archive/2008/06/17/vmware-candidate-selection.aspx</guid>
            <pubDate>Tue, 17 Jun 2008 21:37:35 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/SabotsShell/comments/122936.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/SabotsShell/archive/2008/06/17/vmware-candidate-selection.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/SabotsShell/comments/commentRss/122936.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/SabotsShell/services/trackbacks/122936.aspx</trackback:ping>
        </item>
        <item>
            <title>Who needs a Wii !?</title>
            <category>Main</category>
            <link>http://geekswithblogs.net/SabotsShell/archive/2008/06/12/who-needs-a-wii.aspx</link>
            <description>&lt;p&gt;&lt;embed src="http://www.youtube.com/v/v0srY37kkMw&amp;amp;hl=en" width="425" height="344" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/p&gt;
&lt;p&gt;I just had to post this video as I was so impressed! My Wii is looking old and crude.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=122825"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=122825" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/SabotsShell/aggbug/122825.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Dave Oliver</dc:creator>
            <guid>http://geekswithblogs.net/SabotsShell/archive/2008/06/12/who-needs-a-wii.aspx</guid>
            <pubDate>Thu, 12 Jun 2008 17:50:58 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/SabotsShell/comments/122825.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/SabotsShell/archive/2008/06/12/who-needs-a-wii.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/SabotsShell/comments/commentRss/122825.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/SabotsShell/services/trackbacks/122825.aspx</trackback:ping>
        </item>
    </channel>
</rss>