<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2680112163106405415</id><updated>2012-01-25T20:14:26.807+01:00</updated><category term='automatisering'/><category term='domeinmodellering'/><category term='ByDesign'/><category term='Jackson'/><category term='simpleDB'/><category term='pay-as-you-go'/><category term='chrome'/><category term='aspect orientatie'/><category term='redhat'/><category term='SAP'/><category term='business analysis'/><category term='Salesforce.com'/><category term='Smalltalk'/><category term='model driven'/><category term='EC2'/><category term='betaalmodel'/><category term='comparative advantage'/><category term='IBM'/><category term='jabows'/><category term='Cox'/><category term='Vinoski'/><category term='asynchroniteit'/><category term='REA'/><category term='simonyi'/><category term='arbeidsmarkt'/><category term='BlueCloud'/><category term='azure'/><category term='intentional'/><category term='ontwikkelmethodes'/><category term='Dijkstra'/><category term='F#'/><category term='soa saas saasaas'/><category term='rest'/><category term='Ricardo'/><category term='detachering'/><category term='MDSD'/><category term='iPhone'/><category term='Oslo'/><category term='REST WS-*'/><category term='fps'/><category term='IT as commodity'/><category term='User Interfaces'/><category term='dsl'/><category term='OOP'/><category term='rest WS-* ROA eilandautomatisering'/><category term='lock-in'/><category term='J2EE'/><category term='Papadopoulos'/><category term='AOP'/><category term='semantisch web'/><category term='amazon devpay'/><category term='Microsoft'/><category term='ESB'/><category term='legacy'/><category term='DNC'/><category term='sematic web'/><category term='MDE'/><category term='cloudstatus'/><category term='WOA'/><category term='eda'/><category term='Oracle'/><category term='SOA'/><category term='hergebruik'/><category term='MDD'/><category term='rational choice'/><category term='Coad'/><category term='Wainewright'/><category term='e-reader'/><category term='Savinov'/><category term='Neustadt'/><category term='webtop'/><category term='WS-*'/><category term='clouds'/><category term='DIA'/><category term='cloud computing'/><category term='Amazon aws cobol'/><category term='literate modeling'/><category term='composition filter'/><category term='S3'/><category term='turingtest'/><category term='Google'/><category term='archetype'/><category term='AWS'/><category term='MOF'/><category term='GAPE'/><category term='Bergmans'/><category term='Superdistribution'/><category term='Ruby'/><category term='Linux'/><category term='Becker'/><category term='pleomorph'/><category term='ASQS'/><category term='systeemarchitectuur'/><category term='carlota perez'/><category term='functionaliteit uit de muur'/><category term='Fukuyama'/><category term='productiviteit'/><category term='Capgemini'/><category term='providers'/><category term='Solow'/><category term='use cases'/><category term='cloud development'/><category term='JSP'/><category term='Berners-lee'/><category term='Amazon'/><category term='Amazon.com'/><category term='jooce'/><category term='object modeling'/><category term='ontology'/><category term='salesforce'/><category term='MDA'/><category term='devpay'/><category term='amazon fps'/><category term='commodity'/><category term='Cordys'/><category term='Den Haan'/><category term='Hay'/><category term='Schneider'/><category term='g.ho.st'/><category term='micropayments'/><category term='JSD'/><category term='Web 3.0'/><category term='Kaplan'/><category term='AOSD'/><category term='Iansiti'/><category term='AWS RDS'/><category term='HumanWave'/><category term='Michiel van Genuchten'/><category term='representaties'/><category term='model checking'/><category term='UML'/><category term='cloud'/><category term='Arlow'/><category term='Cobol'/><category term='asynchroon'/><category term='analysis patterns'/><category term='Webservices'/><category term='Apex'/><category term='computable'/><category term='persistence'/><category term='Hruby'/><category term='Andreessen'/><category term='content delivery'/><category term='QVT'/><category term='Aspect oriented modeling'/><category term='Nick Carr'/><category term='ria'/><category term='sun oracle'/><category term='Vinosky'/><category term='yahoo'/><category term='javascript'/><category term='saas amazon'/><category term='OpenSocial'/><category term='CBD'/><category term='simplifythis'/><category term='data modeling'/><category term='roa'/><category term='SaaS'/><category term='clous'/><category term='coupa'/><category term='aspects'/><category term='EAI'/><category term='concept-oriented'/><category term='VSP'/><category term='app engine'/><category term='WorkDay'/><category term='digital media'/><category term='database'/><category term='Heroku'/><category term='uml with color'/><category term='platforms'/><category term='Internet'/><category term='procurement'/><category term='flex. java'/><category term='evolutie'/><category term='GAE'/><category term='ERP'/><category term='BPM'/><category term='appspot'/><category term='Java'/><category term='OO'/><category term='Web 2.0'/><category term='saas McKinsey cloud'/><category term='Gates'/><category term='modellen'/><category term='kindle'/><category term='Sun'/><category term='elasticfox'/><category term='Software engineering'/><category term='tilkov'/><category term='SaaSaaS'/><category term='functional programming'/><category term='Google Apps'/><category term='Aksit'/><category term='agililty'/><title type='text'>Mat 2.0: SaaSaaS</title><subtitle type='html'>Deze weblog van Mat Huizing gaat (vooral) over de nieuwe wereld van services en Software as a Service (SaaS) en natuurlijk Functionaliteit uit de Muur, en over hoe modellen, MDA en MDE dat mogelijk maken.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default?start-index=101&amp;max-results=100'/><author><name>Mat</name><uri>http://www.blogger.com/profile/16629384089102553477</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>232</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-231611732774943257</id><published>2011-02-25T18:08:00.001+01:00</published><updated>2011-02-25T18:09:57.642+01:00</updated><title type='text'>Dat is makkelijk....</title><content type='html'>Amazon maakt het opzetten van een cloud service belachelijk makkelijk, als &lt;a href="http://aws.typepad.com/aws/2011/02/cloudformation-create-your-aws-stack-from-a-recipe.html"&gt;dit&lt;/a&gt; waar is. Ik zal eens gaan proberen of het inderdaad zo simpel is.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-231611732774943257?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/231611732774943257/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=231611732774943257' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/231611732774943257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/231611732774943257'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2011/02/dat-is-makkelijk.html' title='Dat is makkelijk....'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-7838796910002259523</id><published>2010-10-15T16:19:00.002+02:00</published><updated>2010-10-15T16:20:07.888+02:00</updated><title type='text'>Ricardo, Tyler Cowen en de ideeen</title><content type='html'>&lt;a href="http://www.marginalrevolution.com/marginalrevolution/2010/10/ricardian-thought-in-progress.html"&gt;Dit &lt;/a&gt;is een erg leuke gedachte van Tyler Cowen. Heb zelf ook wel eens in die richting zitten denken.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-7838796910002259523?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/7838796910002259523/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=7838796910002259523' title='1 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/7838796910002259523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/7838796910002259523'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2010/10/ricardo-tyler-cowen-en-de-ideeen.html' title='Ricardo, Tyler Cowen en de ideeen'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-3779669051168925411</id><published>2010-10-08T17:10:00.001+02:00</published><updated>2010-10-08T17:12:05.053+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MDD'/><title type='text'>Hierarchische modellen</title><content type='html'>Models 2010, ik kreeg het binnen via Markus Voelter. Die &lt;a href="http://models2010.ifi.uio.no/keynotes.shtml"&gt;keynote&lt;/a&gt; van Edward Lee, daar was ik graag bijgeweest, om maar eens wat te noemen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-3779669051168925411?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/3779669051168925411/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=3779669051168925411' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/3779669051168925411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/3779669051168925411'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2010/10/hierarchische-modellen.html' title='Hierarchische modellen'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-4105462377247500783</id><published>2010-06-25T14:41:00.003+02:00</published><updated>2010-06-25T14:47:54.350+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='REST WS-*'/><title type='text'>REST en WS*, het gaat maar door</title><content type='html'>Steve Jones &lt;a href="http://service-architecture.blogspot.com/2010/06/rest-has-put-enterprise-it-back-five.html"&gt;breekt de staf &lt;/a&gt;over REST. Volgens hem niet geschikt voor de "enterprise".  Lees vooral ook de comments.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Kern van de zaak is, denk ik, dat hij REST benadert als 1-op-1 alternatief voor WS-*. Dat is het niet. Als je probeert REST te gebruiken op precies dezelfde manier als WS-*, dan kom je van een koude kermis thuis.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Veel grote systemen hebben message-georienteerde interfaces die makkelijk te "vertalen" zijn naar WS-*, maar veel moeilijker naar REST. Rest evreist eigenlijk dat je je interne model publiceert. Doe je dat, dan werkt het vrijwel naadloos. Maar als dat niet kan, moet je een soort pseudo-model maken, dat publiceren en via REST benaderbaar maken, en vervolgens die in termen van het model geformuleerde boodschappen vertalen naar het echte systeem daarachter.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Het kan allemaal wel, maar het is niet simpel.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-4105462377247500783?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/4105462377247500783/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=4105462377247500783' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/4105462377247500783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/4105462377247500783'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2010/06/rest-en-ws-het-gaat-maar-door.html' title='REST en WS*, het gaat maar door'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-5904229819296293498</id><published>2010-04-27T22:52:00.003+02:00</published><updated>2010-04-27T23:05:19.356+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MDD'/><category scheme='http://www.blogger.com/atom/ns#' term='cloud development'/><category scheme='http://www.blogger.com/atom/ns#' term='MDA'/><category scheme='http://www.blogger.com/atom/ns#' term='Den Haan'/><category scheme='http://www.blogger.com/atom/ns#' term='MDSD'/><title type='text'>Cloud development en MDD</title><content type='html'>&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Johan den Haan heeft e&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;en &lt;a href="http://www.theenterprisearchitect.eu/archive/2010/04/27/multi-tenancy-and-model-driven-engineering-necessary-assets-of-a-platform-as-a-service"&gt;aantal g&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;a href="http://www.theenterprisearchitect.eu/archive/2010/04/27/multi-tenancy-and-model-driven-engineering-necessary-assets-of-a-platform-as-a-service"&gt;oede stukken&lt;/a&gt;, vooral over het punt waarom de cloud en MDD (of MDSD of &lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;hoe je&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt; het ook noemt) een goede combinatie is. Lezenswaard.&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Deed&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt; me vaag denken aan een eerdere discussie met Johan, en inderdaad: op 21 augustus 2008 &lt;/span&gt;&lt;/span&gt;&lt;a href="http://saasaas.blogspot.com/2008/08/mde-en-de-silver-bullit.html"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;schreef&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt; ik in een reactie op Johan:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt; En een van de effecten van SaaS en cloud computing zal zijn dat meer software op die manier gemaakt en onderhouden zal worden. Maar in de gewone systeemontwikkeling zie ik niet veel ruimte voor MDE."&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman', serif;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman', serif;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Wat mij betreft is een belangrijk voordeel van MDD voor de cloud dat het een manier is (waarschijnlijk de beste) om functionaliteit portable te maken tussen verschillende clouds, en daarmee lock-in te vermijden.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman', serif;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman', serif;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Hoe dan ook, ik neem me voor nog op Johans verhaal terug te komen.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:'Trebuchet MS', Trebuchet, Verdana, sans-serif;font-size:100%;"&gt;&lt;span class="Apple-style-span"  style="font-size:13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'Trebuchet MS', Trebuchet, Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:'Trebuchet MS', Trebuchet, Verdana, sans-serif;font-size:100%;"&gt;&lt;span class="Apple-style-span"  style="font-size:13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-5904229819296293498?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/5904229819296293498/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=5904229819296293498' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/5904229819296293498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/5904229819296293498'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2010/04/johan-den-haan-heeft-e-en-aantal-g-oede.html' title='Cloud development en MDD'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-4258385112250357320</id><published>2010-04-23T15:06:00.002+02:00</published><updated>2010-04-23T15:23:03.951+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nick Carr'/><category scheme='http://www.blogger.com/atom/ns#' term='turingtest'/><title type='text'>De Turingtest</title><content type='html'>&lt;span class="Apple-style-span"  style=" line-height: 23px; font-family:Georgia, 'Times New Roman', Times, serif;"&gt;&lt;p style="font-size: 0.9em; margin-top: 0.2em; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; color: rgb(0, 0, 0); "&gt;Nick Carr in een &lt;a href="http://www.roughtype.com/archives/2010/04/turingcraft.php"&gt;lezenswaardige blogpost&lt;/a&gt;: "I take this as another indication that I am correct in my suspicion that when computers finally pass the Turing test it won't be because computers have become smarter; it will be because humans have become dumber.&lt;/p&gt;&lt;p style="font-size: 0.9em; margin-top: 0.2em; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; color: rgb(0, 0, 0); "&gt;lol"&lt;/p&gt;&lt;p style="font-size: 0.9em; margin-top: 0.2em; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; color: rgb(0, 0, 0); "&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="font-size: 0.9em; margin-top: 0.2em; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; color: rgb(0, 0, 0); "&gt;Inderdaad, lol.&lt;/p&gt;&lt;p style="font-size: 0.9em; margin-top: 0.2em; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; color: rgb(0, 0, 0); "&gt;&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-4258385112250357320?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/4258385112250357320/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=4258385112250357320' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/4258385112250357320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/4258385112250357320'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2010/04/nick-carr-in-een-lezenswaardige.html' title='De Turingtest'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-6282123126045991503</id><published>2010-03-25T15:17:00.001+01:00</published><updated>2010-03-25T15:19:01.612+01:00</updated><title type='text'>Fowler over REST</title><content type='html'>Goed, basaal &lt;a href="http://martinfowler.com/articles/richardsonMaturityModel.html"&gt;stuk &lt;/a&gt;van Martin Fowler over REST.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-6282123126045991503?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/6282123126045991503/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=6282123126045991503' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/6282123126045991503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/6282123126045991503'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2010/03/fowler-over-rest.html' title='Fowler over REST'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-5949506452057735525</id><published>2010-03-04T08:56:00.001+01:00</published><updated>2010-03-04T09:00:20.401+01:00</updated><title type='text'>Apple vs. HTC/Google</title><content type='html'>Tis weer raak: &lt;a href="http://daringfireball.net/2010/03/this_apple_htc_patent_thing"&gt;Apple spant allerhande procedures&lt;/a&gt; aan tegen HTC, en dan gaat het vooral om Android, dus eigenlijk tegen Google.&lt;br /&gt;&lt;br /&gt;Heb wat van die &lt;a href="http://www.engadget.com/2010/03/02/apple-vs-htc-a-patent-breakdown/"&gt;dingen&lt;/a&gt; zitten lezen, en het is treurigmakend. Groot deel zijn obviositeiten.&lt;br /&gt;&lt;br /&gt;En bovendien: door dit gezeur ondermijn je innovatie.&lt;br /&gt;&lt;br /&gt;Het is te hopen dat de zaak snel wordt geregeld (bv door dat Google inspringt, en dreigt met een patentoorlog tegen Apple. HTC heeft daar zelf de patentportefeuille niet voor.) want anders hangt er jarenlang een wolk over Android. En dat is niet goed.&lt;br /&gt;&lt;br /&gt;Ondertussen zijn Microsoft, RIM en Symbian/Nokia de lachende derde, vierde en vijfde. Want zij hebben waarschijnlijk wel de portefeuille om Apple af te schrikken.&lt;br /&gt;&lt;br /&gt;Men wordt er niet vrolijk van. En voor wat het waard is: het is niet goed voor de naam van Apple.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-5949506452057735525?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/5949506452057735525/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=5949506452057735525' title='2 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/5949506452057735525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/5949506452057735525'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2010/03/apple-vs-htcgoogle.html' title='Apple vs. HTC/Google'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-3841868763438110415</id><published>2010-02-16T10:29:00.002+01:00</published><updated>2010-02-16T11:43:22.199+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GAE'/><category scheme='http://www.blogger.com/atom/ns#' term='cloud development'/><category scheme='http://www.blogger.com/atom/ns#' term='Heroku'/><category scheme='http://www.blogger.com/atom/ns#' term='Amazon aws cobol'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex'/><title type='text'>Cloud development: inleiding</title><content type='html'>Een aardig inleidend &lt;a href="http://arstechnica.com/business/news/2010/02/cloud-basics.ars/"&gt;stuk&lt;/a&gt; van Iam Wilkes over cloud development op Ars Technica.&lt;br /&gt;&lt;br /&gt;Conclusie: het beweegt, maar de grote klapper zit er nog niet bij. En dat is ook mijn beeld. GAE is veelbelovend, maar wel onhandig en hier en daar wel erg proprietary. Dat laatste geldt ook voor Salesforce Apex.&lt;br /&gt;&lt;br /&gt;Alternatief is natuurlijk zelf ontwikkelen en dan deployen op bv Amazon AWS, maar dat is niet echt cloud development.&lt;br /&gt;&lt;br /&gt;Dan zijn er een aantal kleinere partijen die gebruik maken van een groot cloudplatform om daar bovenop een ontwikkelplatform te bieden. Voorbeeld is Heroku, dat op AWS draait.  Helemaal enthousiast werd ik daar ook niet van.&lt;br /&gt;&lt;br /&gt;De vraag is: welke eisen moeten aan een ontwikkelomgeving in de cloud worden gesteld? Moet het alles bieden wat bv Eclipse biedt? Minder? Wat mag er dan af? Meer? Wat moet er bij? Enzovoort.&lt;br /&gt;&lt;br /&gt;Wordt ongetwijfeld vervolgd.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-3841868763438110415?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/3841868763438110415/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=3841868763438110415' title='1 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/3841868763438110415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/3841868763438110415'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2010/02/cloud-development-inleiding.html' title='Cloud development: inleiding'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-5292082153032771391</id><published>2010-02-04T22:00:00.001+01:00</published><updated>2010-02-04T22:01:31.045+01:00</updated><title type='text'>Ondergang van MS</title><content type='html'>&lt;a href="http://www.nytimes.com/2010/02/04/opinion/04brass.html?pagewanted=1&amp;amp;partner=rss&amp;amp;emc=rss"&gt;Interessant stuk&lt;/a&gt; in NYT over waarom MS naar de filistijnen ging.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-5292082153032771391?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/5292082153032771391/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=5292082153032771391' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/5292082153032771391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/5292082153032771391'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2010/02/ondergang-van-ms.html' title='Ondergang van MS'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-1142114427630897378</id><published>2010-01-27T13:30:00.001+01:00</published><updated>2010-01-27T13:31:24.093+01:00</updated><title type='text'>Open of gesloten?</title><content type='html'>&lt;a href="http://www.roughtype.com/archives/2010/01/everybodys_appy.php"&gt;Goed stuk &lt;/a&gt;van Nick Carr, over de opkomst van "walled gardens" voor applicaties, zoals de iPhone App Store.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-1142114427630897378?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/1142114427630897378/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=1142114427630897378' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/1142114427630897378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/1142114427630897378'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2010/01/open-of-gesloten.html' title='Open of gesloten?'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-6156466830394825691</id><published>2010-01-19T13:28:00.002+01:00</published><updated>2010-01-19T13:31:52.135+01:00</updated><title type='text'>Google en China</title><content type='html'>&lt;a href="http://www.ft.com/cms/s/0/e9306da0-0461-11df-8603-00144feabdc0.html?nclick_check=1"&gt;Gideon Rachman&lt;/a&gt; heeft een erg goed stuk in de FT. Hij plaatst de Google-kwestie in een breder kader.&lt;br /&gt;&lt;br /&gt;In het westen, en in het bijzonder in de VS, is men er vanuit gegaan dat meer handel, meer internet, China zou doen liberaliseren. Dat lijkt toch niet het geval, en tezamen met een toenemende neiging tot protectionisme, zou dat wel eens tot een conflict tussen de VS en China kunnen leiden, zowe op handels- als op politiek gebied.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-6156466830394825691?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/6156466830394825691/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=6156466830394825691' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/6156466830394825691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/6156466830394825691'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2010/01/google-en-china.html' title='Google en China'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-1396880724406142663</id><published>2010-01-16T13:01:00.008+01:00</published><updated>2010-01-16T13:14:42.262+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Google uit China: waarom?</title><content type='html'>&lt;span class="Apple-style-span" style=";font-family:arial,sans-serif;font-size:100%;"  &gt;&lt;span class="Apple-style-span"&gt;In veel commentaren (o.m. &lt;/span&gt;&lt;a href="http://www.roughtype.com/archives/2010/01/google_and_the_1.php"&gt;&lt;span class="Apple-style-span"&gt;Nick Carr&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"&gt;) werd de nadruk gelegd op het feit (idd, een feit) dat de cloud erg veel belang heeft bij veiligheid, en dat cloud bedrijven, en al helemaal een als Google, dus moeten laten zien dat ze daarmee niet marchanderen. Op zichzelf een juiste constatering.&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=";font-family:arial,sans-serif;font-size:100%;"  &gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=";font-family:arial,sans-serif;font-size:100%;"  &gt;&lt;span class="Apple-style-span"&gt;Maar als reden voor het terugtrekken uit China (want daar zal Google's actie toch wel op neer gaan komen) is het niet voldoende. Want waarom zouden hackers uit china (of de chinese overheid) ophouden Google lastig te vallen als google.cn niet meer bestaat?&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=";font-family:arial,sans-serif;font-size:100%;"  &gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=";font-family:arial,sans-serif;font-size:100%;"  &gt;&lt;span class="Apple-style-span"&gt;Als China nu wil inbreken in de mail accounts van dissidenten, dan willen ze dat na het verdwijnen van Google uit China nog steeds.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=";font-family:arial,sans-serif;font-size:100%;"  &gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=";font-family:arial,sans-serif;font-size:100%;"  &gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span"&gt;Dus lijkt het erg waarschijnlijk dat principes een rol hebben gespeeld. In veel commentaren (o.m. &lt;/span&gt;&lt;a href="http://online.wsj.com/article/SB10001424052748704675104575001281662251848.html"&gt;&lt;span class="Apple-style-span"&gt;Jessica Vescellaro in de WS&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"&gt;J) wordt daarbij een grote rol toegeschreven aan Sergey Brin. Zo gek is dat niet. Men voelde zich bij Google toch al niet zo lekker bij die censuur op Google.cn. Als er verder vanuit China geen enkel probleem was geweest, was het zo gebleven. Maar als die hackersaanval er dan bij komt, is het een "optelsom", zoals voetbalscheidsrechters dat noemen.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-1396880724406142663?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/1396880724406142663/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=1396880724406142663' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/1396880724406142663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/1396880724406142663'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2010/01/google-uit-china-waarom.html' title='Google uit China: waarom?'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-7777324939430828973</id><published>2010-01-13T16:01:00.003+01:00</published><updated>2010-01-13T16:05:02.582+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>China, Google en de cloud</title><content type='html'>Larry Dignan heeft een &lt;a href="http://blogs.zdnet.com/BTL/?p=29457"&gt;interessante kijk&lt;/a&gt; op de Google-China kwestie. Hij wijst erop dat voor Google vertrouwen van de klant essentieel is. Google beheert tenslotte allerlei vaak zeer vertrouwelijke gegevens van de klant.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;De situatie in China was wat dat betreft natuurlijk altijd al wat lastig voor Google, en de recente aanvallen op Google's gegevens (en daarmee de gegevens van de klant) waren ook om die reden voor Google erg slecht te verteren.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-7777324939430828973?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/7777324939430828973/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=7777324939430828973' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/7777324939430828973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/7777324939430828973'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2010/01/china-google-en-de-cloud.html' title='China, Google en de cloud'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-1625953914430571228</id><published>2010-01-13T11:24:00.004+01:00</published><updated>2010-01-13T11:33:56.933+01:00</updated><title type='text'>Enterprise IT als Noord-Zuid-lin</title><content type='html'>We bakken er niks van, als het om "Enterprise systems" gaat, in ieder geval &lt;a href="http://www.tbray.org/ongoing/When/201x/2010/01/02/Doing-It-Wrong"&gt;volgens &lt;/a&gt;Tim Bray. De werkwijze op het Web biedt meer mogelijkheden dan de grootschalige geldverspilling bij het bouwen van grote IT-systemen. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;En in zijn reactie &lt;a href="http://blogs.zdnet.com/Hinchcliffe/?p=1133&amp;amp;utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed:+zdnet/Hinchcliffe+(ZDNet+Enterprise+Web+2.0)"&gt;ziet &lt;/a&gt;Dion Hinchcliffe de oplossing in Web 2.0 en de cloud. Maar hij ziet daar altijd de oplossing.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ik ben het wel met beide heren eens. Zeker grootschalige IT voelt wel eens aan als een Betuwe- of Noord-Zuid-lijn: erg duur, en gaande het traject steeds duurder. Misschien kon het vroeger niet anders, en moesten er inderdaad dit soort systemen gebeouwd worden. Maar voor bijna alle gevallen is die tijd achter ons. Pakketten lossen al veel op, en de cloud maakt het nog goedkoper en makkelijker herbruikbaar. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Alleen: je moet wel bereid zijn IT niet meer als een strategisch voordeel te zien. In de praktijk is dat toch al vrijwel nooit zo, en als het al wel zo is, wordt het snel gekopieerd. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-1625953914430571228?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/1625953914430571228/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=1625953914430571228' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/1625953914430571228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/1625953914430571228'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2010/01/enterprise-it-als-noord-zuid-lin.html' title='Enterprise IT als Noord-Zuid-lin'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-989711765734996359</id><published>2009-12-29T14:53:00.004+01:00</published><updated>2009-12-29T14:58:17.064+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Wainewright'/><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='SaaS'/><title type='text'>Phil Wainewright luidt het jaar uit</title><content type='html'>Met het &lt;a href="http://blogs.zdnet.com/SAAS/?p=957"&gt;stellen&lt;/a&gt; van een paat stevige opvattingen: Cloud delusions, oftewel: misvattingen over cloud computing en SaaS.&lt;br /&gt;&lt;br /&gt;Ik ben het vrijwel van A tot Z met hem eens. Een beetje cloud computing heeft weinig zin.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-989711765734996359?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/989711765734996359/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=989711765734996359' title='1 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/989711765734996359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/989711765734996359'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/12/phil-wainewright-luidt-het-jaat-uit.html' title='Phil Wainewright luidt het jaar uit'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-864846103091235246</id><published>2009-12-24T17:07:00.003+01:00</published><updated>2009-12-24T17:10:50.541+01:00</updated><title type='text'>Productiviteit van programmeurs</title><content type='html'>Er zit een groot verschil in productiviteit van programmeurs. Maar vreemd genoeg zie je dat over het algemeen niet erg terug in de beloning. Dit &lt;a href="http://www.johndcook.com/blog/2009/12/23/why-programmers-are-not-paid-in-proportion-to-their-productivity/"&gt;verhaal&lt;/a&gt; van John Cook gaat daarover.&lt;br /&gt;&lt;br /&gt;Stof tot nadenken.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-864846103091235246?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/864846103091235246/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=864846103091235246' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/864846103091235246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/864846103091235246'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/12/productiviteit-van-programmeurs.html' title='Productiviteit van programmeurs'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-7387658820131426502</id><published>2009-12-17T12:44:00.001+01:00</published><updated>2009-12-17T12:45:31.564+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><title type='text'>Dood paard</title><content type='html'>SOA als &lt;a href="http://geekandpoke.typepad.com/geekandpoke/2009/12/from-hype-to-hype.html"&gt;dood paard&lt;/a&gt; bij Geek and poke. Erg leuk.&lt;br /&gt;&lt;br /&gt;(Hat tip Jan L.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-7387658820131426502?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/7387658820131426502/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=7387658820131426502' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/7387658820131426502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/7387658820131426502'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/12/dood-paard.html' title='Dood paard'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-6377565989876246926</id><published>2009-12-16T14:35:00.002+01:00</published><updated>2009-12-16T14:42:25.443+01:00</updated><title type='text'>Spot market bij AWS</title><content type='html'>AWS &lt;a href="http://aws.amazon.com/ec2/spot-instances/"&gt;verkoopt &lt;/a&gt;nu EC2 capaciteit op een soort spot market: je geeft aan hoeveel je wilt en tegen welke maximum prijs. AWS bepaalt de prijs op basis van de vraag en de beschikbare capaciteit.&lt;br /&gt;&lt;br /&gt;Schitterend: Amazon kan zo nog beter de capaciteit optimaliseren, en dus goedkoper maken (of winstgevender), en de klant krijgt capaciteit voor een lagere prijs, als ie genoegen neemt met een lagere prioriteit.&lt;br /&gt;&lt;br /&gt;Dit soort innovaties maakt de cloud goedkoper. En dat is wellicht de belangrijkste drijfveer om over te stappen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-6377565989876246926?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/6377565989876246926/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=6377565989876246926' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/6377565989876246926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/6377565989876246926'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/12/spot-market-bij-aws.html' title='Spot market bij AWS'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-5526085234683648031</id><published>2009-11-18T14:56:00.002+01:00</published><updated>2009-11-18T15:00:35.743+01:00</updated><title type='text'>SPDY, Google en HTTP</title><content type='html'>&lt;a href="http://dev.chromium.org/spdy/spdy-whitepaper"&gt;SPDY &lt;/a&gt;is een soort uitbreiding van HTTP, voorgesteld door Google om het Internet sneller te maken. Het gaat dan met name om de latencies die door HTTP worden veroorzaakt.&lt;br /&gt;&lt;br /&gt;SPDY draait gewoon bovenop TCP, en is niet zozeer een vervanging van als wel een aanvulling op HTTP. GET en POST, en ik denk ook PUT en DELETE, blijven gewoon bestaan.&lt;br /&gt;&lt;br /&gt;Whitepaper is zeer goed leesbaar en begrijpelijk.&lt;br /&gt;&lt;br /&gt;We zullen zien wat er van komt.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-5526085234683648031?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/5526085234683648031/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=5526085234683648031' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/5526085234683648031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/5526085234683648031'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/11/spdy-google-en-http.html' title='SPDY, Google en HTTP'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-1245290401143162441</id><published>2009-11-10T13:35:00.001+01:00</published><updated>2009-11-10T13:37:40.854+01:00</updated><title type='text'>Event-based programming de nieuwe GOTO?</title><content type='html'>&lt;a href="http://tnlessone.wordpress.com/2009/11/09/event-based-programming-is-the-new-goto/"&gt;Kreet&lt;/a&gt; klinkt goed. Of het ook ergens op slaat weet ik niet, moet ik even over nadenken.&lt;br /&gt;&lt;br /&gt;Maar de template "a is nieuwe b" ben ik iha nogal een voorstander van. "Java is het nieuwe Cobol". :)  Iedereen in de gordijnen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-1245290401143162441?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/1245290401143162441/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=1245290401143162441' title='1 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/1245290401143162441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/1245290401143162441'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/11/event-based-programming-de-nieuwe-goto.html' title='Event-based programming de nieuwe GOTO?'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-6158838686489370844</id><published>2009-11-09T20:41:00.002+01:00</published><updated>2009-11-09T20:50:42.518+01:00</updated><title type='text'>15 jaar Design Patterns</title><content type='html'>Naast de Val van de Muur nog een verjaardag: 15 jaar Design Patterns. &lt;a href="http://www.informit.com/promotions/promotion.aspx?promo=137428"&gt;Hier&lt;/a&gt; paar aardige stukken daarover.&lt;br /&gt;&lt;br /&gt;Was het inderdaad (ook) een revolutie? Mwah, nee. Het was een erg goed idee, een stap in De Juiste Richting, etc, etc, maar een revolutie? Nee. Eigenlijk bestonden design patterns al, ook in de softwarebouw, maar we noemden ze anders.&lt;br /&gt;&lt;br /&gt;Een sorteeralgoritme of een Balance-Line constructie uit de Jackson hoek zijn niets anders dan design patterns. En in beide gevallen ook keurig beschreven, met indicaties, contra-indicaties, voorbeelden, en wat niet al.&lt;br /&gt;&lt;br /&gt;Dus nee, geen revolutie.&lt;br /&gt;&lt;br /&gt;Waarom het toen zo'n enorme ophef teweeg bracht heb ik toen niet begrepen, en naderhand eigenlijk ook niet.&lt;br /&gt;&lt;br /&gt;Maar dat neemt niet weg dat het een mijlpaal was.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-6158838686489370844?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/6158838686489370844/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=6158838686489370844' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/6158838686489370844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/6158838686489370844'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/11/15-jaar-design-patterns.html' title='15 jaar Design Patterns'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-7825152961058876942</id><published>2009-10-27T09:47:00.003+01:00</published><updated>2009-10-27T09:50:29.836+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AWS RDS'/><title type='text'>RDBMS bij Amazon</title><content type='html'>Amazon AWS &lt;a href="http://aws.amazon.com/rds/"&gt;brengt&lt;/a&gt; nu naast de al bestaande key-value database ook een RDBMS (My SQL) in de cloud. Ik ben er wel blij mee.&lt;br /&gt;&lt;br /&gt;Uit de email aan de klanten:&lt;br /&gt;&lt;br /&gt;"We are excited to announce the public beta of Amazon Relational Database Service&lt;br /&gt;(Amazon RDS), a new web service that makes it easy to set up, operate, and scale&lt;br /&gt;relational databases in the cloud. Amazon RDS gives you all the features and&lt;br /&gt;capabilities of a MySQL database, while managing time-consuming database&lt;br /&gt;administration tasks and providing the cost-efficiency of running in the AWS cloud.&lt;br /&gt;We're also excited to announce lower prices for Amazon Elastic Compute Cloud (Amazon&lt;br /&gt;EC2) instances and a new family of Amazon EC2 High-Memory Instances, tailored for&lt;br /&gt;customers wanting to run their own large databases and other memory intensive&lt;br /&gt;applications. To get started using Amazon RDS, High-Memory Instances for Amazon EC2,&lt;br /&gt;and other Amazon Web Services, visit http://aws.amazon.com&lt;br /&gt;&lt;br /&gt;Amazon RDS provides a fully featured MySQL database, so the code, applications, and&lt;br /&gt;tools that you use today with your existing MySQL databases work in Amazon RDS&lt;br /&gt;without modification. The service automatically handles common database&lt;br /&gt;administration tasks, such as setup and provisioning, patch management, and backup.&lt;br /&gt;You also have the flexibility to scale the compute and storage resources associated&lt;br /&gt;with your database instance through a simple API call. "&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-7825152961058876942?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/7825152961058876942/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=7825152961058876942' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/7825152961058876942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/7825152961058876942'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/10/rdbms-bij-amazon.html' title='RDBMS bij Amazon'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-4508172433479786846</id><published>2009-10-20T20:00:00.000+02:00</published><updated>2009-10-20T20:01:23.352+02:00</updated><title type='text'>MDSD en DSLs</title><content type='html'>&lt;a href="http://www.jot.fm/issues/issue_2009_09/column6/index.html"&gt;Goed stuk&lt;/a&gt; van Markus Voelter.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-4508172433479786846?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/4508172433479786846/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=4508172433479786846' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/4508172433479786846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/4508172433479786846'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/10/mdsd-en-dsls.html' title='MDSD en DSLs'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-6987903865198767039</id><published>2009-10-19T15:14:00.001+02:00</published><updated>2009-10-19T15:15:33.320+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><title type='text'>Amateur cloud</title><content type='html'>&lt;a href="http://blogs.zdnet.com/SAAS/?p=902"&gt;Goed stuk&lt;/a&gt; van de voortreffelijke Phil Wainewright. Bestaande datacenter oplossingen zomaar in the cloud zetten werkt niet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-6987903865198767039?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/6987903865198767039/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=6987903865198767039' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/6987903865198767039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/6987903865198767039'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/10/amateur-cloud.html' title='Amateur cloud'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-3809952543583473884</id><published>2009-09-29T23:21:00.002+02:00</published><updated>2009-09-29T23:23:24.966+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><category scheme='http://www.blogger.com/atom/ns#' term='WOA'/><title type='text'>Rik in de cloud</title><content type='html'>Rik Laurens &lt;a href="http://www.capgemini.com/technology-blog/2009/09/the_cloud_where_soa_meets_woa.php"&gt;meent&lt;/a&gt;: SOA en WOA komen elkaar tegen in de cloud, en hebben elkaar nodig. het is moeilijk het hiermee oneens te zijn, maar ik ga het denk ik toch proberen.&lt;br /&gt;&lt;br /&gt;Maar eens een nachtje over slapen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-3809952543583473884?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/3809952543583473884/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=3809952543583473884' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/3809952543583473884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/3809952543583473884'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/09/rik-in-de-cloud.html' title='Rik in de cloud'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-2996344019526562090</id><published>2009-09-16T10:42:00.002+02:00</published><updated>2009-09-16T10:44:33.184+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloud computing'/><title type='text'>Appstore voor cloud applicaties?</title><content type='html'>&lt;a href="http://blogs.zdnet.com/BTL/?p=24331"&gt;Dit&lt;/a&gt; gaat richting een AppStore voor cloud applicaties. Interessante ontwikkeling.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-2996344019526562090?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/2996344019526562090/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=2996344019526562090' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/2996344019526562090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/2996344019526562090'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/09/appstore-voor-cloud-applicaties.html' title='Appstore voor cloud applicaties?'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-3017835093326255976</id><published>2009-09-11T17:46:00.001+02:00</published><updated>2009-09-11T17:48:19.501+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='micropayments'/><category scheme='http://www.blogger.com/atom/ns#' term='fps'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Amazon'/><category scheme='http://www.blogger.com/atom/ns#' term='AWS'/><title type='text'>Micropayments bij Google</title><content type='html'>&lt;a href="http://www.theregister.co.uk/2009/09/10/google_micropayments_pledge/"&gt;Dat&lt;/a&gt; zat er natuurlijk een keer aan te komen. Maar waarom het nou zo verschillend is van Amazon's FPS weet ik niet.&lt;br /&gt;&lt;br /&gt;Wel een interessante move, echter.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-3017835093326255976?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/3017835093326255976/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=3017835093326255976' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/3017835093326255976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/3017835093326255976'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/09/micropayments-bij-google.html' title='Micropayments bij Google'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-7150782203517493379</id><published>2009-09-05T20:33:00.004+02:00</published><updated>2009-09-05T20:38:17.258+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rest'/><title type='text'>REST als enterprise architectuur (2)</title><content type='html'>Donderdag &lt;a href="http://saasaas.blogspot.com/2009/09/rest-als-enterprise-architectuur.html"&gt;schreef&lt;/a&gt; ik er al kort over. Nu deze &lt;a href="http://www.innoq.com/blog/st/2009/09/the_web_in_the_enterprise.html"&gt;aardige aanvulling&lt;/a&gt; van de voortreffelijke Stefan Tilkov. Gelijk heeft ie.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-7150782203517493379?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/7150782203517493379/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=7150782203517493379' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/7150782203517493379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/7150782203517493379'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/09/rest-aks-enterprise-architectuur-2.html' title='REST als enterprise architectuur (2)'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-3377657011625071851</id><published>2009-09-05T17:26:00.001+02:00</published><updated>2009-09-05T17:27:37.303+02:00</updated><title type='text'>Koren op mijn MDD-molen</title><content type='html'>Als voorstander van MDD is &lt;a href="http://www.infoq.com/news/2009/09/codegen-java-development"&gt;dit&lt;/a&gt; (ook van InfoQ) natuurlijk koren op mijn molen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-3377657011625071851?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/3377657011625071851/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=3377657011625071851' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/3377657011625071851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/3377657011625071851'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/09/koren-op-mijn-mdd-molen.html' title='Koren op mijn MDD-molen'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-4779204931086145670</id><published>2009-09-03T19:49:00.002+02:00</published><updated>2009-09-03T19:51:43.627+02:00</updated><title type='text'>REST als enterprise architectuur</title><content type='html'>Het onvolprezen InfoQ heeft &lt;a href="http://www.infoq.com/news/2009/09/rest-business-case"&gt;deze&lt;/a&gt; aardige samenvatting van de discussie of je REST ipv klassieke SOA binnen bedrijven kunt gebruiken.&lt;br /&gt;&lt;br /&gt;Mijn mening is natuurlijk bekend, dus laat ik het er nu even bij. Morgen misschien meer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-4779204931086145670?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/4779204931086145670/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=4779204931086145670' title='1 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/4779204931086145670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/4779204931086145670'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/09/rest-als-enterprise-architectuur.html' title='REST als enterprise architectuur'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-6245330826454833919</id><published>2009-08-29T10:42:00.002+02:00</published><updated>2009-08-29T10:46:28.507+02:00</updated><title type='text'>Virtual private clouds</title><content type='html'>Een logische ontwikkeling. Zie &lt;a href="http://aws.typepad.com/aws/2009/08/introducing-amazon-virtual-private-cloud-vpc.html"&gt;Amazon&lt;/a&gt; en ook &lt;a href="http://www.opsource.net/press/opsource-introduces-opsource-cloud-first-true-enterprise-cloud"&gt;OpSource&lt;/a&gt;. Je eigen afgeschermde spullen, maar wel op de cloud van resp. AWS en OpSource, met de voordelen van dien.&lt;br /&gt;&lt;br /&gt;Het zal koudwatervrees wegnemen, maar ik heb toch de neiging om het als een tussenstadium te zien. Want ik verwacht dat in de meeste gevallen de "echte" cloud toch beter past bij de systemen van de toekomst.&lt;br /&gt;&lt;br /&gt;We zullen zien.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-6245330826454833919?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/6245330826454833919/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=6245330826454833919' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/6245330826454833919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/6245330826454833919'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/08/virtual-private-clouds.html' title='Virtual private clouds'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-8341119612980132711</id><published>2009-08-09T10:40:00.003+02:00</published><updated>2009-08-09T10:51:04.136+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nick Carr'/><category scheme='http://www.blogger.com/atom/ns#' term='sematic web'/><category scheme='http://www.blogger.com/atom/ns#' term='IT as commodity'/><title type='text'>IT volwassen?</title><content type='html'>&lt;a href="http://www.nytimes.com/2009/08/09/business/09digi.html?_r=1&amp;amp;partner=rss&amp;amp;emc=rss"&gt;Volgens&lt;/a&gt; Thomas Siebel wel. En dus zijn de tijden van de waanzinngie winsten volgens hem afgelopen. Koren op de &lt;a href="http://saasaas.blogspot.com/2008/02/recensie-big-switch.html"&gt;molen&lt;/a&gt; van Nick Carr (van IT doesn't matter) en de zijnen, waar ik mezelf ook maar toe reken.&lt;br /&gt;&lt;br /&gt;Maar wat mij betreft wel een paar opmerkingen:&lt;br /&gt;1. Business-IT is redelijk "volwassen". Dat wordt steeds meer een commodity. Maar ook in commodities is geld te verdienen, soms zelfs veel. Juist hier zal de beweging naar de cloud zorgen voor een grote kostenbesparing voor de gebruikers, maar ook voor veel beweging aan de aanbod-kant. Of dat zal leiden tot enorme winsten is inderdaad de vraag.&lt;br /&gt;2. Er is meer IT dan alleen business-IT. Iedereen roept dan gelijk games en zo, en terecht, maar er zitten nog veel meer dingen aan te komen: semantic web, de mobiele revolutie, etc, etc. Er gebeurt genoeg.&lt;br /&gt;&lt;br /&gt;Maar de gouden tijd van de klassieke bedrijfs-IT als moneyspinner zou inderdaad wel eens voorbij kunnen zijn.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-8341119612980132711?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/8341119612980132711/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=8341119612980132711' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/8341119612980132711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/8341119612980132711'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/08/it-volwassen.html' title='IT volwassen?'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-3933897409706007473</id><published>2009-07-07T10:56:00.003+02:00</published><updated>2009-07-07T11:03:21.758+02:00</updated><title type='text'>Archetype georienteerde kennismodellering</title><content type='html'>Al weer enige tijd geleden &lt;a href="http://saasaas.blogspot.com/2007/08/archetypes-vv.html"&gt;schreef&lt;/a&gt; ik over archetypes en de mogelijkheden om met een archetype-georiënteerde aanpak kennisdomeinen te modelleren, van daaruit software te genereren en bestaande legacy te "harvesten".&lt;br /&gt;&lt;br /&gt;Vragen die toen nog niet speelden:&lt;br /&gt;1. is het mogelijk om in plaats van de gangbare OO-modelleringstalen (bv UML) meer SW-achtige talen te gebruiken, zoals OWL of RDF?&lt;br /&gt;(Voorlopig antwoord: ja. Een klein proefje met colors en RDF lijkt goede resultaten te geven.)&lt;br /&gt;2. Hoe makkelijk is het om dergelijke modellen in een ROA of WOA te gieten?&lt;br /&gt;(Voorlopig antwoord: uitstekend! Maar jury is still out.)&lt;br /&gt;&lt;br /&gt;Affijn, heerlijke materie, en ik houd u op de hoogte.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-3933897409706007473?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/3933897409706007473/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=3933897409706007473' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/3933897409706007473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/3933897409706007473'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/07/archetype-georienteerde.html' title='Archetype georienteerde kennismodellering'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-3388799818670719692</id><published>2009-06-08T10:45:00.003+02:00</published><updated>2009-06-08T10:57:03.968+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='functional programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><title type='text'>Functionele talen, Java en het Web, en het Stockholm-syndroom</title><content type='html'>&lt;a href="http://steve.vinoski.net/pdf/IC-Welcome_to_the_Functional_Web.pdf"&gt;Een erg interessant verhaal&lt;/a&gt; van de voortreffelijke Steve Vinoski over functionele talen en de manier waarop Java langzaam achter de horizon gaat verdwijnen.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Vooral deze passage:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;"Imperative languages such as Java and C++ have come to be known as “high ceremony” languages because of the often mind-numbing amount of syntactic boilerplate and complex object interaction patterns they impose just to get relatively simple applications up and running. Many developers turn to interactive development environments (IDEs) to help them manage this verbosity and complexity, but, in my opinion, this just works around the real problem rather than solves it."&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;en:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;"Using the wrong languages like this can impose a much larger tax on development efficiency than you might realize. Like the proverbial frog in the pot of water on the stove, eventually boiling to its demise as the water temperature slowly increases because it can’t sense the changes until it’s too late, developers who primarily use popular imperative languages like Java and C++ can become so accustomed to the boilerplate, verbosity, and ceremony these&lt;/div&gt;&lt;div&gt;languages require that they simply don’t realize just how inefficient their development efforts really are. Given how defensive such languages’ users can often be, perhaps this form&lt;/div&gt;&lt;div&gt;of programming language loyalty is a less sinister variant of Stockholm syndrome, where captives counterintuitively develop a sense of devotion and emotional attachment to&lt;/div&gt;&lt;div&gt;their captors."&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Prachtig! En eerlijk gezegd herkenbaar.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Maar waar het echt om gaat is natuurlijk: zijn die FPs echt beter? Hoe belangrijk is de relatie met REST in dit verband?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Mijn (voorlopig slechts) intuïtie is: ja. Maar hoe verhoudt OO zich tot dit verhaal?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ja, Java is (min of meer) imperatief, maar dat hoeft niet. Vinoski zelf noemt Ruby, en diezelfde mechanismen ken ik nog van SmallTalk (waar Ruby sterk aan doet denken, uiteraard).&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-3388799818670719692?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/3388799818670719692/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=3388799818670719692' title='1 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/3388799818670719692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/3388799818670719692'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/06/functionele-talen-java-en-het-web-en.html' title='Functionele talen, Java en het Web, en het Stockholm-syndroom'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-6789191825555360655</id><published>2009-06-01T14:42:00.001+02:00</published><updated>2009-06-01T14:43:42.916+02:00</updated><title type='text'>De terugkeer van eiland-automatisering</title><content type='html'>&lt;a href="http://www.infoq.com/articles/CCC-Jimmy-Nilsson"&gt;Dit&lt;/a&gt; is een leuk stuk (van Jimmy Nilsson). Goed verhaal, ik zal proberen er op terug te komen.&lt;br /&gt;&lt;br /&gt;Essentie: eiland-automatisering, domain-driven, gekoppeld op een slimme manier. Een lied wat ik al lang zing...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-6789191825555360655?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/6789191825555360655/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=6789191825555360655' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/6789191825555360655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/6789191825555360655'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/06/de-terugkeer-van-eiland-automatisering.html' title='De terugkeer van eiland-automatisering'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-786814260690555999</id><published>2009-05-29T15:17:00.003+02:00</published><updated>2009-05-29T15:23:11.956+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='app engine'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce.com'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Stapelwolken</title><content type='html'>Volgens &lt;a href="http://gigaom.com/2009/05/27/google-and-salesforce-com-join-clouds/"&gt;dit verhaal&lt;/a&gt; kun je binnenkort de GoogleAppsEngine en Salesforce.com aan elkaar koppelen, en bijvoorbeeld gegevens van Salesforce gebruiken in een op GAE gebouwde en draaiende applicatie.&lt;br /&gt;&lt;br /&gt;Dat kon natuurlijk eigenlijk al, maar dan moest je op vaak erg ingewikkelde manier die platforms zelf koppelen, en dat deed dus niemand. Want cloud-computing doe je (vooral) om het simpel en goedkoop te houden, en zoiets is allesbehalve simpel en goedkoop.&lt;br /&gt;&lt;br /&gt;Voor Google is het natuurlijk heel belangrijk, omdat Google zo beter toegang krijgt tot de zakelijke markt. En voor Salesforce betekent het waarschijnlijk een toevloed van ontwikkelaars, die liever op het veel flexibeler en krachtiger GAE ontwikkelen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-786814260690555999?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/786814260690555999/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=786814260690555999' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/786814260690555999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/786814260690555999'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/05/stapelwolken.html' title='Stapelwolken'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-1690309815235829163</id><published>2009-05-21T09:38:00.003+02:00</published><updated>2009-06-01T14:42:03.308+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rest'/><title type='text'>Verstandige woorden over REST?</title><content type='html'>Van &lt;a href="http://www.infoq.com/news/2009/05/Rest"&gt;Boris Lublinsky&lt;/a&gt;.  En dat is weer gebaseerd op &lt;a href="http://dobbscodetalk.com/index.php?option=com_myblog&amp;amp;show=REST---Good-Bad-and-Ugly.html&amp;amp;Itemid=29"&gt;deze post&lt;/a&gt; van Arnon Rotem-Gal-Oz (jazeker).&lt;br /&gt;&lt;br /&gt;De laatste zegt:&lt;br /&gt;"Let's look at message exchange patterns for instance. REST over HTTP support the request/reply pattern.&lt;br /&gt;This works extremely well in many business situation. For instance is we have an Order service (or resource for that matter) and we need to calculate the discount for a specific customer we can go to the Customer service and get her current status and check if she a VIP customer, senior citizen etc.&lt;br /&gt;There are, however, places where it doesn't work as smoothly. Returning to our Order, lets consider what happen once the order is finalized and we need to both start handle it (notify the warehouse?) and Invoice it&lt;br /&gt;The order service does not care about these notifications it isn't its business.&lt;br /&gt;My favorite way to solve this is to introduce business events (incorporate Event Driven Architecture) so that the interested parties will get notified. Another common way to solve this is to introduce some external entity to choreograph or orchestrate it (BPM etc.) both options have different constraints and needs compared with REST. In my organization we have a lot of processes that lend themselves to event processing much better than they do REST over HTTP (though the implementation might end up aligned with the REST architectural style - I am not sure yet)"&lt;br /&gt;&lt;br /&gt;Hmmm. Waarom is die Order niet geinteresseerd in bijv. de handling in het warehouse of de invoicing?&lt;br /&gt;&lt;br /&gt;Ik snap wel dat er situaties zijn waarin REST niet lekker werkt, maar dit is een onzinvoorbeeld.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-1690309815235829163?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/1690309815235829163/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=1690309815235829163' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/1690309815235829163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/1690309815235829163'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/05/verstandige-woorden-over-rest.html' title='Verstandige woorden over REST?'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-8498630248657887879</id><published>2009-05-14T10:42:00.003+02:00</published><updated>2009-05-14T10:48:24.086+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WOA'/><title type='text'>WOA Governance?</title><content type='html'>Ik kwam (via het onvolprezen InfoQ) &lt;a href="http://blogs.progress.com/soa_infrastructure/2008/08/woa-governance.html"&gt;dit verhaal &lt;/a&gt;tegen van Dan Foody.&lt;br /&gt;&lt;br /&gt;Hij pleit voor een soort WOA Governance. Hmmmm, ik weet het niet. Misschien zijn er wel wat dingen nodig en nuttig die hij noemt (bijvoorbeeld versioning), maar om dat "governance" te noemen, is wat misleidend.&lt;br /&gt;&lt;br /&gt;Want "governance" heeft de bijsmaak (Dan Foody suggereert dat ook, trouwens) van uitoefening van macht of gezag door "architecten". En dat kan in de WOA-omgevng (want dat is gewoon het Web) niet.&lt;br /&gt;&lt;br /&gt;Neemt niet weg dat hij een interessant punt heeft. En daar gaan we over nadenken.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-8498630248657887879?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/8498630248657887879/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=8498630248657887879' title='1 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/8498630248657887879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/8498630248657887879'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/05/woa-governance.html' title='WOA Governance?'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-3669212681914449651</id><published>2009-05-08T16:13:00.001+02:00</published><updated>2009-05-08T16:15:47.416+02:00</updated><title type='text'>Verstandige taal van Phil Wainewright</title><content type='html'>&lt;a href="http://blogs.zdnet.com/SAAS/?p=758"&gt;zoals gebruikelijk. &lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;"&lt;span class="Apple-style-span"   style="  line-height: 18px; font-family:Verdana;font-size:12px;"&gt;A constantly recurring theme in the evolution of SOA, cloud and the Web has been the misplaced imposition of trusted, existing structures onto emergent patterns of interaction. This applies with special emphasis to hybrid clouds — build them to fit with your existing, unchanged infrastructure and you’ll get little-to-no benefit. Change your enterprise to really leverage the cloud and nine times out of ten, you won’t have any further use for a hybrid model."&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="  line-height: 18px;font-family:Verdana;font-size:12px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="  line-height: 18px;font-family:Verdana;font-size:12px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-3669212681914449651?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/3669212681914449651/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=3669212681914449651' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/3669212681914449651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/3669212681914449651'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/05/verstandige-taal-van-phil-wainewright.html' title='Verstandige taal van Phil Wainewright'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-993293661889558148</id><published>2009-04-26T11:16:00.001+02:00</published><updated>2009-04-26T11:17:34.746+02:00</updated><title type='text'>Wolfram Alpha</title><content type='html'>&lt;a href="http://www.readwriteweb.com/archives/wolframalpha_our_first_impressions.php"&gt;Een nieuwe search engine&lt;/a&gt;, maar geen Google-imitator. Klinkt goed, lijkt het soort vragen te beantwoorden die ik graag stel.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-993293661889558148?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/993293661889558148/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=993293661889558148' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/993293661889558148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/993293661889558148'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/04/wolfram-alpha.html' title='Wolfram Alpha'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-4091631298494906723</id><published>2009-04-21T11:18:00.001+02:00</published><updated>2009-04-21T11:19:31.409+02:00</updated><title type='text'>E-books en de toekomst</title><content type='html'>&lt;a href="http://online.wsj.com/article/SB123980920727621353.html"&gt;Steven Johnson in de WSJ&lt;/a&gt; over hoe de komst van e-books veranderingen teweeg zal brengen. Volgens mij zit ie behoorlijk goed.&lt;span style="display: block;" id="formatbar_Buttons"&gt;&lt;span class="on" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;img src="img/blank.gif" alt="Link" class="gl_link" border="0" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-4091631298494906723?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/4091631298494906723/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=4091631298494906723' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/4091631298494906723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/4091631298494906723'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/04/e-books-en-de-toekomst.html' title='E-books en de toekomst'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-8000651480938567560</id><published>2009-04-21T09:55:00.001+02:00</published><updated>2009-04-21T09:55:50.310+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sun oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><title type='text'>Oracle koopt Sun</title><content type='html'>Een paar punten uit de losse pols:&lt;br /&gt;&lt;br /&gt;1. de aankoop van Sun door Oracle is volgens mij op de eerste plaats&lt;br /&gt;defensief. Oracle drijft of dreef op licenties voor on-site software&lt;br /&gt;(mn de Oracle DB en het ERP systeem). Door de komst van SaaS en cloud&lt;br /&gt;computing staat dat onder zware druk. Door de aankoop van Sun&lt;br /&gt;diversificeert Oracle.&lt;br /&gt;&lt;br /&gt;2. Sun heeft een goed cloud aanbod, de Sun Cloud. Dat kan Oracle&lt;br /&gt;kansen bieden in de cloud computing markt. en daarmee het verlies van&lt;br /&gt;de licentie-inkomsten enigszins compenseren.&lt;br /&gt;&lt;br /&gt;3. Sun heeft de ws. gevaarlijkste concurrent van het Oracle&lt;br /&gt;DB-systeem: MySQL. Ik ben benieuwd wat Oracle daarmee gaat doen.&lt;br /&gt;Afsplitsen?&lt;br /&gt;&lt;br /&gt;4. Sun is de eigenaar van Java. Zal Oracle ook dat gaan afsplitsen?&lt;br /&gt;&lt;br /&gt;5. Met de aankoop van Sun koopt Oracle de mogelijkheid om het bedrijf&lt;br /&gt;een andere richting (cloud computing, hardware, OS-produkten) in te&lt;br /&gt;laten slaan. Maar of dat gaat lukken, betwijfel ik. Er zijn niet veel&lt;br /&gt;voorbeelden van bedrijven die zichzelf met succes zo fundamenteel&lt;br /&gt;heruitvinden.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-8000651480938567560?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/8000651480938567560/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=8000651480938567560' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/8000651480938567560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/8000651480938567560'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/04/oracle-koopt-sun.html' title='Oracle koopt Sun'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-8355943318622594132</id><published>2009-04-13T18:33:00.001+02:00</published><updated>2009-04-13T18:34:11.015+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dsl'/><title type='text'>DSLs</title><content type='html'>&lt;a href="http://www.infoq.com/articles/External-DSL-Vaughn-Vernon"&gt;Aardig stuk&lt;/a&gt; van Vaughn Vernon over DSLs. Legt o.a. verschil tussen interne en externe DSLs uit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-8355943318622594132?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/8355943318622594132/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=8355943318622594132' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/8355943318622594132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/8355943318622594132'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/04/dsls.html' title='DSLs'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-8271360638259841116</id><published>2009-04-12T13:35:00.001+02:00</published><updated>2009-04-12T13:37:25.812+02:00</updated><title type='text'>Twitter revolutie in Moldavië</title><content type='html'>&lt;a href="http://neteffect.foreignpolicy.com/posts/2009/04/07/moldovas_twitter_revolution"&gt;Hoe de revolutie&lt;/a&gt; of wat het ook is in Moldavië ondersteund wordt door Twitter. (via Nick Carr).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-8271360638259841116?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/8271360638259841116/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=8271360638259841116' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/8271360638259841116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/8271360638259841116'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/04/twitter-revolutie-in-moldavie.html' title='Twitter revolutie in Moldavië'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-1912078222870625021</id><published>2009-04-12T04:50:00.003+02:00</published><updated>2009-04-12T13:35:34.094+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0'/><title type='text'>einde gratis Web in zicht?</title><content type='html'>&lt;a href="http://www.internetevolution.com/author.asp?section_id=466&amp;amp;doc_id=175133"&gt;Dit stuk&lt;/a&gt; is wel een beetje paniekerig, maar logisch is de ontwikkeling wel: tot nog toe kon het Web parasiteren op de content van  media  als kranten en TV-stations, die op hun beurt die informatie van persbureaus als AP haalden, en daarvoor betaalden.&lt;br /&gt;&lt;br /&gt;Maar die kranten vallen om, en de TV-stations krijgen het ook moeilijker door het teruglopen van de advertentie-inkomsten. En dus lopen de inkomsten voor AP c.s. terug, en dus gaan ze proberen geld te verdienen aan publicatie op het Web.&lt;br /&gt;&lt;br /&gt;Groot gelijk, wat mij  betreft, al weet ik niet of het zal lukken.&lt;br /&gt;&lt;span style="display: block;" id="formatbar_Buttons"&gt;&lt;span class="on" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;img src="http://www.blogger.com/img/blank.gif" alt="Link" class="gl_link" border="0" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-1912078222870625021?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/1912078222870625021/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=1912078222870625021' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/1912078222870625021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/1912078222870625021'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/04/einde-gratis-web-in-zicht.html' title='einde gratis Web in zicht?'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-978101674735964686</id><published>2009-03-28T10:05:00.003+01:00</published><updated>2009-03-28T10:07:13.990+01:00</updated><title type='text'>Internet in een zeecontainer</title><content type='html'>Laat ze gaan, gaan, gaan,&lt;br /&gt;geef die jongens toch ruim baan&lt;br /&gt;al gaan&lt;br /&gt;ze soms ook niet zo snel&lt;br /&gt;douw een op je rem&lt;br /&gt;denk af en toe aan hem&lt;br /&gt;de containers, ze moeten erdoor!&lt;br /&gt;&lt;br /&gt;(Henk Wijngaard, uit mijn hoofd)&lt;br /&gt;&lt;br /&gt;Mooie plaatjes: de &lt;a href="http://www.sun.com/featured-articles/2009-0325/feature/index.jsp"&gt;SUN containers&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-978101674735964686?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/978101674735964686/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=978101674735964686' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/978101674735964686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/978101674735964686'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/03/internet-in-een-zeecontainer.html' title='Internet in een zeecontainer'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-7209558478882138138</id><published>2009-03-28T08:33:00.003+01:00</published><updated>2009-03-28T10:10:46.602+01:00</updated><title type='text'>Zon schijnt door de wolken</title><content type='html'>&lt;a href="http://tweakers.net/nieuws/59122/sun-gaat-clouddiensten-amazon-beconcurreren.html"&gt;Sun's cloud.&lt;/a&gt; Ze bieden voor storage (o.a.) de S3 API aan.&lt;br /&gt;&lt;br /&gt;O ja, en dan dit gedoe over dat Cloud Computing Manifesto. Moet ik nog een post aan wijden.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-7209558478882138138?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/7209558478882138138/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=7209558478882138138' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/7209558478882138138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/7209558478882138138'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/03/zon-schijnt-door-de-wolken.html' title='Zon schijnt door de wolken'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-7849013389699453008</id><published>2009-03-24T12:41:00.002+01:00</published><updated>2009-03-24T12:52:32.598+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='micropayments'/><title type='text'>Betalen op het Internet</title><content type='html'>De laatste tijd is er erg veel discussie over hoe informatie op het Web betaald moet worden. Door de crisis komt er sneller een einde aan de VC-pot dan (waarschijnlijk) gedacht, en de advertentie-inkomsten lijken ook terug te lopen. Deels door de crisis, maar ook door autonome oorzaken. (Ik heb daarover eerder geschreven, oa &lt;a href="http://saasaas.blogspot.com/2008/07/boter-bij-de-vis.html"&gt;hier&lt;/a&gt;.)&lt;br /&gt;&lt;br /&gt;En in &lt;a href="http://www.techcrunch.com/2009/03/22/why-advertising-is-failing-on-the-internet/"&gt;dit stuk&lt;/a&gt; betoogt Eric Clemons vanuit een andere invalshoek dat advertenties op het Internet niet een blijvende bron van inkomsten voor content kunnen zijn. Kern van zijn redenering: advertenties vervelen en irriteren, en consumenten hebben andere, betere manieren om te vinden wat ze nodig hebben. Dus werken advertenties niet (meer).&lt;br /&gt;&lt;br /&gt;Clemons ziet wel wat in micropayment (hoewel hij wel erg makkelijk over de bezwaren heenstapt), en vooral in paid access.&lt;br /&gt;&lt;br /&gt;&lt;span style="display: block;" id="formatbar_Buttons"&gt;&lt;span class="on" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;img src="img/blank.gif" alt="Link" class="gl_link" border="0" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-7849013389699453008?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/7849013389699453008/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=7849013389699453008' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/7849013389699453008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/7849013389699453008'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/03/betalen-op-het-internet.html' title='Betalen op het Internet'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-6773078656040801684</id><published>2009-03-21T11:07:00.002+01:00</published><updated>2009-03-21T11:10:30.053+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><title type='text'>Interne "clouds"</title><content type='html'>Rik zegt:&lt;br /&gt;"Wat is er 'cloud' aan een enterprise cloud? Behalve mogelijk een stuk virtualisatie dat we al jaren kennen.&lt;br /&gt;&lt;br /&gt;De crux van cloud is (mede) multitenancy. En dat zie ik een enterprise cloud niet gebeuren."&lt;br /&gt;&lt;br /&gt;Ik ben het wel met Rik eens, al kun je een betoog ophangen dat je binnen zeer grote systemen ook een soort van multitenancy zou kunnen hebben. Bedoeld wordt dat je dezelfde technieken, misschien zelfs dezelfde protocollen, gaat gebruiken. En dat zal inderdaad leiden tot gebruik van een externe cloud, dat ligt in de lijn der verwachtingen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-6773078656040801684?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/6773078656040801684/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=6773078656040801684' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/6773078656040801684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/6773078656040801684'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/03/interne-clouds.html' title='Interne &quot;clouds&quot;'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-5147781750283596255</id><published>2009-03-20T13:32:00.003+01:00</published><updated>2009-03-20T13:35:00.664+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='clouds'/><title type='text'>Enterprise clouds</title><content type='html'>Over &lt;a href="http://gigaom.com/2009/03/19/as-clouds-reach-the-enterprise-opportunities-are-clear/"&gt;interne clouds&lt;/a&gt; voor ondernemingen.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Er wordt ook gezegd dat het waarschijnlijk een tussenfase is in het proces naar het uitbesteden van de IT aan de "echte" cloud.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ik vraag me af of het vanuit kostenoogpunt te rechtvaardigen stap is; misschien voor grote ondernemingen wel.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-5147781750283596255?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/5147781750283596255/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=5147781750283596255' title='2 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/5147781750283596255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/5147781750283596255'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/03/enteprise-clouds.html' title='Enterprise clouds'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-6401279352761404232</id><published>2009-03-12T12:43:00.002+01:00</published><updated>2009-03-12T12:45:14.514+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='rest'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Java applets en JavaScript</title><content type='html'>Ik heb me wel eens afgevraagd: waarom zijn de Java applets (de oorspronkelijke claim to fame van Java)  niet de standaard geworden voor code-on-demand? &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.ics.uci.edu/~fielding/pubs/dissertation/evaluation.htm#sec_6_5_4_3"&gt;Dit &lt;/a&gt;is het antwoord van Roy Fielding op die vraag.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-6401279352761404232?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/6401279352761404232/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=6401279352761404232' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/6401279352761404232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/6401279352761404232'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/03/java-applets-en-javascript.html' title='Java applets en JavaScript'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-6059698194162140003</id><published>2009-03-10T08:42:00.002+01:00</published><updated>2009-03-10T08:44:29.543+01:00</updated><title type='text'>Niet gratis</title><content type='html'>&lt;a href="http://www.37signals.com/svn/posts/1615-how-did-the-web-lose-faith-in-charging-for-stuff"&gt;Dit&lt;/a&gt; is mij uit het hart gegrepen.  David van 37signals die vindt dat het eigenlijk heel gewoon zou moeten zijn als een gebruiker betaalt voor dingen die hij doet via het Web.  &lt;span style="display: block;" id="formatbar_Buttons"&gt;&lt;span class="on" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;img src="http://www.blogger.com/img/blank.gif" alt="Link" class="gl_link" border="0" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-6059698194162140003?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/6059698194162140003/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=6059698194162140003' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/6059698194162140003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/6059698194162140003'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/03/niet-gratis.html' title='Niet gratis'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-6407753044917833655</id><published>2009-03-09T12:21:00.003+01:00</published><updated>2009-03-09T12:25:21.812+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><title type='text'>Server oligopolie</title><content type='html'>Opmerkelijk: volgens &lt;a href="http://blogs.ft.com/techblog/2009/03/how-many-computers-does-the-world-need/"&gt;dit verhaal&lt;/a&gt; in de FT wordt zo'n 20% van de server computers gekocht door een handjevol cloudleveranciers (Rashid van MS noemt met name Amazon, Google, Microsoft en Yahoo).  Die enorme infrastructuur is zich aan het vormen zonder dat we het echt zien.&lt;br /&gt;&lt;br /&gt;(via Nick Carr).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-6407753044917833655?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/6407753044917833655/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=6407753044917833655' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/6407753044917833655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/6407753044917833655'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/03/server-oligopolie.html' title='Server oligopolie'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-7632972683700360664</id><published>2009-03-01T09:55:00.002+01:00</published><updated>2009-03-01T09:57:24.647+01:00</updated><title type='text'>Opera schaft de stack af</title><content type='html'>Volgens &lt;a href="http://my.opera.com/core/blog/2009/02/04/carakan"&gt;dit verhaal&lt;/a&gt; gaat Opera om de browser te versnellen met registers ipv de stack werken. Keren oude tijden terug?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-7632972683700360664?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/7632972683700360664/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=7632972683700360664' title='1 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/7632972683700360664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/7632972683700360664'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/03/opera-schaft-de-stack-af.html' title='Opera schaft de stack af'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-2766525691077626374</id><published>2009-02-20T16:57:00.001+01:00</published><updated>2009-02-20T16:58:24.265+01:00</updated><title type='text'>RDBMS vs. key/value</title><content type='html'>&lt;a href="http://www.readwriteweb.com/archives/is_the_relational_database_doomed.php"&gt;Tony Bain&lt;/a&gt; over RDBMS vs key/value-bases. Goed stuk.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-2766525691077626374?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/2766525691077626374/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=2766525691077626374' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/2766525691077626374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/2766525691077626374'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/02/rdbms-vs-keyvalue.html' title='RDBMS vs. key/value'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-2717563007827578232</id><published>2009-02-15T10:18:00.001+01:00</published><updated>2009-02-15T10:20:47.545+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SaaS'/><title type='text'>Wainewright over platforms</title><content type='html'>Interessant &lt;a href="http://blogs.zdnet.com/SAAS/?p=655"&gt;verhaal&lt;/a&gt; van Phil Wainewright.&lt;br /&gt;&lt;br /&gt;Vooral: "I suspect the root of the problem in Sage’s case was an unthinking assumption that Aqualogic was such an established Web platform that basic security would just be built in as standard. This is typical of the blind-leading-the-blind nature of the on-premise software model, in which customers blithely believe that vendors have built everything they’ll need into the platform, while vendors naively assume that anything they’ve missed will be easily spotted and corrected by customers during the implementation process. It’s bad enough when it results in catastrophic roll-outs at just a single company, but when the application is being deployed as a service to multiple downstream customers, a far higher duty-of-care is required, because the risk exposure is massively amplified."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-2717563007827578232?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/2717563007827578232/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=2717563007827578232' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/2717563007827578232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/2717563007827578232'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/02/wainewright-over-platforms.html' title='Wainewright over platforms'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-2891060081167595738</id><published>2009-01-19T17:14:00.002+01:00</published><updated>2009-01-19T17:33:18.979+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='roa'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><category scheme='http://www.blogger.com/atom/ns#' term='WOA'/><title type='text'>SOA is dood, deel 4</title><content type='html'>De Stem der Rede zei:&lt;br /&gt;&lt;br /&gt;"Ironick zegt: "It is services thinking, as conventionally understood, that led to the mess in which we find ourselves: fragmentation caused by entity-specific (service) interfaces".&lt;br /&gt;&lt;br /&gt;Een mooie volzin, maar ik denk dat maar weinigen snappen wat hier wordt bedoeld. Dat het in de de IT moet gaan over "services", dat snappen we. Dat deze services WOA compliant in plaats van SOA compliant moeten zijn, dat kunnen software architecten - behalve elkaar - maar moeilijk uitleggen."&lt;br /&gt;&lt;br /&gt;En vervolgens wordt mij om een uitleg gevraagd.&lt;br /&gt;&lt;br /&gt;Het probleem zit m hier in het begrip "services". Moet het in de IT om de "services" gaan? Sja, dat hangt af wat er mee bedoeld wordt. In SOA in ieder geval wel: daar zijn de services doorgaans het uitgangspunt voor het ontwerp.&lt;br /&gt;&lt;br /&gt;Je wordt verondersteld na te denken over welke services er zouden moeten zijn, en als je die eenmaal hebt bedacht, ze volgens de regelen der kunst(autonomie, stateless, etc, etc) te ontwerpen. Maar hoe bedenk je eigenlijk die services? Dat blijft schimmig. De beste manier is om dat te doen vanuit een objectmodel, waarbij de interfaces tussen de objecten worden getransformeerd naar services. Dit kan, en het werkt, alleen doet bijna niemand het.&lt;br /&gt;&lt;br /&gt;In plaats daarvan zit men services uit de duim te zuigen, of ze te ontwerpen op basis van wat op dat moment nodig lijkt vanuit een of ander proces, of (nog erger) op basis van wat een bestaande legacy-component biedt. Het gevolg zijn services die ontworpen zijn vanuit de huidige behoefte of zelfs de behoefte (en de architectuur) van het verleden. De kans dat dit in de toekomst andersoortig gebruik vergemakkelijkt (de belofte van SOA tenslotte) is nihil.&lt;br /&gt;&lt;br /&gt;Als dit klinkt als een slecht verhaal: dat kan kloppen, want het is een slecht verhaal.&lt;br /&gt;&lt;br /&gt;Bij de WOA (of de ROA, dat is wat mij betreft hetzelfde) ontwerp je vanuit resources, zeg maar de gegevensstructuur. Ook als er geen expliciet object- of datamodel wordt gemaakt, moet je als je RESTful werkt een resource-structuur hebben. En het aardige is dat je daarbij weliswaar heel veel fout kunt doen, maar dat er vrijwel altijd toch een bruikbare structuur ontstaat, waarop de resource-oriented services makkelijk te ontwerpen zijn.&lt;br /&gt;&lt;br /&gt;En die resource-oriented services zijn veel makkelijker te gebruiken op een manier die niet is voorzien, juist omdat ze zo simpel zijn: een resource kan op een aantal manieren informatie ter beschikking stellen, je kunt nieuwe informatie erin stoppen, je kunt een nieuwe resource van een bepaald type maken en vullen, en je kunt een resource verwijderen. Dat is het wel zo'n beetje.&lt;br /&gt;&lt;br /&gt;Makkelijk te begrijpen, en makkelijk te hergebruiken, aangenomen dat de resource-definitie en -structuur ergens op slaat.&lt;br /&gt;&lt;br /&gt;Korte samenvatting: de SOA route vereist teveel kennis en strategie van de IT-experts. Als je een goed model maakt en dat model op de geode manier vertaald in services, gaat het goed. Maar dat doet men dus niet.&lt;br /&gt;&lt;br /&gt;De WOA-route is veel meer fool-proof. Daar moet men echt heel erg zijn best doen om er helemaal onbruikbare services uit te laten rollen.&lt;br /&gt;&lt;br /&gt;Er zijn nog een paar andere voordelen van WOA/ROA, maar het door Ironick genoemde argument komt op het bovenstaande neer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-2891060081167595738?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/2891060081167595738/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=2891060081167595738' title='1 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/2891060081167595738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/2891060081167595738'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/01/soa-is-dood-deel-4.html' title='SOA is dood, deel 4'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-5245125385637979252</id><published>2009-01-16T15:14:00.002+01:00</published><updated>2009-01-16T15:34:01.045+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rest WS-* ROA eilandautomatisering'/><title type='text'>SOA is dood, deel 3</title><content type='html'>De Stem der Rede zegt:&lt;br /&gt;"Het denken in eilanden/domeinen in plaats van enterprise wide is overigens een idee dat ook door de WS-* adepten worden aangehangen. Er lopen dus twee discussies door elkaar: 1) het moet domein gewijs in plaats van enterprise wide; 2) het moet RESTful in plaats van WS-*."&lt;br /&gt;&lt;br /&gt;Ja, dat is zo. Maar die twee discussies hangen wel nauw met elkaar samen, in ieder geval volgens de restafari's.&lt;br /&gt;&lt;br /&gt;Stel: je wilt "eilandgewijs" ontwikkelen, en je doet dat volgens WS-*. Hoe moeten die interfaces van die eilanden er dan uitzien? Hier zijn 2 mogelijke antwoorden op:&lt;br /&gt;1. je gaat uit van het nu voorziene gebruik van het eiland, en op basis daarvan maak je een interface. Zoals bekend zal je dan niet een interface krijgen wat voor andere doeleinden bruikbaar is dan het oorspronkelijk voorziene doel. Dit zal de bruikbaarheid dus nadelig beïnvloeden.&lt;br /&gt;2. je maakt een of ander model, waarmee je de betekenis voor het te ontwikkelen eiland voor de omgeving beschrijft. Met andere woorden: je brengt de omgeving van het eiland, en daarmee ook de plaatsen voor de zinvolle bruggen, in kaart. Dit is een veel beter idee, maar het nadeel is wel dat je niet alleen het eiland, maar ook de omgeving aan het ontwerpen bent. Dit tendeert dus al snel naar een enterprise-wide ontwerp, zeker als het in het detail moet wat nodig is voor het ontwerpen van WS-* interfaces.&lt;br /&gt;&lt;br /&gt;Maakt de introductie van REST dit veel beter? Ja, om een paar redenen.&lt;br /&gt;&lt;br /&gt;a. REST dwingt je (min of meer) om een resource-structuur te ontwerpen. Zelfs als je geen idee hebt van de omgeving, krijg je zo toch een ieder geval voor de basale handelingen herbruikbaar interface, ook als dat hergebruik niet plaatsvindt op de voorziene manier.&lt;br /&gt;&lt;br /&gt;Anders gezegd: WS-* tendeert naar een functioneel interface, en moet dus ontworpen worden vanuit het nu bekende of voorziene gebruik. REST tendeert naar een interface ontworpen vanuit de resource-structuur (dat komt in de praktijk neer op de logische datastructuur), en dat is veel meer onafhankelijk van het nu bekende of voorziene gebruik.&lt;br /&gt;&lt;br /&gt;Natuurlijk is het mogelijk die resource-gerichte aanpak ook in WS-* te gebruiken, maar dan komt het tweede voordeel van REST:&lt;br /&gt;&lt;br /&gt;b. REST-interfaces maken gebruik van URI's en de bekende HTTP-methods. Dat is makkelijker te gebruiken dan WS-* interfaces.&lt;br /&gt;&lt;br /&gt;Ook dit voordeel is natuurlijk te bereiken in WS-*, alleen: dan heb je REST nagebouwd in WS-*. Waarom zou je dat doen? Dan kun je beter gelijk REST gebruiken, want de voordelen van WS-* boven REST gebruik je toch niet meer.&lt;br /&gt;&lt;br /&gt;Dus: WS-* is eigenlijk alleen goed te doen als je een enterprise wide aanpak gebruikt. Als je dat niet doet, zal de herbruikbaarheid zwaar lijden. Bij REST is dat niet nodig. RESTful eilandautomatisering leidt nog steeds tot behoorlijk herbruikbare ontwerpen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-5245125385637979252?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/5245125385637979252/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=5245125385637979252' title='1 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/5245125385637979252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/5245125385637979252'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/01/soa-is-dood-deel-3.html' title='SOA is dood, deel 3'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-6920433791005379436</id><published>2009-01-16T13:44:00.001+01:00</published><updated>2009-01-16T13:46:21.804+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Amazon aws cobol'/><title type='text'>Cobol op de cloud</title><content type='html'>MicroFocus &lt;a href="http://www.theregister.co.uk/2009/01/15/ruby_cobol_amazon_cloud/"&gt;zorgt&lt;/a&gt; ervoor dat je op Amazon EC2 Cobol kunt draaien.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-6920433791005379436?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/6920433791005379436/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=6920433791005379436' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/6920433791005379436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/6920433791005379436'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/01/cobol-op-de-cloud.html' title='Cobol op de cloud'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-5961418625447002716</id><published>2009-01-10T10:12:00.003+01:00</published><updated>2009-01-10T10:15:53.988+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rest'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><title type='text'>SOA is dood, deel 2</title><content type='html'>Stefan Tilkov geeft zijn &lt;a href="http://www.innoq.com/blog/st/2009/01/defending_soa.html"&gt;mening&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Samenvatting: SOA bevatte veel goede ideeën, maar het idee dat het allemaal in enterprisewide moest is verkeerd. Hij wil SOA als eilandautomatisering, maar dan wel met bruggen: stukje bij beetje, met standaardinterfaces. RESTful dus.&lt;br /&gt;&lt;br /&gt;En ik ben het met hem eens, maar dat zal geen verrassing zijn.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-5961418625447002716?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/5961418625447002716/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=5961418625447002716' title='2 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/5961418625447002716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/5961418625447002716'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/01/soa-is-dood-deel-2.html' title='SOA is dood, deel 2'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-4575624031850981937</id><published>2009-01-08T15:16:00.003+01:00</published><updated>2009-01-08T15:36:41.731+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><category scheme='http://www.blogger.com/atom/ns#' term='WOA'/><title type='text'>SOA is dood</title><content type='html'>per 1 januari j.l., &lt;a href="http://apsblog.burtongroup.com/2009/01/soa-is-dead-long-live-services.html"&gt;volgens Anne Thomas Manes&lt;/a&gt;. Ik ben het er wel zo'n beetje mee eens, maar die slotconclusie: het gaat om "services" is mij veel te vaag. Daar schieten we niks mee op.&lt;br /&gt;&lt;br /&gt;En ik vind haar ook te mild over de claims dat SOA vooral door de organisatie moet worden gedragen, etc. Dat is niet de oplossing, dat is juist het probleem. Organisaties moeten geen IT-architecturen dragen. Als dat nodig is, deugen die architecturen niet.&lt;br /&gt;&lt;br /&gt;Aanvulling (via InfoQ): &lt;a href="http://ironick.typepad.com/ironick/2009/01/long-live-the-web.html"&gt;Ironick&lt;/a&gt; verwoordt vrij precies hoe het echt zit. SOA wordt ingehaald door het Web, of de WOA, zo u wilt.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-4575624031850981937?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/4575624031850981937/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=4575624031850981937' title='2 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/4575624031850981937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/4575624031850981937'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2009/01/soa-is-dood.html' title='SOA is dood'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-3532184178943815312</id><published>2008-12-29T12:57:00.003+01:00</published><updated>2008-12-29T12:59:09.345+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='roa'/><category scheme='http://www.blogger.com/atom/ns#' term='rest'/><category scheme='http://www.blogger.com/atom/ns#' term='WOA'/><title type='text'>Links als objecten</title><content type='html'>En dan dit &lt;a href="http://blog.ianbicking.org/2008/12/27/avoiding-silos-link-as-a-first-class-object/"&gt;pleidooi&lt;/a&gt; (via Tim O'Reilly) voor links als first class object. Van Ian Bicking.&lt;br /&gt;&lt;br /&gt;Doet denken aan de "smart pointers" indertijd om de persistency laag in OO min of meer transparant te maken.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-3532184178943815312?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/3532184178943815312/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=3532184178943815312' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/3532184178943815312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/3532184178943815312'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2008/12/links-als-objecten.html' title='Links als objecten'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-9036784994530670997</id><published>2008-12-19T17:29:00.001+01:00</published><updated>2008-12-19T17:32:43.425+01:00</updated><title type='text'>REST en linking</title><content type='html'>Subbu Allamaraju op &lt;a href="http://www.infoq.com/articles/subbu-allamaraju-rest"&gt;InfoQ&lt;/a&gt; over REST en het belang van links daarin. Zeer lezenswaard, zeker ook de achterliggende &lt;a href="http://www.subbu.org/"&gt;blog&lt;/a&gt; entries (&lt;a href="http://www.subbu.org/blog/2008/09/on-linking-part-1"&gt;hier&lt;/a&gt; en &lt;a href="http://www.subbu.org/blog/2008/09/on-linking-part-2"&gt;hier&lt;/a&gt;).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-9036784994530670997?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/9036784994530670997/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=9036784994530670997' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/9036784994530670997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/9036784994530670997'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2008/12/rest-en-linking.html' title='REST en linking'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-6380297657244059526</id><published>2008-12-12T20:03:00.002+01:00</published><updated>2008-12-12T20:28:48.653+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='Amazon'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Apps'/><category scheme='http://www.blogger.com/atom/ns#' term='AWS'/><title type='text'>Een kritische noot</title><content type='html'>Een zekere Jeffrey Lindsay van een onderzoeksbedrijf Bernstein heeft een rapport geschreven waarin hij een paar kritische noten over SaaS en cloud computing maakt. Ik heb het rapport zelf niet gelezen, wel de &lt;a href="http://blogs.zdnet.com/BTL/?p=11206"&gt;samenvatting&lt;/a&gt; van Larry Dignan op ZDnet.&lt;br /&gt;&lt;br /&gt;Kritiek is natuurlijk altijd welkom, maar dit is toch wel een beetje een raar verhaal. Als ik het goed begrijp, komt zijn kritiek op het volgende neer:&lt;br /&gt;1. bedrijven doen het (cloud computing) nog niet of nauwelijks, want eigen machinerie is sneller, ze hebben geen zin om applicaties en documenten om te zetten, enz.&lt;br /&gt;2. de leveranciers verdienen er ook weinig geld aan, zie Amazon dat (nog) niet erg veel geld genereert uit AWS. (Lindsay vermoedt dat Amazon het ook niet doet voor de revenuen, maar voor het imago, waardoor ze betere developers kunnen aantrekken, etc).&lt;br /&gt;&lt;br /&gt;En de conclusie is dat het allemaal wel meevalt, en dat cloud computing wel gebruikt zal worden, maar beperkt en in een hybride model. Hij zeg bv dat Google Apps niet meer dan 10% van de  MS office  licenties af zal snoepen.  (Dat is natuurlijk flauw, want naast Google Apps zijn er meer leveranciers van cloud-offices: ZoHo bijvoorbeeld, en ook MS zelf.)&lt;br /&gt;&lt;br /&gt;Ik vind het een vreemd verhaal, want het lijkt alsof Lindsay de clou niet heeft begrepen. Inderdaad,  cloud leveranciers verdienen niet ontzettend veel geld. En dat is niet alleen een  aanloopverschijnsel, dat blijft zo.  Gezien vanuit IT-leveranciers  is dat natuurlijk raar, want waarom zou je er dan aan beginnen?  Maar gezien vanuit de klanten  betekent het dat de prijzen laag zijn en blijven, en dat cloud computing  dus veel goedkoper is dan "eigen IT".  En ja, het zal hier en daar wat minder makkelijk zzijn, en je moet documenten converteren, maar als je het niet doet, verlies je van de concurrent die wel overstapt op de cloud. Want het kostenvoordeel is gigantisch.&lt;br /&gt;&lt;br /&gt;Dus op korte termijn zal hij wel gelijk hebben: bijna niemand stapt in één keer over, en vrijwel iedereen blijft voorlopig gedeeltelijk "eigen IT" gebruiken. Maar op wat langere termijn is de impact (waarschijnlijk, want ik heb d wijsheid ook niet in pacht) zeer groot. Niet alleen voor het goedkoper maken van bestaande produkten en diensten, maar vooral ook doordat hierdoor nieuwe produkten en diensten mogelijk worden, en ongetwijfeld, zoals dat gaat oude verdringen.&lt;br /&gt;&lt;br /&gt;En wat betreft Amazon: ik ben ervan overtuigd dat AWS niet zomaar een aardigheidje is. Drie redenen:&lt;br /&gt;1. Amazon kan hierdoor de voor het "oude bedrijf" benodigde capaciteit extra benutten en dus goedkoper maken.&lt;br /&gt;2. Amazon leverde in feite voor derde partijen (tweede hands verkopers e.d.) eigenlijk al een click-in business model: niet alleen de catalogus, ook de betaalservice, soms delivery, enzovoort. AWS is een logische uitbreiding daarop.&lt;br /&gt;3. Amazon zit voor wat betreft het "oude bedrijf" in de levering van content: boeken, muziek, enzovoort. Amazon ziet dat dat digitaliseert en via het net zal gaan. Vandaar de verkoop van MP3s, vandaar de Kindle. Maar daarvoor is een Web-infrastructuur nodig, en die is Amazon dan ook aan het opbouwen. Als je die ook door derden laat gebruiken, heb je AWS.&lt;br /&gt;&lt;br /&gt;Allemaal logisch dus.&lt;br /&gt;&lt;span style="display: block;" id="formatbar_Buttons"&gt;&lt;span class="on" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-6380297657244059526?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/6380297657244059526/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=6380297657244059526' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/6380297657244059526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/6380297657244059526'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2008/12/een-kritische-noot.html' title='Een kritische noot'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-1453368962633653623</id><published>2008-12-08T13:42:00.002+01:00</published><updated>2008-12-08T13:45:51.002+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rest'/><title type='text'>Leonard Richardson over RESTful</title><content type='html'>&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;Leuk &lt;a href="http://www.crummy.com/2008/12/07/0"&gt;stukje&lt;/a&gt; van Leonard Richradson (via Stefan Tilkov) over REST en de soorten of stadia van RESTful. Maakt op simpele wijze eea duidelijk.&lt;br /&gt;&lt;br /&gt;Ik ben ook &lt;a href="http://saasaas.blogspot.com/2008/07/rest-en-gedistribueerde-objecten.html"&gt;geneigd&lt;/a&gt; te denken dat het belangrijkste van REST die URIs zijn.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-1453368962633653623?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/1453368962633653623/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=1453368962633653623' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/1453368962633653623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/1453368962633653623'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2008/12/leonard-richardson-over-restful.html' title='Leonard Richardson over RESTful'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-2359632752766778725</id><published>2008-12-04T17:28:00.003+01:00</published><updated>2008-12-04T17:33:31.902+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='persistence'/><title type='text'>Java en persistence frameworks</title><content type='html'>&lt;span style="display: block;" id="formatbar_Buttons"&gt;&lt;span class="on" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;img src="http://www.blogger.com/img/blank.gif" alt="Link" class="gl_link" border="0" /&gt;&lt;/span&gt;&lt;/span&gt;Ibrahim Levent &lt;a href="http://fromapitosolution.blogspot.com/2008/12/criticism-of-java-persistence.html"&gt;schrijft&lt;/a&gt; over de problemen met Java persistence frameworks. Wel aardig, al ben ik het niet altijd met hem eens. Hij lijkt de geschiedenis van deze tools niet goed te kennen (hij denkt dat het allemaal is begonnen met EOF), en er zijn nog wat dingen waarmee ik het niet eens ben (bv punt 14, over die OIDs).&lt;br /&gt;&lt;br /&gt;Commentaar is ook aardig, ookop de &lt;a href="http://www.theserverside.com/news/thread.tss?thread_id=52106"&gt;Serverside&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-2359632752766778725?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/2359632752766778725/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=2359632752766778725' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/2359632752766778725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/2359632752766778725'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2008/12/java-en-pesistence-frameworks.html' title='Java en persistence frameworks'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-3346915554389711976</id><published>2008-11-28T16:17:00.000+01:00</published><updated>2008-11-28T16:18:29.635+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='SaaS'/><title type='text'>Creatieve vernietiging</title><content type='html'>Voorpublicatie:&lt;br /&gt;&lt;br /&gt;De Oostenrijks-Amerikaanse econoom Joseph Schumpeter heeft het begrip "creative destruction" geïntroduceerd. Dat hield in dat in een goed functionerende markteconomie steeds aan kapitaalvernietiging wordt gedaan, doordat bestaande bedrijven ter ziele gaan. Maar ze worden vervangen door nieuwe bedrijven die beter, sneller, efficiënter, goedkoper kunnen werken. Voor de bedrijven die verdwijnen is dat natuurlijk rampzalig, maar voor de samenleving als geheel is het juist goed: er treedt innovatie op, de productiviteit stijgt, en de welvaart neemt toe.&lt;br /&gt;&lt;br /&gt;De neiging om bestaande bedrijven overeind te houden is dan ook weliswaar begrijpelijk, en voor de direct betrokkenen (eigenaars, werknemers, leveranciers) voordelig, maar op de wat langere duur desastreus. Immers, middelen die gestoken hadden kunnen worden in nieuwe welvaartsverhogende technieken en bedrijven, vloeien nu naar oude bedrijven die op den duur toch het loodje zullen leggen, en hoe dan ook minder produktief zijn dan de nieuwe bedrijven zouden zijn geweest.&lt;br /&gt;&lt;br /&gt;Ik moet wel eens aan die "creative destruction" denken als ik deelneem aan de discussies over Service Oriented Architectures (SOA) en legacy integratie. Vaak wordt gezegd dat het mogelijk is om de investeringen in bestaande IT-systemen (de zogenaamde "legacy") te behouden, en toch die systemen op een flexibele wijze en via het web te kunnen gebruiken. Om dat te kunnen bereiken moet men dan een SOA inrichten, en daarbij een Enterprise Service Bus inrichten.&lt;br /&gt;&lt;br /&gt;In de praktijk komt hier meestal weinig van terecht. Die SOA en ESB blijken erg ingewikkeld, en bovendien duur. En de voordelen van die "ontsluiting" van de legacy vallen vaak ook tegen, omdat die legacy zich helemaal niet goed als service laat ontsluiten, tenzij nog grotere investeringen worden gedaan.&lt;br /&gt;&lt;br /&gt;En nu komen SaaS en cloud computing (ik zal het hierna op één hoop gooien onder de term "SaaS") om de hoek kijken. SaaS zet het business-model zoals dat tot nog toe in de IT opgeld deed op zijn kop. Je betaalt niet meer van te voren (voor een licentie of voor de bouw van maatwerk), maar voor het gebruik: per transactie, per gebruiker per maand, per opgeslagen MB. Standaardfunctionaliteit, afgerekend op gebruik. “Functionaliteit uit de muur”, zogezegd.&lt;br /&gt;&lt;br /&gt;De voordelen zijn gigantisch: minder risico (want geen voorinvesteringen), meer mogelijkheden om van systeem of leverancier te veranderen, en vooral: lagere kosten.&lt;br /&gt;&lt;br /&gt;Om deze voordelen te boeken moet je wel wat gangbare ideeën over IT overboord zetten. De kracht van SaaS zit in de standaardisatie. Je gaat dezelfde functionaliteit gebruiken als de buurman of concurrent die hetzelfde SaaS-systeem gebruikt. Voor gebruikers die nog leven met de illusie dat hun IT-systeem uniek is en een “strategisch voordeel” oplevert, is dat een forse stap. Aanpassen en customizen van SaaS kan meestal wel, maar is onverstandig. Het is toch weer een voorinvestering.&lt;br /&gt;&lt;br /&gt;Ik hoor wel eens de tegenwerping: “Dan ben ik de greep op mijn IT kwijt!” Ja, dat is zo. Als je een blok aan je been kwijt bent, ben je de greep op dat blok kwijt.&lt;br /&gt;&lt;br /&gt;Het is wel verstandig om te zorgen dat je niet met huid en haar aan de SaaS-leverancier bent overgeleverd. Dat kan door het maken van een model (een goed object- of datamodel is meestal voldoende) van de informatie die “uitbesteed” wordt. Dat model wordt geprojecteerd op het model van de leverancier, en door zo te werken is het mogelijk om betrekkelijk makkelijk gegevens te converteren, te up- en te downloaden, en dus ook van leverancier te wisselen.&lt;br /&gt;&lt;br /&gt;En wat je vooral ook niet moet gaan proberen is de “integratie” van legacy “integreren” met SaaS. Natuurlijk, dat kan wel eens nodig zijn, maar je steeds moet heel goed kijken naar de alternatieven: gewoon niet integreren en los naast elkaar laten staan, of het legacy-systeem zelf ook vervangen door een SaaS-toepassing.&lt;br /&gt;&lt;br /&gt;Want SaaS zal, denk ik, leiden tot de “creative destruction” van veel van de bestaande IT-systemen. Ze zullen worden vervangen door het gebruik van SaaS, wat veel goedkoper is, geen risico vormt, nauwelijks investeringen vergt, en de bedrijven niet meer vastklinkt aan enorme IT-systemen en de bijbehorende staf. Dat zal niet in één klap gaan. Sommige systemen zijn nog niet te vervangen, en sommige systemen misschien wel nooit.&lt;br /&gt;&lt;br /&gt;Maar je moet wel bereid zijn om die “creative destruction” te laten gebeuren, en niet water in de wijn te doen door bestaande systemen nodeloos en tegen hoge kosten te integreren, en daarmee hun leven te verlengen. Want de concurrent die de radicale keuze maakt, heeft een groot kostenvoordeel, en dat zal op de markt te merken zijn.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-3346915554389711976?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/3346915554389711976/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=3346915554389711976' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/3346915554389711976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/3346915554389711976'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2008/11/creatieve-vernietiging.html' title='Creatieve vernietiging'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-8033495144309212394</id><published>2008-11-21T16:10:00.001+01:00</published><updated>2008-11-21T16:11:43.241+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><title type='text'>SOA humor van Gartner</title><content type='html'>&lt;a href="http://blogs.gartner.com/frank_kenney/2008/11/12/ahh-shucks-soa-is-a-failure/"&gt;Lachen met Gartner&lt;/a&gt;. In ieder geval Frank Kenney heeft blijkbaar ook zijn vraagtekens bij de gangbare SOA.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-8033495144309212394?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/8033495144309212394/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=8033495144309212394' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/8033495144309212394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/8033495144309212394'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2008/11/soa-humor-van-gartner.html' title='SOA humor van Gartner'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-4679493945524755477</id><published>2008-11-21T13:53:00.002+01:00</published><updated>2008-11-21T13:54:17.778+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='roa'/><category scheme='http://www.blogger.com/atom/ns#' term='rest'/><category scheme='http://www.blogger.com/atom/ns#' term='WOA'/><title type='text'>Gartner, REST en WOA</title><content type='html'>&lt;a href="http://www.innoq.com/blog/st/2008/11/gartner_and_rest.html"&gt;Stefan Tilkov&lt;/a&gt; meldt dat Gartner de WOA (dat is ongeveer het zelfde als wat ik de ROA noem, geloof ik) omarmt. Hoera!&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Is dus bij deze mainstream....&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-4679493945524755477?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/4679493945524755477/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=4679493945524755477' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/4679493945524755477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/4679493945524755477'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2008/11/gartner-rest-en-woa.html' title='Gartner, REST en WOA'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-5216194631125987908</id><published>2008-11-14T12:45:00.002+01:00</published><updated>2008-11-14T12:47:48.396+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ria'/><category scheme='http://www.blogger.com/atom/ns#' term='flex. java'/><title type='text'>Flex ipv Java?</title><content type='html'>Er is &lt;a href="http://www.infoq.com/news/2008/11/is-java-lossing-ground-to-flex"&gt;discussie&lt;/a&gt; over de vraag of Flex een goed alternatief is voor Java, voor programmering op de client (in RIA-omgevingen). Het zat er natuurlijk aan te komen....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-5216194631125987908?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/5216194631125987908/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=5216194631125987908' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/5216194631125987908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/5216194631125987908'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2008/11/flex-ipv-java.html' title='Flex ipv Java?'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-7074343565560708300</id><published>2008-11-12T16:28:00.001+01:00</published><updated>2008-11-12T16:29:00.548+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='asynchroon'/><category scheme='http://www.blogger.com/atom/ns#' term='rest'/><title type='text'>Asynchrone REST</title><content type='html'>Op zoek naar asynchrone REST kwam ik &lt;a href="http://www.xml.com/lpt/a/1459"&gt;dit&lt;/a&gt; tegen. Aardig stuk.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-7074343565560708300?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/7074343565560708300/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=7074343565560708300' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/7074343565560708300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/7074343565560708300'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2008/11/asynchrone-rest.html' title='Asynchrone REST'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-7946715318863831124</id><published>2008-11-11T21:23:00.002+01:00</published><updated>2008-11-11T21:29:16.063+01:00</updated><title type='text'>Consumentenmarkt en "zakelijke markt"</title><content type='html'>Phil &lt;a href="http://blogs.zdnet.com/SAAS/?p=606"&gt;Wainewright&lt;/a&gt;:&lt;div&gt;a. zakelijke markt en consumentenmarkt zijn niet (meer) van elkaar te scheiden&lt;/div&gt;&lt;div&gt;b. de consumentenmarkt is tegenwoordig meestal leidend als eht gaat om nieuwe applicaties, en wel hierom:&lt;/div&gt;&lt;div&gt;"So-called consumer applications are advancing faster because individuals have so much more compute resource available for their personal use, he pointed out, with high-spec multimedia PCs at home, iPhones in their pockets and so on. It struck me that this is an illuminating contrast to the previous generation of computing innovation, when it was enterprise professionals who had the budget freedom to purchase PCs and software packages like Lotus 1-2-3 and Microsoft Office, and who therefore led all the experimentation in the client-server software era.&lt;br /&gt;&lt;br /&gt;Enterprise professionals in most corporations today are constrained by corporate purchasing policies and IT standardization (less so at Google, by the way, where employees can choose pretty much any personal compute device). But as individuals, those same people are not constrained by corporate risk assessment and compliance rules, while a decade or more of falling prices have brought today’s game-changing technologies into a consumer price bracket. "&lt;br /&gt;&lt;br /&gt;Interessante observatie, al vraag ik me wel af of ie helemaal juist is. De Blackberry bijvoorbeeld is volgens mij een vrijwel alleen zakelijk verkocht apparaat, in ieder geval in Nederland.&lt;br /&gt;&lt;br /&gt;Maar in het algemeen klopt het wel, denk ik.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-7946715318863831124?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/7946715318863831124/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=7946715318863831124' title='1 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/7946715318863831124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/7946715318863831124'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2008/11/consumentenmarkt-en-zakelijke-markt.html' title='Consumentenmarkt en &quot;zakelijke markt&quot;'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-4371956207985645913</id><published>2008-11-03T20:12:00.001+01:00</published><updated>2008-11-03T20:12:48.956+01:00</updated><title type='text'></title><content type='html'>Dit is een test vanuit Ping.fm. Eens kijken waar dit terecht komt.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-4371956207985645913?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/4371956207985645913/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=4371956207985645913' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/4371956207985645913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/4371956207985645913'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2008/11/dit-is-een-test-vanuit-ping.html' title=''/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-7687689939650169214</id><published>2008-10-31T09:09:00.003+01:00</published><updated>2008-10-31T09:12:19.822+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rest'/><title type='text'>REST 2</title><content type='html'>(Dit is ook een test om te kijken of de twitterfeed werkt).&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Wat betreft die duistere passage in die post van mark Littke waarover ik gisteren schreef: ik denk dat hij bedoelt dat de te navigeren paden in de resource structuur duidelijk moeten zijn in de representatie die de client terugkrijgt. Een domeinspecifiek object- of datamodel is prima, maar mag niet impliciet zijn, dat wil zeggen: het moet niet nodig zijn dat de client developer a priori weet hoe het "model" in mekaar zit.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-7687689939650169214?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/7687689939650169214/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=7687689939650169214' title='1 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/7687689939650169214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/7687689939650169214'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2008/10/rest-2.html' title='REST 2'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-3432802363837744755</id><published>2008-10-30T22:15:00.002+01:00</published><updated>2008-10-30T22:22:47.209+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rest'/><title type='text'>REST</title><content type='html'>&lt;a href="http://www.infoq.com/news/2008/10/rest-api"&gt;Stuk&lt;/a&gt; van Mark Little op InfoQ, waarin de hele tijd Roy Fileding wordt aangehaald. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Hmmmm....&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Wat bv te denken van: &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Lucida; font-size: 13px; line-height: 16px; "&gt;A REST API must not define fixed resource names or hierarchies. Servers must have the freedom to control their own namespace. Instead, allow servers to instruct clients on how to construct appropriate URIs, such as is done in HTML forms and URI templates, by defining those instructions within media types and link relations. &lt;em&gt;[Failure here implies that clients are assuming a resource structure due to out-of band information, such as a domain-specific standard, which is the data-oriented equivalent to RPC's functional coupling]."&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Lucida; font-style: italic; line-height: 16px; "&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Lucida; line-height: 16px; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Vooral dat stuk tussen die haken, over die resource structuur: ik weet niet zeker of ik he daar wel mee eens ben. Ik ben wel voor die resource structures. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-3432802363837744755?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/3432802363837744755/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=3432802363837744755' title='1 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/3432802363837744755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/3432802363837744755'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2008/10/rest.html' title='REST'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-7331813203476938194</id><published>2008-10-28T08:51:00.003+01:00</published><updated>2008-10-28T08:57:26.472+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MDE'/><category scheme='http://www.blogger.com/atom/ns#' term='MDD'/><category scheme='http://www.blogger.com/atom/ns#' term='azure'/><category scheme='http://www.blogger.com/atom/ns#' term='Oslo'/><category scheme='http://www.blogger.com/atom/ns#' term='cloud computing'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Microsoft Azure</title><content type='html'>Microsoft heeft &lt;a href="http://www.readwriteweb.com/archives/microsoft_azure_redefine_os.php"&gt;Azure&lt;/a&gt; aangekondigd. Azure is de cloud van Microsoft. Ziet er interessant uit, vooral ook omdat MS nogal inzet op Model-Driven approaches, met name het &lt;a href="http://www.infoq.com/news/2008/10/Microsoft"&gt;Oslo-verhaal&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Dat is potentieel een zeer interessante combinatie: Oslo + Azure. Daar zit in ieder geval ik wel op te wachten,&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-7331813203476938194?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/7331813203476938194/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=7331813203476938194' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/7331813203476938194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/7331813203476938194'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2008/10/microsoft-azure.html' title='Microsoft Azure'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-5139908008172031595</id><published>2008-10-23T18:34:00.002+02:00</published><updated>2008-10-23T18:41:11.112+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='elasticfox'/><category scheme='http://www.blogger.com/atom/ns#' term='AWS'/><title type='text'>AWS gaat nu echt los, geloof ik</title><content type='html'>AWS (Amazon Web Services) gaan nu echt los. Er is nu een SLA (99.95% of zo uptime), EC2 is uit beta, er is een Windows image, er komen allerlei consoles, load balancing is verbeterd, en Vogels &lt;a href="http://www.allthingsdistributed.com/2008/10/using_the_cloud_to_build_highl.html"&gt;deelt mede&lt;/a&gt; dat Amazon nu ook grote bedrijven als doelgroep heeft.&lt;br /&gt;&lt;br /&gt;Tot nog toe zat er wat hobbyistisch aan, maar dat gaat er af.&lt;br /&gt;&lt;br /&gt;Ik zit zelf ook met interesse te kijken naar de &lt;a href="http://aws.amazon.com/windows/"&gt;ElasticFox&lt;/a&gt; plug in voor FireFox, die het mogelijk maakt de EC2 image te sturen vanuit de browser.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-5139908008172031595?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/5139908008172031595/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=5139908008172031595' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/5139908008172031595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/5139908008172031595'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2008/10/aws-gaat-nu-echt-los-geloof-ik.html' title='AWS gaat nu echt los, geloof ik'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-1636848321900293728</id><published>2008-10-21T20:22:00.003+02:00</published><updated>2008-10-21T20:27:42.092+02:00</updated><title type='text'>Silver Bullit revisited</title><content type='html'>Ik vond &lt;a href="http://www.infoq.com/articles/No-Silver-Bullet-Summary"&gt;deze samenvatting&lt;/a&gt; van een panel op OOPSLA. Panels zijn meestal geouwehoer, maar dit is wel aardig, en stipt nogal wat vragen aan waarmee ik mij ook bezighoudt. Bijvoorbeeld Dave Thomas:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;"1. People have a “very natural tendency to look for easy answers to hard questions, designing software is hard and it will always be hard.”&lt;br /&gt;2. New technologies are often over-hyped: “they have to kind of paint it as a silver bullet because otherwise people won’t listen.”&lt;br /&gt;3. Desire for people to seek better tools rather than “actually learning the trade.” Dave used the metaphor: “there is an old saying: ‘the poor&lt;br /&gt;workman blames his tools’ - people are poor wfor silver bullets to avoid learning the trade. "&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-1636848321900293728?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/1636848321900293728/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=1636848321900293728' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/1636848321900293728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/1636848321900293728'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2008/10/silver-bullit-revisited.html' title='Silver Bullit revisited'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-4319327104610072209</id><published>2008-10-16T10:08:00.004+02:00</published><updated>2008-10-16T11:05:37.964+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='roa'/><category scheme='http://www.blogger.com/atom/ns#' term='rest'/><category scheme='http://www.blogger.com/atom/ns#' term='uml with color'/><title type='text'>REST modellering</title><content type='html'>Hoe kun je een RESTful architectuur modelleren? Met andere woorden: hoe modelleer je resources?&lt;br /&gt;&lt;br /&gt;Het belangrijkste punt is dat men zich realiseert dat een resource iets wezenlijk anders is dan een component in de gebruikelijke zin van het woord, en in zeker opzicht ook dan een object. Want componenten worden ontworpen vanuit het beginsel van "information-hiding", en bij objecten zijn we oo kgewend dat te doen. Componenten en objecten stellen aan de buitenkant alleen een interface ter beschikking. De interne gegevens zijn verborgen, evenals de methods. En zowel componenten als objecten schermen het woud van componenten resp. objecten "achter zich" af. In feite zijn ze allemaal Facades (het GoF-pattern). De &lt;a href="http://en.wikipedia.org/wiki/Law_of_Demeter"&gt;Law of Demeter&lt;/a&gt; schreef voor dat een object niet zomaar referenties naar "achterliggende" objecten mag verschaffen.&lt;br /&gt;&lt;br /&gt;Met resources ligt dat iets anders. Ja, je kunt resources zo ontwerpen dat het in feite ook facades zijn, en zo dat ze hun interne informatie volledig verbergen. (Al zal dat leiden tot nogal overladen POST-methods.) Maar resources zijn (ook) "knopen" op het web, en zijn juist bedoeld om navigatie naar achterliggende "knopen" (resources dus) mogelijk te maken. &lt;br /&gt;&lt;br /&gt;Bij een (goed ontworpen) object-model is dat trouwens ook zo. Dat is wel degelijk bedoeld om transparant te zijn. En dat is dus een goed begin voor een resource-model.&lt;br /&gt;&lt;br /&gt;Dit leidt tot de volgende werkwijze:&lt;br /&gt;&lt;br /&gt;1. maak een object-model voor het domein, bij voorkeur met standaard-analysepatronen, bijvoorbeeld door de &lt;a href="http://en.wikipedia.org/wiki/UML_colors"&gt;colors-aanpak&lt;/a&gt; te gebruiken.&lt;br /&gt;&lt;br /&gt;2. onderzoek welke objecten die in het model worden beschreven resources gaan worden. (In de praktijk zullen ze dat allemaal worden.)&lt;br /&gt;&lt;br /&gt;3. maak een pad-onafhankelijke identificatie van die objecten. Bijvoorbeeld: .../{Class}/{object-id}, dus: http://JansenBV.nl/Order/id=12345&lt;br /&gt;&lt;br /&gt;4. Onderzoek welke "paden" in het object-model navigeerbaar moeten zijn, en welk deel van het model "publiek" is. Hierop wordt de GET-URI-structuur ontworpen.&lt;br /&gt;(In de praktijk zullen associaties en aggregaties in het model vrijwel altijd "publiek" zijn. Met composities ligt het iets ingewikkelder. Die kunnen "verborgen" zijn. Het is een optie om voor het resource-model een speciale modelvorm (UML Profile?) te maken waarbij de betekenis van de object-relaties (associatie, aggregatie, compositie) op die manier is gedefinieerd.)&lt;br /&gt;&lt;br /&gt;5. Onderzoek welke messages (maw: methods aangeroepen door een bepaald object) creatie of deletie (zal wel geen nederlands zijn; bij deze) van een object of wijziging van een attribuut tot gevolg heeft. Hierop moet de PUT/DELETE-structuur worden gedefinieerd.&lt;br /&gt;&lt;br /&gt;6. Onderzoek wat er overblijft aan "gedrag" in het model wat niet wordt gedekt doro de GETs, PUTs en DELETEs. Daarvoor worden POSTs ontworpen.&lt;br /&gt;&lt;br /&gt;Dit is een begin.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-4319327104610072209?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/4319327104610072209/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=4319327104610072209' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/4319327104610072209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/4319327104610072209'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2008/10/rest-modellering.html' title='REST modellering'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-734798043152206291</id><published>2008-10-15T10:35:00.001+02:00</published><updated>2008-10-15T10:36:26.595+02:00</updated><title type='text'>Elbot en de Turing-test</title><content type='html'>http://www.elbot.com/&lt;br /&gt;&lt;br /&gt;Dat is Elbot, een robot die er dit jaar heel dicht bij kwam om de Turing test te &lt;a href="http://www.rdg.ac.uk/about/newsandevents/releases/PR17655.asp"&gt;breken&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Je kunt met Elbot praten, en het lijkt heel erg op een conversatie met mijn broer Kees.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-734798043152206291?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/734798043152206291/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=734798043152206291' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/734798043152206291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/734798043152206291'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2008/10/elbot-en-de-turing-test.html' title='Elbot en de Turing-test'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-3369522998124172587</id><published>2008-10-01T20:17:00.003+02:00</published><updated>2008-10-01T20:27:56.614+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='Amazon'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='AWS'/><title type='text'>Microsoft in Amazon's cloud</title><content type='html'>AWS gaat EC2 met Windows &lt;a href="http://www.alleyinsider.com/2008/10/amazon-welcomes-microsoft-to-the-cloud-amzn-msft-"&gt;serveren&lt;/a&gt;. Linux was al mogelijk, maar nu kunnen dus ook Windows applicaties op AWS draaien. Overigens komt &lt;a href="http://blogs.zdnet.com/BTL/?p=10122"&gt;Oracle&lt;/a&gt; ook op AWS.&lt;br /&gt;&lt;br /&gt;Microsoft schijnt zelf ook met een "cloud windows" te komen, wat dat ook mag betekenen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-3369522998124172587?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/3369522998124172587/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=3369522998124172587' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/3369522998124172587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/3369522998124172587'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2008/10/microsoft-in-amazons-cloud.html' title='Microsoft in Amazon&apos;s cloud'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-6859452107136626069</id><published>2008-09-29T13:39:00.003+02:00</published><updated>2008-09-29T13:53:25.182+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='roa'/><category scheme='http://www.blogger.com/atom/ns#' term='rest'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><category scheme='http://www.blogger.com/atom/ns#' term='SaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='ESB'/><title type='text'>SOA: hoe in te voeren? (2)</title><content type='html'>Rik schrijft:&lt;br /&gt;"ESB gedreven SOA". Bestaat er dan ook zoiets als "niet ESB gedreven SOA"? Volgens mij niet. Zelfs in een volledig geharmoniseerde en gestandardiseerde wereld zul je altijd berichten moeten routeren, gegarandeerd moeten transporteren en moeten orkesteren. Of zie jij een alternatief?&lt;br /&gt;&lt;br /&gt;Ja, ik zie wel een alternatief.&lt;br /&gt;&lt;br /&gt;Natuurlijk, dat routeren, transporteren, enzovoort is nodig. Maar is het nodig dat allemaal te integreren in één tool, namelijk de ESB? Die is duur om aan te schaffen, duur om te implementeren, en bovendien proprietary, wat in feite betekent dat het bedrijf in kwestie zich min of meer uitlevert aan de vendor.&lt;br /&gt;&lt;br /&gt;Bovendien zijn heel veel van die "luxe" functionaliteiten van een ESB helemaal niet zo hard nodig, en worden ze zelden gebruikt.&lt;br /&gt;&lt;br /&gt;Door dit alles worden die ESB-implementaties noodzakelijkerwijs company-brede projecten, en zoals we allemaal weten: die mislukken, zeker als ze niet 100% nodig zijn. En dat zijn die ESB-projecten niet, omdat er altijd een plan B is: een beetje halfwas invoeren, en de rest naar de toekomst schuiven. En plan C is: installeren, roepen dat je het gebruikt, maar in werkelijkheid gewoon de ouwe trouwe messagebroker blijven gebruiken.&lt;br /&gt;&lt;br /&gt;Ik zie zeker twee alternatieven.&lt;br /&gt;1. gebruik een mean&amp;amp;lean "ESB" voor de routering etc van het berichtenverkeer, en gebruik daarvan de functionaliteit op een dusdanige wijze dat je kunt switchen naar een ander tool. Een manier om dat te doen, is het gebruik van meer dan één ESB, maar dat stuit uiteraard nog wel eens op investeringsgrenzen.&lt;br /&gt;2. gebruik een REST-route, en ga naar een ROA-architectuur. Dat kan ook, daar is nauwelijks extra tooling voor nodig, en kan incrementeel worden gedaan. Maar het sluit (in ieder geval op het eerste gezicht) veel minder goed aan bij de bestaande architectuur, en bovendien weten systeemarchitecten e.d. nit hoe ze dit moeten aanpakken.&lt;br /&gt;&lt;br /&gt;Een extra argument voor deze alternatieve routes is dat de ver-SaaS-ing of ver-cloud-ing van de functionaliteit eraan komt, en dan zit een zware proprietary ESB ontzettend in de weg, zowel technisch als budgettair.&lt;br /&gt;&lt;br /&gt;Niet doen dus, het zijn dinosaurussen.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-6859452107136626069?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/6859452107136626069/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=6859452107136626069' title='1 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/6859452107136626069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/6859452107136626069'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2008/09/soa-hoe-in-te-voeren-2.html' title='SOA: hoe in te voeren? (2)'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-2696936574058863898</id><published>2008-09-26T17:23:00.005+02:00</published><updated>2008-09-29T13:39:00.870+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><category scheme='http://www.blogger.com/atom/ns#' term='ESB'/><title type='text'>SOA: hoe in te voeren?</title><content type='html'>&lt;a href="http://www.infoq.com/news/2008/09/SOAObstacles"&gt;Jonathan Mack op InfoQ,&lt;/a&gt; over hoe moeilijk het is om SOA in te voeren.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;"When it comes to the SOA roadmap, the two most popular approaches to SOA implementation have emerged lately: &lt;/span&gt; &lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Enterprise (top-down) SOA approach, which is an extremely high - risk approach with an initial price tag of a several million dollars. In addition, based on the size and complexity, such project can virtually never be accurately estimated. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Grassroots (bottom-up) SOA approach - implementing elements of SOA (both services and infrastructure) as parts of existing business-driven IT undertaking. This approach typically &lt;a href="http://www.infoq.com/news/2008/07/Only1"&gt;does not succeed&lt;/a&gt;. On one hand, the scope of resulting services is limited to the specific business problem and might not be applicable (or even wrong) for the rest of enterprise. On another hand, the time and expense required to build the SOA layer can detract from other business needs of a project."&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;OK, dat lukt dus niet. Mack gaat dan verder met constateren dat een incrementele aanpak beter is:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;"...to build SOA incrementally. Most vendors have come around to recognizing that this is the most reasonable approach. Nevertheless, it’s not simple to accomplish. The key elements of an Enterprise Server Bus (ESB) - the ability to translate and transform information from one system to another and the ability to route messages - as well as the messaging infrastructure to transmit the information must be in place from the beginning. Common (shared) services such as logging, monitoring, and exception handling also should be Day 1 implementations."&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Ja, zo ken ik er ook nog wel een paar. Dit is dus ook een moeizaam verhaal.&lt;br /&gt;&lt;br /&gt;Conclusie: SOA, althans ESB gedreven SOA, werkt niet.&lt;br /&gt;&lt;br /&gt;Misschien wat kort door de bocht, maar eigenlijk komt het daar wel op neer. Zie ook &lt;a href="http://saasaas.blogspot.com/2007/11/soa-als-kathedraal.html"&gt;dit&lt;/a&gt; en &lt;a href="http://saasaas.blogspot.com/2007/10/esb-wat-moet-je-ermee.html"&gt;dit&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-2696936574058863898?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/2696936574058863898/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=2696936574058863898' title='1 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/2696936574058863898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/2696936574058863898'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2008/09/jonathan-mack-op-infoq-over-hoe.html' title='SOA: hoe in te voeren?'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-6722970767024924609</id><published>2008-09-19T17:52:00.002+02:00</published><updated>2008-09-19T17:56:22.076+02:00</updated><title type='text'>O'Reilly gelooft ook niet in het advertentie-model</title><content type='html'>Ik loop nu al enige tijd te &lt;a href="http://saasaas.blogspot.com/2008/07/boter-bij-de-vis.html"&gt;schoppen&lt;/a&gt; tegen het advertentiemodel als dè inkomstenbron voor het Web te schoppen. En O'Reilly &lt;a href="http://broadstuff.com/archives/1247-OReilly-signals-Free-Web-2.0-party-is-over.html"&gt;vindt&lt;/a&gt; dat ook.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-6722970767024924609?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/6722970767024924609/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=6722970767024924609' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/6722970767024924609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/6722970767024924609'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2008/09/oreilly-gelooft-ook-niet-in-het.html' title='O&apos;Reilly gelooft ook niet in het advertentie-model'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-4196766959343122051</id><published>2008-09-18T22:20:00.002+02:00</published><updated>2008-09-18T22:24:44.768+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='amazon fps'/><category scheme='http://www.blogger.com/atom/ns#' term='Amazon'/><category scheme='http://www.blogger.com/atom/ns#' term='content delivery'/><category scheme='http://www.blogger.com/atom/ns#' term='AWS'/><title type='text'>Content delivery door Amazon AWS</title><content type='html'>Kijk, dit zat er in: content delevery via één API door AWS. Koppeling met het betaalsysteem FPS ligt natuurlijk vreselijk voor de hand.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Zie &lt;a href="http://aws.typepad.com/aws/2008/09/were-never-cont.html"&gt;AWS blog&lt;/a&gt; en &lt;a href="http://www.allthingsdistributed.com/2008/09/expanding_the_cloud.html"&gt;Werner Vogels&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-4196766959343122051?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/4196766959343122051/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=4196766959343122051' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/4196766959343122051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/4196766959343122051'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2008/09/content-delivery-door-amazon-aws.html' title='Content delivery door Amazon AWS'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-4417889760637884106</id><published>2008-09-15T17:55:00.001+02:00</published><updated>2008-09-15T17:58:09.136+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Google op zee</title><content type='html'>&lt;a href="http://technology.timesonline.co.uk/tol/news/tech_and_web/the_web/article4753389.ece"&gt;Google wil datacenters op zee&lt;/a&gt;. Om de golfenergie te gebruiken. En om minder belastingen te betalen. En misschien ook wel om minder last van wetten en regels en juridisch gezeur te hebben.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-4417889760637884106?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/4417889760637884106/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=4417889760637884106' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/4417889760637884106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/4417889760637884106'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2008/09/google-op-zee.html' title='Google op zee'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-5393118198858705342</id><published>2008-09-15T14:45:00.002+02:00</published><updated>2008-09-15T14:48:06.767+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='clous'/><category scheme='http://www.blogger.com/atom/ns#' term='SaaS'/><title type='text'>Onzin over cloud computing</title><content type='html'>De laatste tijd lees ik nogal eens van die verhalen waarin wordt gezegd da cloud computing er niet is of komt, omdat er nog steeds on-premise computing is en blijft. Staat op mijn lijstje om eens op te reageren, maar &lt;a href="http://www.anshublog.com/2008/09/cloud-is-falling.html"&gt;Anshu Sharma&lt;/a&gt; heeft het al gedaan. Hij heeft groot gelijk.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-5393118198858705342?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/5393118198858705342/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=5393118198858705342' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/5393118198858705342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/5393118198858705342'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2008/09/onzin-over-cloud-computing.html' title='Onzin over cloud computing'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-1428597451458750555</id><published>2008-09-04T15:49:00.003+02:00</published><updated>2008-09-04T15:54:27.754+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='lock-in'/><title type='text'>SaaS lock-in: een risico?</title><content type='html'>Vendor lock-in bij SaaS-oplossingen wordt de laatste tijd nogal eens als risico van SaaS geschetst. Terecht, want lock-in is altijd een probleem, bij een pakket, bij SaaS, en ook bij zelfgebouwde oplossingen.&lt;br /&gt;&lt;br /&gt;Maar het lock-in risico bij SaaS wordt overdreven. Wel gelden vier regels:&lt;br /&gt;&lt;br /&gt;1. Kies alleen SaaS-oplossingen waarbij je ondubbelzinnig eigenaar van de data bent en blijft.&lt;br /&gt;&lt;br /&gt;2. Zorg voor een model (bijvoorbeeld een objectmodel) waarin de business beschreven is, en projecteer dat op het model van de leverancier. Dit is nodig voor conversies, voor koppelingen en voor de exit-strategie.&lt;br /&gt;&lt;br /&gt;3. Kies alleen SaaS-oplossingen met goede interfaces. Niet alleen user-interfaces, maar ook APIs voor data-verkeer en integratie.&lt;br /&gt;&lt;br /&gt;4. Gebruik die APIs vervolgens zo min mogelijk. De kracht van SaaS zit vooral in de lage kosten en investeringen. Gooi dat voordeel niet weg door niet echt noodzakelijke integratie zelf te bouwen, want daarmee lockt u uzelf in.&lt;br /&gt;&lt;br /&gt;Kortom: lock-in is een beheersbaar risico.  En de  Pavlov-reactie van IT-ers om dan maar zelf iets te gaan bouwen, maakt het erger. Misschien wordt de vendor lock-in iets minder, maar de maatwerk lock-in wordt des te groter.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-1428597451458750555?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/1428597451458750555/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=1428597451458750555' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/1428597451458750555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/1428597451458750555'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2008/09/saas-lock-in-een-risico.html' title='SaaS lock-in: een risico?'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-2951758700286243732</id><published>2008-09-03T10:17:00.003+02:00</published><updated>2008-09-03T10:21:19.027+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='chrome'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Apps'/><title type='text'>Cloud browser</title><content type='html'>Google heeft &lt;a href="http://www.google.com/chrome/index.html?hl=en&amp;amp;brand=CHMG&amp;amp;utm_source=en-hpp&amp;amp;utm_medium=hpp&amp;amp;utm_campaign=en"&gt;Chrome&lt;/a&gt; uitgebracht, in beta. Chrome is een webbrowser, op het eerste gezicht een concurrent van Firefox, IE, Safari, Opera, etc. Maar er is een verschil: Chrome is vooral gericht op het ondersteunen van het runnen van webapplicaties.&lt;br /&gt;&lt;br /&gt;En ik denk dat het Google niet zozeer gaat om het van de markt drukken van IE of zo, maar om het versnellen van het gebruik van webapps.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-2951758700286243732?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/2951758700286243732/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=2951758700286243732' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/2951758700286243732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/2951758700286243732'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2008/09/cloud-browser.html' title='Cloud browser'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-2826670211752162974</id><published>2008-08-28T17:17:00.002+02:00</published><updated>2008-08-28T17:23:40.620+02:00</updated><title type='text'>voor de restliefhebbers</title><content type='html'>&lt;a href="http://www.dehora.net/journal/2008/07/25/patterns-of-web-architecture/"&gt;Dit&lt;/a&gt; verhaal van Bill de hÒra (daar heb ik dus het character palette bij nodig). En ook &lt;a href="http://www.dehora.net/journal/2008/08/15/rest-as-an-engineering-discipline/"&gt;deze&lt;/a&gt;.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Zijn punt: REST is niet makkelijk, maar het kan in ieder geval de vereiste complexiteit aan. Dit in tegenstelling tot SOAP etc.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Dat laatste punt is wel waar: SOAP is inderdaad heel erg simpel, maar het lsot ook vrijwel niets op.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-2826670211752162974?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/2826670211752162974/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=2826670211752162974' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/2826670211752162974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/2826670211752162974'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2008/08/voor-de-restliefhebbers.html' title='voor de restliefhebbers'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-985726255729231547</id><published>2008-08-28T15:32:00.002+02:00</published><updated>2008-08-28T15:38:25.954+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UML'/><category scheme='http://www.blogger.com/atom/ns#' term='MDA'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='dsl'/><title type='text'>UML + DSL</title><content type='html'>&lt;a href="http://blogs.msdn.com/camerons/archive/2008/06/25/dsl-uml-pragmatic-modeling.aspx"&gt;Dit&lt;/a&gt; is een interessante ontwikkeling. Microsoft gaat toch iets met UML doen, en zelfs op een hoger abstractie-nivo dan de DSLs. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ik kan me daar wel iets bij voorstellen (itt &lt;a href="http://www.metacase.com/blogs/stevek/blogView?showComments=true&amp;amp;entry=3396256561"&gt;Steven Kelly&lt;/a&gt;), maar ik moet toch eerst even zien hoe dit werkt.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;(via &lt;a href="http://www.theenterprisearchitect.eu/archive/2008/08/20/dsl_in_the_context_of_uml_and_"&gt;Jacob den Haan&lt;/a&gt;)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-985726255729231547?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/985726255729231547/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=985726255729231547' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/985726255729231547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/985726255729231547'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2008/08/uml-dsl.html' title='UML + DSL'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-6385018383362137339</id><published>2008-08-21T18:49:00.003+02:00</published><updated>2008-08-21T19:20:51.790+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MDE'/><category scheme='http://www.blogger.com/atom/ns#' term='MDA'/><category scheme='http://www.blogger.com/atom/ns#' term='dsl'/><title type='text'>MDE en de silver bullit</title><content type='html'>Johan den Haan heeft de moeite genomen op mijn &lt;a href="http://saasaas.blogspot.com/2008/08/waarom-mde-zal-falen-volgens-johan-den.html"&gt;vorige post&lt;/a&gt; te reageren, en daar ben ik blij mee.&lt;br /&gt;Hij schrijft:&lt;br /&gt;"Ik denk zeker dat MDE de toekomst is. Waar ik voor pleit, wat ook in het InfoQ artikel naar voren komt, is een bredere aanpak dan alleen MDA of alleen DSLs. &lt;a href="http://www.theenterprisearchitect.nl/archive/2008/08/11/dsl_and_mde_necessary_assets_f" rel="nofollow"&gt;MDE , met DSLs als basis&lt;/a&gt;, heeft meer potentie. "&lt;br /&gt;&lt;br /&gt;Ik ben het met hem eens. Wellicht zie ik meer in archtype domein modellen dan Johan, en Johan weer wat meer in "echte" DSLs, maar dat zijn minieme verschillen van inzicht. Dat gaat vooral over welke vorm een DSL moet of kan hebben, en hoe een DSL in MDE kan worden gebruikt.&lt;br /&gt;&lt;br /&gt;Johan verder:&lt;br /&gt;"Waar ik sceptisch over ben is alles wat model-driven in de naam heeft te zien als 'silver bullet'. Daarnaast denk ik dat het opzetten van een model gedreven ontwikkelstraat om enorm veel expertise vraagt, zowel op het gebied van software engineering als op het gebied van language engineering."&lt;br /&gt;&lt;br /&gt;Inderdaad, silver bullets bestaan niet. En wat betreft die model driven ontwikkelstraat (ik ben wat minder scrupuleus als het gaat om het mengen van nederlands en engels, geloof ik :) ): inderdaad, dat is een probleem. Misschien is het zelfs wel een onmogelijke opgave.&lt;br /&gt;&lt;br /&gt;Want om MDE (in ieder geval zoals ik dat zie) goed aan de praat te krijgen, moet aan een aantal voorwaarden zijn voldaan:&lt;br /&gt;1. de generatie van executables (al of niet met leesbare code als tussenstation) moet 100% zijn. Zodra een aspect van een domein of architectuur op twee plaatsen in de stroom (bijvoorbeeld in een model en in programmacode) moet worden bewerkt, zal na verloop van tijd de bewerking alleen nog op de tweede plaats (stroomafwaarts dus) worden onderhouden. Het model wordt waardeloos en de model driven straat ook.&lt;br /&gt;2. de MDE straat moet complexe domeinen aankunnen, en ook voldoende vrijheidsgraden bieden om hybride architcturen, verscheidene platforms, etc, etc aan te kunnen.&lt;br /&gt;&lt;br /&gt;Deze twee punten vereisen dus een grote en ingewikkelde ontwikkelstraat, hoogstwaarschijnlijk slechts te bedienen door lieden die buitengewoon goed weten hoe het werkt, hoet zou moeten werken, enzovoort. Experts dus.&lt;br /&gt;&lt;br /&gt;Maar om een aanpak als MDE (of welke nieuwe aanpak of tool voor software-ontwikkeling dan ook) met succes geïntroduceerd en geaccepteerd te krijgen, zijn er nog een paar voorwaarden:&lt;br /&gt;3. de aanpak en de tooling moet redelijk bestand zijn tegen onoordeelkundig gebruik. Met andere woorden: een "foute" aanpak moet òf onmogelijk zijn, òf niet tot desastreuze resultaten leiden.&lt;br /&gt;4. aanpak en werkwijze moeten te leren zijn door "gewone" software-ontwikkelaars. Liefst in een training van maximaal 5 dagen.&lt;br /&gt;&lt;br /&gt;Vernieuwingen die een enorme expertise, training en discipline vereisen hebben de neiging te mislukken, zeker als de betrokkenen menen een simpeler alternatief (i.c. de conventionele werkwijze) te hebben. Dat laat de geschiedenis van de software-ontwikkeling volgens mij zien.&lt;br /&gt;&lt;br /&gt;Het is duidelijk: voorwaarde 1 en 2 staan op zeer gespannen voet met 3 en 4. Ze zijn nauwelijks te combineren.&lt;br /&gt;&lt;br /&gt;De conclusie:&lt;br /&gt;MDE is alleen goed te gebruiken in situaties waarin de complexiteit van de opdracht, de vereiste snelheid van ontwikkeling, etc een aanpak als MDE noodzakelijk maakt. En de organisatie moet de consequenties (kosten tooling, eisen aan de experts, etc) dan voor lief nemen en niet toch een ogenschijnlijk goedkopere combinatie met een conventionele aanpak na te streven (met kletspraat over win-win-situaties enzo).&lt;br /&gt;&lt;br /&gt;"Gewone" systeemontwikkeling voldoet hier maar zelden aan, dat is duidelijk. Grootschalige systeemontwikkeling, speciaal bij produktontwikkeling (product line engineering), daarentegen bieden wel mogelijkheden. En een van de effecten van SaaS en cloud computing zal zijn dat meer software op die manier gemaakt en onderhouden zal worden. Maar in de gewone systeemontwikkeling zie ik niet veel ruimte voor MDE.&lt;br /&gt;&lt;br /&gt;Ben ik nou te cynisch?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-6385018383362137339?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/6385018383362137339/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=6385018383362137339' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/6385018383362137339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/6385018383362137339'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2008/08/mde-en-de-silver-bullit.html' title='MDE en de silver bullit'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-6643786164870316117</id><published>2008-08-14T17:38:00.004+02:00</published><updated>2008-08-14T18:18:43.798+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MDE'/><category scheme='http://www.blogger.com/atom/ns#' term='MDA'/><category scheme='http://www.blogger.com/atom/ns#' term='Den Haan'/><category scheme='http://www.blogger.com/atom/ns#' term='archetype'/><category scheme='http://www.blogger.com/atom/ns#' term='dsl'/><title type='text'>Waarom MDE zal falen volgens Johan den Haan</title><content type='html'>Op InfoQ trof ik &lt;a href="http://www.infoq.com/articles/8-reasons-why-MDE-fails"&gt;dit artikel&lt;/a&gt; aan: 8 redenen waarom MDE zal falen. MDE falen? 8 redenen maar liefst?! Hoog te paard ging ik het stuk lezen, maar het is eigenlijk een vrij goed verhaal. De schrijver, Johan den Haan, weet waarover hij praat, en zijn opmerkingen zijn blijkbaar (mede) ingegeven door praktische ervaring.&lt;br /&gt;&lt;br /&gt;De 8 redenen zijn ook meer 8 grote risico's, en in zijn schets daarvan heeft hij wel gelijk. Ik zal ze even nalopen.&lt;br /&gt;&lt;br /&gt;1. De gangbare MDE-aanpakken en -tools zijn vrijwel uitsluitend gericht op het korte termijn doel van verhoging van produktiviteit voor developers: meer functiepunten per uur, en verder niks.&lt;br /&gt;&lt;br /&gt;Ja, dat is zo, en dat is inderdaad een van de grote tekortkomingen van de gebruikelijke aanpakken. Links laten liggen dus, en richten op waar het in MDE echt over gaat (vorige week &lt;a href="http://saasaas.blogspot.com/2008/08/model-driven-engineering-waar-gaat-het.html"&gt;blogde&lt;/a&gt; ik daarover ook al).&lt;br /&gt;&lt;br /&gt;2. in MDE concentreert men zich meestal op slechts één modelleringsdimensie. Architectuur bijvoorbeeld wordt er bij de MDA aanpak een beetje bijgefrommeld in de PSM.&lt;br /&gt;&lt;br /&gt;Inderdaad, dat lijkt nergens op. Den Haan is hier nog veel te voorzichtig: je hebt zowel binnen het domein als binnen de weergave van de technische architectuur en implementatie verscheidene modelleringsdimensies nodig.&lt;br /&gt;&lt;br /&gt;Naar mijn idee is dat te doen met een goede modeltransformatieaanpak, maar simpel is het niet. Bovendien: hoeveel modeldimensies moeten we aankunnen?&lt;br /&gt;&lt;br /&gt;3. de gangbare tools richten zich op het maken van nieuwe artefacten (stukken code, getransformeerde modellen, etc) en laten de problemen van aanpassing van bestaande artefacten links liggen.&lt;br /&gt;&lt;br /&gt;Den Haan heeft hier ongetwijfeld gelijk, maar ik denk dat hij hier de zaak wat complexer maakt dan strikt nodig is. Immers, als je afgeleide artefacten 100% kunt genereren, kun je ook zelfs voor een kleine wijziging de hele zwik van (tussen)modellen, code, enzovoort gewoon opnieuw maken. Daar zitten nadelen en beperkingen aan (zoals de veteranen uit de CBD-hoek weten), maar je komt er wel een eind mee.&lt;br /&gt;&lt;br /&gt;4. MDE richt zich teveel op General Purpose Languages zoals UML. Dat is niet voldoende: je hebt voor deelterreinen specifieke talen nodig. Het bekende DSL-lied.&lt;br /&gt;&lt;br /&gt;Ja, dat is zo, maar ik denk wel dat in ieder geval als het gaat om business domeinen de combinatie van "gewoon" UML, analyse patronen (archetypes) en een abstractiemechanisme waarmee specifieke modellen van meer generieke patronen kunnen worden afgeleid heel veel helpt. Je kunt dan natuurlijk zo'n analyse-patroon of een bepaalde afleiding als een DSL zien.&lt;br /&gt;&lt;br /&gt;Zie ook &lt;a href="http://saasaas.blogspot.com/2007/07/het-nut-van-archetypes.html"&gt;hier&lt;/a&gt; en &lt;a href="http://saasaas.blogspot.com/2007/08/aspecten-en-archetypes.html"&gt;hier&lt;/a&gt; en &lt;a href="http://saasaas.blogspot.com/2007/08/archetypes-vv.html"&gt;hier&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;5. Zelf ontworpen DSL's zullen een chaos creëren.&lt;br /&gt;&lt;br /&gt;Ja, dat ben ik helemaal met Den Haan eens. Voor mij is dat ook een reden om meer van archetypes gebruik te maken. Die zijn geschreven in UML, en dus veel makkelijker te begrijpen en te integreren.&lt;br /&gt;&lt;br /&gt;6. Niet volledig executeerbare modeltransformaties zijn een bedreiging. Ja, dat is zeker zo. He treurige gehannes met PIM en PSM in veel MDA tools is daarvan trouwens een voorbeeld (Den Haan noemt het niet).&lt;br /&gt;&lt;br /&gt;7. Modellen kunnen meestal neit of slechts zeer moeizaam op modelnivo worden getest. Dat is natuurlijk een probleem, want de enige manier om te testen is dan; eerst alles uitgenereren (aangenomen dat dat kan), en dan testen. Maar dat maakt het natuurlijk erg onhandig om zo fouten en onvolledigheden in het model op te sporen.&lt;br /&gt;&lt;br /&gt;8. Tooling is onvoldoende. Den Haan geeft als voorbeeld de debugger die in de modelleeromgeving meestal afwezig is. En ook hier heeft hij natuurlijk helemaal gelijk.&lt;br /&gt;&lt;br /&gt;Den Haan's conclusie is slap:&lt;br /&gt;"We’ve seen eight reasons why model-driven approaches can fail to make their promises come true. It’s not my goal to discourage you from starting with model-driven software development. I just wanted to show you the complexity of it and wanted to share some thoughts hopefully pointing you at directions helping you to overcome the complexity of MDE."&lt;br /&gt;&lt;br /&gt;De hamvraag is natuurlijk: als die 8 risico's er inderdaad zijn (en ik denk dat Den Haan daarin ruwweg wel gelijk heeft), heeft MDE dan eigenlijk wel kans van slagen? De titel van zijn artikel suggereert dat Den Haan daarover sceptisch is, maar hij geeft zelf geen antwoord op de vraag.&lt;br /&gt;&lt;br /&gt;En ik doe dat ook even niet, want ik kom erop terug. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-6643786164870316117?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/6643786164870316117/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=6643786164870316117' title='3 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/6643786164870316117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/6643786164870316117'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2008/08/waarom-mde-zal-falen-volgens-johan-den.html' title='Waarom MDE zal falen volgens Johan den Haan'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-2622151112623497277</id><published>2008-08-08T12:18:00.003+02:00</published><updated>2008-08-08T12:35:02.454+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MDE'/><category scheme='http://www.blogger.com/atom/ns#' term='AOSD'/><category scheme='http://www.blogger.com/atom/ns#' term='model driven'/><title type='text'>model driven engineering: waar gaat het om?</title><content type='html'>Waarom zou je model driven engineering (MDE) willen?&lt;br /&gt;&lt;br /&gt;Volgens mij komt het in de kern neer op 2 dingen.&lt;br /&gt;&lt;br /&gt;1. de Model-kant: "aspecten" (of eigenschappen, of gegevens, of "business-rules", of welk interessant kenmerk van een systeem dan ook) worden op slechts één plaats beschreven, en dus ook op slechts één plaats aangepast of toegevoegd. Onderhoudbaarheid, flexibiliteit etc zijn vervolgens uw deel.&lt;br /&gt;&lt;br /&gt;Dit klinkt makkelijk, maar is het niet. Het gaat dan om het handig toepassen van een aantal "abstractie dimensies".&lt;br /&gt;Horizontale abstractie: loskoppeling "separate concerns" in aparte modellen. Dus: loskoppeling verscheidene domeinapsecten, loskoppeling verscheidene architectuuraspecten, op een hoger nivo: loskoppeling domein en architectuur, enzovoort.&lt;br /&gt;&lt;br /&gt;2. de Driven-kant: een aanpassing van een Model-aspect wordt op slechts één plaats in het ontwikkelproces gedaan. Dus in een model, of in de code, maar niet allebei. Als het op meer plaatsen gebeurt, zal al heel snel het laatste punt waar het moet in het proces (meestal de aanpassing in de code) ook de enige zijn waar het gebeurt. En dan wordt het zo goed bedachte model heel snel waardeloos.&lt;br /&gt;&lt;br /&gt;Overigens betekent dit niet dat het aanpassingen altijd op dezelfde plaats in het proces dienen te gebeuren. Het is wat mij betreft acceptabel als een aanpassing van een business aspect in een domein model plaatsvindt, terwijl een bepaald architectonisch aspect in een stuk code (dat is dan blijkbaar het model) moet gebeuren.&lt;br /&gt;&lt;br /&gt;Het probleem met heel veel model driven aanpakken en tools is dat men zich concentreert op punt 2, de Driven-kant van Model Driven, en dat daarbij ook nog eens wordt gedaan alsof beschrijving in een grafisch model veel beter is dan in code. Dat hoeft lang niet altijd het geval te zijn.&lt;br /&gt;&lt;br /&gt;Hoe dan ook: als men de Model-kant niet goed voor elkaar heeft, wordt het niks. Je moet weten wat in welke modellen wordt beschreven, hoe die samenhangen, enzovoort. In de gangbare MDA-aanpakken wordt kennelijk nog steeds gedacht dat er slechts één domeinmodel nodig is, en dat de architectuur niet apart behoeft te worden gemodelleerd. Dat is onzin, en het leidt tot mislukte projecten.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-2622151112623497277?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/2622151112623497277/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=2622151112623497277' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/2622151112623497277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/2622151112623497277'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2008/08/model-driven-engineering-waar-gaat-het.html' title='model driven engineering: waar gaat het om?'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-8838185689153293577</id><published>2008-08-07T15:54:00.003+02:00</published><updated>2008-08-07T15:59:38.594+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><title type='text'>Applicaties in de cloud</title><content type='html'>Ars Technica heeft een verslag van een &lt;a href="http://arstechnica.com/news.ars/post/20080806-stateless-computing-the-future-of-the-cloud.html"&gt;presentatie van Jeffrey Birnbaum&lt;/a&gt;, CTO van Merril Lynch. Hij denkt dat niet alleen data, maar ook de applicaties als zodanig in de cloud kunnen verdwijnen. Met andere woorden; ze runnen op een machine waar op dat moment ruimte is, en hoeven niet meer aan een server te worden toegewezen, laat staan dat ze op de client hoeven te draaien.&lt;br /&gt;&lt;br /&gt;Klinkt als een goed plan, en ik denk dat je nog verder kunt gaan, door de "applicaties" op te knippen in kleinere componenten, met data en functionaliteit bij elkaar. En dan hebben we reizende objecten....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-8838185689153293577?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/8838185689153293577/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=8838185689153293577' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/8838185689153293577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/8838185689153293577'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2008/08/applicaties-in-de-cloud.html' title='Applicaties in de cloud'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-2309264064139147194</id><published>2008-08-01T11:22:00.002+02:00</published><updated>2008-08-01T11:27:01.574+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computable'/><title type='text'>Computable</title><content type='html'>Sommige van mijn stukjes zullen verschijnen in het expert-panel (over SaaS) van de Computable.&lt;br /&gt;Het "Boter bij de vis"-verhaal (de &lt;a href="http://saasaas.blogspot.com/2008/07/boter-bij-de-vis.html"&gt;vorige post&lt;/a&gt; op deze blog) is in iets gewijzigde vorm &lt;a href="http://www.computable.nl/artikel/ict_topics/saas/2657968/2333364/boter-bij-de-vis.html"&gt;daar verschenen&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Compleet met foto.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-2309264064139147194?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/2309264064139147194/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=2309264064139147194' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/2309264064139147194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/2309264064139147194'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2008/08/computable.html' title='Computable'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-1414912933974624824</id><published>2008-07-29T13:23:00.001+02:00</published><updated>2008-07-29T13:25:59.576+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='amazon fps'/><category scheme='http://www.blogger.com/atom/ns#' term='pay-as-you-go'/><category scheme='http://www.blogger.com/atom/ns#' term='SaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='betaalmodel'/><title type='text'>Boter bij de vis</title><content type='html'>Een aantal Web 2.0 bedrijven, zoals Facebook en Google, hebben ietwat tegenvallende resultaten bekendgemaakt. Als belangrijskte oorzaak wordt opgegeven dat het moeilijk blijkt de groei van de inkomsten uit advertenties vast te houden. Ik vind dat niet verbazingwekkend, en in zekere zin zelfs goed nieuws, zeker voor SaaS.&lt;br /&gt;&lt;br /&gt;Waarom is het niet verbazingwekkend? Bij de problemen in de advertentiemarkt wordt natuurlijk gewezen naar de economie. Dat is ongetwijfeld terecht, maar er is ook een meer fundamentele oorzaak: advertenties als primaire inkomstenbron voor "Web 2.0" is eenvoudigweg op langere termijn niet vol te houden.&lt;br /&gt;&lt;br /&gt;Oorspronkelijk waren sites als Google, Yahoo, allerhande blogs, social networks zoals Facebook een dun schilletje om de appel van de "echte" economie waarin echt geld omging. En die "echte' economie wilde maar al te graag die dunne schil gebruiken als middel om te verkopen.&lt;br /&gt;&lt;br /&gt;Maar inmiddels is de schil veel dikker geworden, onder andere doordat veel producten die eerst in de "echte" economie zaten, en echt geld opbrachten, inmiddels digitaal en virtueel zijn geworden. Helaas voor de producenten zijn de betalingen ook virtueel geworden. Een voorbeeld is natuurlijk de muziek-industrie. Die is hard bezig uit de "echte" economie (betalade CDs) te schuiven naar de virtuele Web 2.0-economie (gratis downloads of streams).&lt;br /&gt;&lt;br /&gt;Met andere woorden: de schil wordt dikker, en de appel wordt kleiner. En ook nog eens minder relevant, want de produkten die in de oude "echte" economie blijven, zijn veelal niet zo geschikt voor channeling via het Web. Zijn advertenties voor huizen of auto's echt zinvol op een blog over SaaS? De conclusie is onontkoombaar: de Web-economie kan voor de inkomsten niet langer leunen op de "echte" economie, maar zal op eigen benen moeten gaan staan, en zelf tot de "echte" economie moeten gaan behoren.&lt;br /&gt;&lt;br /&gt;De consument moet dus gaan betalen voor de diensten en informatie die hij via het Web gebruikt of krijgt. Op dit moment is daarvoor de gangbare oplossing een of andere vorm van abonnement. Ik betaal een bedrag per maand, en krijg daarvoor het recht om een bepaalde dienst of informatiebron te gebruiken. Tot nog toe is dit slechts matig succevol geweest. Daarvoor zijn veel redenen, maar de belangrijkste is dat je je zo als consument te vast verbindt aan een leverancier. Immers, hoeveel abonnementen op bijvoorbeeld een nieuwssite ga je afsluiten? Eén? Twee misschien? Meer niet. Maar dat is nogal een beperking, en bovendien maakt dit het leven voor kleinere of nieuwe aanbeiders veel moeilijker. En het afsluiten van zo'n abonnement is toch een Beslissing. En Beslissingen nemen we liever niet in de vloeibare wereld van het Web.&lt;br /&gt;&lt;br /&gt;Veel interessanter is een vorm van microbetaling, waarbij je een klein bedrag betaalt per actie (ophalen bepaalde informatie, gebruik van een dienst). Echt pay-as-you-go dus. Maar er zijn twee hinderpalen.&lt;br /&gt;&lt;br /&gt;De eerste hinderpaal is de onwennigheid van de klant. Hoe werkt het? Is het safe? Waarom zou ik betalen als het ook gratis kan? Enzovoort. Ik denk dat als de tweede hinderpaal uit de weg is geruimd, en de aanbieders steeds meer gaan naar betaalde diensten eenvoudig omdat het anders niet meer te doen is, deze onwennigheid vanzelf verdwijnt.&lt;br /&gt;&lt;br /&gt;De tweede hinderpaal is het betaalsysteem. De gangbare vorm van betaling op het Web is door middel van de credit card. Die gebruikt men liever niet voor betalingen aan onbekende partijen, en bovendien: het is veel te duur. Er moet dus een systeem komen waarbij je betaalt via een vertrouwde partij, die ook de mogelijkheid geeft je betalingen in te zien of te maximeren, en die voor gegroepeerde betalingen in één keer afrekent met de credit card maatschappij en zodoende de kosten laag houdt. PayPal gaat in deze richting, en het voortreffelijke Flexible Payment System (FPS) van Amazon is een nog beter voorbeeld. En ongetwijfeld komen er alternatieven (een doorontwikkeling van Google Checkout bijvoorbeeld).&lt;br /&gt;&lt;br /&gt;Het voordeel voor SaaS wordt zo duidelijk. Het grote voordeel van SaaS is het kostenmodel. Geen grote investering meer vantevoren, kosten die min of meer gelijk op gaan met het gebruik. Maar (over het algemeen) nog wel een abonnement, en daardoor toch een Beslissing, zij het een veel kleinere dan de BESLISSING om een ERP-pekket te kopen en te implementeren. En echt pay-as-you-go is een abonnement ook niet. Als je het nauwelijks gebruikt is het nog steeds duur, en opzeggen is ook weer een Beslissing. (Hoeveel tijdschriften die u niet leest krijgt u elke maand in de brievenbus?)&lt;br /&gt;&lt;br /&gt;Deze stand van zaken hindert de verbreiding van SaaS. De beslissing om een bepaalde SaaS-toepassing te gaan gebruiken, wordt moeilijker gemaakt door het feit dat er toch een zekere mate van (economische) lockin is, en dat daardoor alternatieven geen optie meer zijn. (Er zijn daarnaast natuurlijk ook allerhande organisatorische en technische obstakels, maar die laat ik hier buiten beschouwing.) De salescycles voor SaaS-leveranciers zijn (mede) daardoor langer en zwaarder dan men aanvankelijk verwachtte, en in ieder geval duurder dan voor het SaaS-model gewenst is.&lt;br /&gt;&lt;br /&gt;Als onder druk van het door de hoeven zakkende advertentiemodel er inderdaad een goed werkend en goedkoop systeem voor microbetalingen tot stand komt, heeft niet alleen de consumentenmarkt daarvan voordeel, maar ook B2B SaaS. Want het wordt zo mogelijk om SaaS niet alleen via het abonnementsmodel ook via een alternatief model aan te bieden. Dat zal de verkoop van meer fijn-granulaire services te mogelijk maken. En ook guerilla-marketing wordt daardoor makkelijker, en dat drukt weer de kosten van de verkoop.&lt;br /&gt;&lt;br /&gt;Op dit moment zit SaaS nog tussen tafellaken en servet: SaaS is goedkoper en meer "pay-as-you-go" dan pakketsoftware, maar economisch eigenlijk niet flexibel genoeg om de beloften volledig waar te kunnen maken. Voor een deel heeft dat te maken met het betaalmodel. De komst van een echt pay-as-you-go-systeem in de consumentenmarkt gaat daarin verandering brengen, en daarom zijn de tegenvallende advertentie-inkomsten van Google, Facebook, c.s. goed nieuws.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-1414912933974624824?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/1414912933974624824/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=1414912933974624824' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/1414912933974624824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/1414912933974624824'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2008/07/boter-bij-de-vis.html' title='Boter bij de vis'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-650271047227762294</id><published>2008-07-25T16:02:00.004+02:00</published><updated>2008-07-25T16:12:11.149+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='SAP'/><title type='text'>For whom the bell tolls...., part 3</title><content type='html'>Eerder schreef ik (&lt;a href="http://saasaas.blogspot.com/2008/05/for-whom-bell-tols.html"&gt;hier&lt;/a&gt; en &lt;a href="http://saasaas.blogspot.com/2008/07/for-whom-bell-tolls-part-2.html"&gt;hier&lt;/a&gt;) over de problemen die leveranciers van "oude" pakket-software gaan krijgen als ze de (prijs)concurrentie van SaaS-leveranciers gaan voelen.&lt;br /&gt;&lt;br /&gt;SAP heeft kennelijk besloten naar voren te vluchten, en bestaande klanten vanaf 1 januari 2009 &lt;a href="http://www.theregister.co.uk/2008/07/17/sap_support_plan/"&gt;meer te laten betalen&lt;/a&gt; voor lopende contracten. Die zijn daar natuurlijk &lt;a href="http://www.theregister.co.uk/2008/07/25/sap_user_group_price_complaint/"&gt;niet blij mee&lt;/a&gt;, en SAP zal dat ook best hebben voorzien. Maar die klanten kunnen voorlopig geen kant uit, dus: kassa.&lt;br /&gt;&lt;br /&gt;Alleen: het zal de overstap naar goedkopere SaaS-alternatieven (misschien wel van SAP zelf) op iets langere termijn alleen maar versnellen, maar wie dan leeft, die dan zorgt. Denken ze blijkbaar in Walldorf.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-650271047227762294?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/650271047227762294/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=650271047227762294' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/650271047227762294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/650271047227762294'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2008/07/for-whom-bell-tolls-part-3.html' title='For whom the bell tolls...., part 3'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2680112163106405415.post-6958390789146293360</id><published>2008-07-22T04:54:00.003+02:00</published><updated>2008-07-22T05:16:14.874+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='cloud computing'/><title type='text'>Investeringen in cloud-computing</title><content type='html'>Volgens een rapport van Goldman Sachs, waarover ComputerWorld heeft &lt;a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=9110329"&gt;gepubliceerd&lt;/a&gt;,  zal de werkgelegenheid in de IT dalen. Althans, volgens de geinterviewde CIO's en business executives, want daarop is het verhaal gebaseerd. Bedrijven gaan minder besteden outsourcing en aan contractwerk, en kostenbesparing dmv virtualisatie e.d. krijgt veel aandacht.&lt;br /&gt;&lt;br /&gt;Het is allemaal niet vreemd, en perfect logisch, zeker als het economisch wat minder gaat, al vloeit uit het mindere werk in de bedrijven van de "top CIOs" niet voort dat er elders niet werk kan bijkomen.&lt;br /&gt;&lt;br /&gt;Interessanter is de opmerking aan het eind dat de interviewees geen grote investeringen in cloud-computing, SaaS, e.d. verwachten.  Men vindt dat verrassend, maar in het stuk wordt opgemerkt dat hier wel eens sprake kan zijn van een "pointy-haired boss" probleem:&lt;br /&gt;&lt;br /&gt;"One reason for the low priorities of grid computing, open-source software and cloud computing may be that CIOs and business executives don't understand their value. "They require a technical understanding to get to their importance. I don't think C-level executives and managers have that understanding," King said."&lt;br /&gt;&lt;br /&gt;[King is Charles King, een aangehaalde analyst.]&lt;br /&gt;&lt;br /&gt;Inderdaad, het zou heel goed kunnen. Dit soort toplieden loopt vaak wat achter de feiten aan.&lt;br /&gt;&lt;br /&gt;Maar er zijn nog twee andere redenen denkbaar waarom ze cloudcomputing en SaaS niet erg zien, en het dus neit als prioriteit noemen.&lt;br /&gt;&lt;br /&gt;1. de impact van SaaS en cloudcomputing vindt (nu nog) grotendeels buiten invloedssfeer van CIOs e.d. plaats. Het gaat hier om CIO's e.d. van grote bedrijven, terwijl voor SaaS en cloudcomputing geldt dat de winst juist voor kleinere bedrijven veel groter is. Binnen grote bedrijven wordt SaaS vooral toegepast bij afdelingen en voor systemen die nou net niet bediend worden door de IT-afdeling van de CIO.&lt;br /&gt;&lt;br /&gt;Als dit waar is, dan zijn SaaS en cloudcomputing voor die CIOs topjes van ijsbergen waarvan zij denken dat ze nog ver weg zijn.&lt;br /&gt;&lt;br /&gt;2. SaaS en cloudcomputing vergen gezien vanuit de klant domweg niet zoveel investeringen, en daarom wordt het niet als prioriteit genoemd.&lt;br /&gt;&lt;br /&gt;Want dat blijft natuurlijk wel waar: SaaS en cloudcomputing kunnen de kosten van "corporate IT" aanzienlijk verlagen, en dat is ook hun belangrijkste voordeel. En inderdaad, voro de werkgelegenheid in de "corporate IT" heeft dat grote gevolgen.&lt;br /&gt;&lt;br /&gt;Voor de IT als geheel kan dat best heel anders liggen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2680112163106405415-6958390789146293360?l=saasaas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasaas.blogspot.com/feeds/6958390789146293360/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2680112163106405415&amp;postID=6958390789146293360' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/6958390789146293360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2680112163106405415/posts/default/6958390789146293360'/><link rel='alternate' type='text/html' href='http://saasaas.blogspot.com/2008/07/investeringen-in-cloud-computing.html' title='Investeringen in cloud-computing'/><author><name>Mat</name><uri>http://www.blogger.com/profile/08832964854123925001</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
