Vandaag weer vroeg op om gelijk een sessie mee te pikken over de toekomst van de IT door een senior architect van Microsoft. Volgens hem staat er heel wat te gebeuren voor Digital Immigrants (deze term gebruikt hij om mensen aan te duiden, die niet zijn opgegroeid met mobiele telefoons, internet overal, Hyves, Facebook en MP3 spelers.

Vandaag weer vroeg op om gelijk een sessie mee te pikken over de toekomst van de IT door een senior architect van Microsoft. Volgens hem staat er heel wat te gebeuren voor Digital Immigrants (deze term gebruikt hij om mensen aan te duiden, die niet zijn opgegroeid met mobiele telefoons, internet overal, Hyves, Facebook en MP3 spelers.
.NET Framework 4.0
Een andere sessie ging over een aantal onderdelen van .NET Framework 4.0, namelijk "Dublin", "Oslo" en Workflow Foundation 4.0. Allereerst geeft hij een uitleg over de toepasbaarheid van WF, dit is eigenlijk voor alle langlopende processen. Maar dan komt de vraag: "wat valt onder langlopende processen?". Eigenlijk heeft dit niet eens echt met een tijdsduur te maken maar meer met een bepaalde soort applicatie. Elke applicatie die een ‘state’ bij moet houden, zou je kunnen zien als een langlopende applicatie. Waarom zou je Windows applicatie bezig laten zijn met wachten op een gebruikersactie, terwijl je ook een Workflow zou kunnen maken die wacht op een gebruiker, zodat de Windowsapplicatie op dat moment geen resources gebruikt.
Nu de spannende nieuwe dingen. Er komt een nieuw Workflow type: de Flowchart. Dit type is eigenlijk geschikt voor alle toepassingen waar een sequential Workflow te simpel en een State Machine Workflow te ingewikkeld is. Hier komen op dit moment veel WF-developer mee in de problemen.
Dublin
Wat is "Dublin" nu eigenlijk. Wel, dit is een scalable host voor WCF Services, die ervoor zorgt dat alle state informatie wordt bijgehouden. Vooral voor de WF applicaties is dit handig. Deze host wordt automatisch gestart en automatisch opnieuw gestart als er iets mis gaat. Ook tracking en een aantal handige management tools zijn beschikbaar voor deze service.
Applying Dublin: An Example
Het mooie is dus dat een webapplicatie die draait op verschillende servers, met behulp van WF de state kan opslaan om zo op elke willekeurige server de applicatie verder te laten gaan op het moment dat de WF het proces verder laat gaan.
Oslo
"Oslo" is de codename van een nieuwe modelleer platform van Microsoft. Dit platform gebruik de taal "M" om de daadwerkelijke modellen te maken en de met Visual Studio "Quadrant" wordt dit alles grafisch!
Allerlei dingen kunnen op deze manier gemodelleerd worden, zoals Workflows, applicaties, processen of zo'n beetje alles wat je nog meer kunt bedenken. Het mooie aan dit concept is dat de programmatuur gebruikt maakt van modellen, die eventueel ook aangepast kunnen worden door technisch aangelegde consultants of analisten.