<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Daniel Akenine - a perspective on IT and architecture</title><link>http://blogs.msdn.com/akenine/default.aspx</link><description /><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>This blog has moved to http://akenine.wordpress.com/  </title><link>http://blogs.msdn.com/akenine/archive/2009/04/16/this-blog-has-moved-to-http-akenine-wordpress-com.aspx</link><pubDate>Thu, 16 Apr 2009 23:15:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9553454</guid><dc:creator>akenine</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/akenine/comments/9553454.aspx</comments><wfw:commentRss>http://blogs.msdn.com/akenine/commentrss.aspx?PostID=9553454</wfw:commentRss><description>- cu there&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9553454" width="1" height="1"&gt;</description></item><item><title>Vad blir viktigt i en värld av flera processorkärnor ?</title><link>http://blogs.msdn.com/akenine/archive/2008/09/22/vad-blir-viktigt-i-en-v-rld-av-flera-processork-rnor.aspx</link><pubDate>Mon, 22 Sep 2008 15:33:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8961120</guid><dc:creator>akenine</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/akenine/comments/8961120.aspx</comments><wfw:commentRss>http://blogs.msdn.com/akenine/commentrss.aspx?PostID=8961120</wfw:commentRss><description>&lt;p&gt;Intel sl&amp;#228;ppte i augusti sina tv&amp;#229; f&amp;#246;rsta 4-k&amp;#228;rniga processorer f&amp;#246;r b&amp;#228;rbara och v&amp;#228;rlden tar ytterligare ett steg mot en h&amp;#229;rdvaruarkitektur d&amp;#228;r program som inte kan utnyttja parallellexekvering f&amp;#229;r allt sv&amp;#229;rare att motivera varf&amp;#246;r. Inom en framtid kommer vi se 16, 32, 64, kanske 1000-tals k&amp;#228;rnor i processorerna. Priset f&amp;#246;r en ber&amp;#228;kningscykel kommer att g&amp;#229; mot golvet; men bara f&amp;#246;r dem som vet hur man utnyttjar arkitekturen (vilket &amp;#228;r sv&amp;#229;rt).&lt;/p&gt;  &lt;p&gt;I framtidens systemutveckling s&amp;#229; blir f&amp;#246;ljande ord relevanta: &lt;/p&gt;  &lt;p&gt;1. &lt;strong&gt;Energi&lt;/strong&gt; (hur ser jag till att inte sl&amp;#246;sa bort tomma exekveringscykler)    &lt;br /&gt;    &lt;br /&gt;2. &lt;strong&gt;Utvecklarproduktivitet&lt;/strong&gt; (hur bibeh&amp;#229;ller jag produktivitet n&amp;#228;r programmering blir 2-3 ggr mer komplex)    &lt;br /&gt;    &lt;br /&gt;3. &lt;strong&gt;Tillf&amp;#246;rlitlighet&lt;/strong&gt; i mjukvaran (speciellt om du har 1000-tals k&amp;#228;rnor att debugga samtidig)&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8961120" width="1" height="1"&gt;</description></item><item><title>How to create a game on Xbox in 24 hours</title><link>http://blogs.msdn.com/akenine/archive/2008/04/11/how-to-create-a-game-on-xbox-in-24-hours.aspx</link><pubDate>Fri, 11 Apr 2008 14:26:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8379653</guid><dc:creator>akenine</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/akenine/comments/8379653.aspx</comments><wfw:commentRss>http://blogs.msdn.com/akenine/commentrss.aspx?PostID=8379653</wfw:commentRss><description>&lt;p&gt;My colleague and friend Johan Lindfors took on a challenge this week at the Developer Summit Conference. Going under the name of the &amp;quot;Naked Coder&amp;quot; he challenged the audience to come up with at game idea and to implement that idea as a Xbox game using XNA in 24 hours.... &lt;/p&gt;  &lt;p&gt;Quite a challenge ! Here is the &lt;a href="http://blogs.msdn.com/johanl/archive/2008/04/10/den-nakne-kodaren-presenterar-guitaroids.aspx"&gt;result&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8379653" width="1" height="1"&gt;</description></item><item><title>ITARC 2008 !</title><link>http://blogs.msdn.com/akenine/archive/2008/03/13/itarc-2008.aspx</link><pubDate>Thu, 13 Mar 2008 22:21:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8184389</guid><dc:creator>akenine</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/akenine/comments/8184389.aspx</comments><wfw:commentRss>http://blogs.msdn.com/akenine/commentrss.aspx?PostID=8184389</wfw:commentRss><description>&lt;p&gt;Finally the program for the coolest architecture conference this year is online at &lt;a href="http://www.iasa.se"&gt;www.iasa.se&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8184389" width="1" height="1"&gt;</description></item><item><title>SaaS in the enterprise - the new legacy systems if we do it wrong ?</title><link>http://blogs.msdn.com/akenine/archive/2008/02/09/saas-in-the-enterprise-the-new-legacy-systems-if-we-do-it-wrong.aspx</link><pubDate>Sat, 09 Feb 2008 19:04:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7573112</guid><dc:creator>akenine</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/akenine/comments/7573112.aspx</comments><wfw:commentRss>http://blogs.msdn.com/akenine/commentrss.aspx?PostID=7573112</wfw:commentRss><description>&lt;p&gt;This Thursday I was participating in a panel at the &lt;a href="http://www.easyfairs.com/" target="_blank"&gt;ICT fair&lt;/a&gt;. The topic&amp;#160; was Software As A Service and the panel had representatives from the user perspective, the legal perspective and a couple of SaaS vendors like Microsoft, Google, TrendMicro and Salesforce. We were discussing both benefits and disadvantages about going to SaaS. &lt;/p&gt;  &lt;p&gt;Some highlights:    &lt;br /&gt;    &lt;br /&gt;Lars Jerkland from Google highlighted the trend of moving consumer applications into the Enterprise, Kaja Narum from TrendMicro talked about security as as service; which basically is about introducing orthogonal infrastructure services in the Enterprise which is kind of an emerging market. Johan Zetterstr&amp;#246;m&amp;#160; from SalesForce talked about the cost and installation benefits of enterprise SaaS solutions. Jim Runsten, a lawyer at Bird&amp;amp;Bird talked about the importance of actually understanding what you buy and Alan Voreck talked from a user perspective about how SaaS applications for accounting firms seems to be a sweet spot. &lt;/p&gt;  &lt;p&gt;I have always been very positive to SaaS solutions; they have a lot of capabilities that makes a lot of sense in many scenarios. However, when I was driving home in my car after the panel I realized that there is something about SaaS that makes me a little bit nervous about the near future. Let me elaborate: &lt;/p&gt;  &lt;p&gt;Let's take a historical perspective. What has been the focus of IT projects in the enterprise for the last 5 years ? Most people would probably argue that is has been the change to a service oriented way of working and thinking. The purpose obviously to give your organization a more flexible, effective and agile IT architecture. &lt;/p&gt;  &lt;p&gt;A lot of things has been done to support this vision:&amp;#160; Single-Sign On Solutions, master data management, process externalization from legacy system, integrating these processes with the rest of the organization using standards based protocols etc...&amp;#160; This has been possible largely by taking &lt;u&gt;back&lt;/u&gt; the control of information and processes that were deeply hidden in old legacy systems. &lt;/p&gt;  &lt;p&gt;Ok, to this scene enters SaaS solutions.&lt;/p&gt;  &lt;p&gt;Most of them requires separate login credentials, their data are not accessible from other SaaS providers; their processes not accessible from your local processes etc... etc...&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Does this not sound like the old legacy stovepipe solutions that we are trying so desperately to get away from ?&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;If we integrate SaaS solutions in the wrong way (or not at all) to our existing architecture we might just very soon find end users with 10 sticky notes containing passwords to 10 different SaaS applications complaining about doing swivel-chair integration of data between the systems. &lt;/p&gt;  &lt;p&gt;Buying SaaS without strategic thinking; is there not a risk of taking a 5 year step back in creating an agile and flexible enterprise architecture ? Hmm....&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7573112" width="1" height="1"&gt;</description></item><item><title>What does it take for an organization to make a strategic decision ?</title><link>http://blogs.msdn.com/akenine/archive/2008/01/31/what-does-it-take-for-an-organization-to-make-a-strategic-decision.aspx</link><pubDate>Thu, 31 Jan 2008 22:53:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7357103</guid><dc:creator>akenine</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/akenine/comments/7357103.aspx</comments><wfw:commentRss>http://blogs.msdn.com/akenine/commentrss.aspx?PostID=7357103</wfw:commentRss><description>&lt;p&gt;This week I had an interesting afternoon with a really large organization and its strategic architects. They are in thinking mode for implementing a SOA strategy. We were discussing several things; one was&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;How-to convince the top management ? &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;It is a normal reaction not to react on future problems that are unlikely to impact you in the very near future(actions on climate change, pension savings etc..). People tend to react when they really, really need to - instead of having a long term strategy. Organizations are managed by people so the same rules more or less apply. &lt;/p&gt;  &lt;p&gt;Today an organization really has 2 choices regarding its future IT architecture. &lt;/p&gt;  &lt;p&gt;1. To plan and implement a SOA strategy&lt;/p&gt;  &lt;p&gt;2. Not to plan and implement a SOA strategy&lt;/p&gt;  &lt;p&gt;Now; if you bet on number 2 what will be the implications ? Well what will probably happen is that when new capabilities are requested the complexity of your future architecture will be much higher with to many integration points and unnecessary technology solutions. The cost to implement changes will continue to increment and one day you will find yourself in a situation where the cost of change is really out of proportion and &lt;strong&gt;then(!)&lt;/strong&gt; you might reflect on number 1. &lt;/p&gt;  &lt;p&gt;Many people are afraid to implement a SOA strategy today because they think that it will be very disruptive for the organization for many years, and yes it will be if you focus to much time and resources on it. &lt;/p&gt;  &lt;p&gt;SOA is really about your long term strategy and being consistent ; your short term strategy can remain what you want it to be in the main time.&amp;#160; &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7357103" width="1" height="1"&gt;</description></item><item><title>Tech standards not as important as they used to be ?</title><link>http://blogs.msdn.com/akenine/archive/2008/01/22/tech-standards-not-as-important-as-they-used-to-be.aspx</link><pubDate>Tue, 22 Jan 2008 14:34:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7197466</guid><dc:creator>akenine</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/akenine/comments/7197466.aspx</comments><wfw:commentRss>http://blogs.msdn.com/akenine/commentrss.aspx?PostID=7197466</wfw:commentRss><description>&lt;p&gt;I was cited by IDC yesterday regarding standardized technology platforms. &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a title="http://www.idg.se/2.1085/1.141030" href="http://www.idg.se/2.1085/1.141030"&gt;http://www.idg.se/2.1085/1.141030&lt;/a&gt;&amp;#160; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Yes, there are some truth to that. The shift to standardize on communication protocols (WS-* etc...); which by the way gets more important;&amp;#160; has created a world were the technology choice in the &amp;quot;backbone&amp;quot; is of less importance. IT of tomorrow will be based on functionality, capability and value and less of previous technology choices..&lt;/p&gt;  &lt;p&gt;It is a good world :-) . &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7197466" width="1" height="1"&gt;</description></item><item><title>Online</title><link>http://blogs.msdn.com/akenine/archive/2008/01/18/online.aspx</link><pubDate>Fri, 18 Jan 2008 17:10:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7149379</guid><dc:creator>akenine</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/akenine/comments/7149379.aspx</comments><wfw:commentRss>http://blogs.msdn.com/akenine/commentrss.aspx?PostID=7149379</wfw:commentRss><description>&lt;p&gt;Finally online after many years of pressure from my friends :-) I plan to write about IT in general and IT architecture in particular.&amp;#160; What I see happen in the industry and general observations..... &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7149379" width="1" height="1"&gt;</description></item></channel></rss>