Azure in de praktijk - 42windmills - Windows Azure Platform
Zoeken binnen blogs.microsoft.nl

Windows Azure Platform

Azure in de praktijk - 42windmills

May 16 2011, 04:45 PM

42windmills heeft hun flagship product ontwikkeld voor het Windows Azure Platform: 42windmills, een product om line-of-business applicaties te ontwikkelen en hosten op het platform. In deze blogpost vind je een verslag van een interview met Vincent van Nimwegen van 42windmills.

 

<anko>: Kan je wat vertellen over het product 42windmills?
<42windmills>: 42windmills biedt een online platform voor zowel ISV’s als SI’s om sneller line-of-business applications te ontwikkelen. De gedachte is dat veel componenten iedere keer terugkomen en niet opnieuw geprogrammeerd hoeven te worden. Uit onderzoek is gebleken dat ca 80% van de code bestaat uit dat wat je niet ziet: de architectuur, code om informatie weg te schrijven en op te slaan, beveiliging, rollen/ rechten etc. Dat is dan ook wat in ons platform direct beschikbaar is. Het vertrekpunt is dus die 80%. Op basis van een in te voeren model (de kenmerken van de gewenste applicatie) en user interface (welke knoppen waar) wordt een volledig werkende applicatie gegenereerd. Het is zeer eenvoudig om specifieke code toe te voegen door de integratie met Visual Studio 2010.

 

<anko>: Wat was jullie belangrijkste reden om 42windmills voor het Azure platform te ontwikkelen?
<42windmills>: 42windmills is een online platform. Er is geen complexe lokale installatie nodig, slechts een ‘free signup’. Dit vereist voor de 42windmills Application Designer een zeer (geografisch) schaalbaar en flexibel model. Daarbij moet zeer snel en efficient kunnen worden geschaald.  De output van 42windmills (een LOB applicatie) moet altijd bereikbaar, veilig en betrouwbaar zijn. Voor ISV’s biedt 42windmills een Azure-Ready Visual Studio solution welke enkel nog met custom code hoeft te worden verrijkt. Vanuit Visual Studio kunnen applicaties direct naar Windows Azure worden gedeployed.
 

 

<anko>: Kan je beschrijven hoe het Windows Azure platform jullie heeft geholpen?
<42windmills>: Windows Azure maakt het voor ons mogelijk om de complexiteit van deploying en hosting weg te halen bij de gebruikers van het 42windmills platform. Via een ‘One-click deployment’ kan een gebruiker vanuit de 42windmills Application Designer een compleet werkende LOB applicatie op Azure hosten. Door gebruik te maken van verschillende webrollen kunnen preview apps, shared apps, dedicated apps eenvoudig door ons worden gemanaged. De Azure Blob Storage gebruiken we als package store. Mocht een webrol een nieuwe instance krijgen, zorgt de Blob Storage voor behoud van customer apps. Veel systeem administratie handelingen zijn hierdoor voor ons komen te vervallen, waardoor wij ons meer op de leuke dingen kunnen concentreren, namelijk coole features toevoegen op het 42windmills platform!.

 

<anko>: Welke andere Microsoft producten worden bij de oplossing gebruikt?
<42windmills>: 42windmills maakt gebruik van standaard Microsoft componenten, zoals Silverlight, Enterprise Application Blocks, ASP.Net Membership, SQL Server 2008R2, SQL Server Reporting Services, ASP.Net Ajax Control Toolkit..

 

<anko>: Waarom is 42windmills uniek?
<42windmills>: 42windmills maakt snelbouw van zakelijke applicaties voor de cloud mogelijk:

ISV’s: Besteed de kostbare tijd aan het creatieve ontwikkelproces, niet infrastructurele code. Het 42windmills platform heeft alles om flexibele cloud applicaties te maken en biedt maximale vrijheid door de integratie met MS Visual Studio.

SI’s: Rapid prototyping is nog nooit eenvoudiger geweest. Na het invoeren van het datamodel en de schermindeling wordt een complete webapplicatie gegenereerd. In plaats van ellenlange specificaties te schrijven kunnen prototypes real-time worden gedemonstreerd - en direct de klant feedback worden verwerkt!

Eindgebruikers:
42windmills applicaties werken zoals gebruikers werken. De zeer herkenbare look&feel maakt het werken erg eenvoudig. De webbased applicaties zijn veilig, altijd beschikbaar en doen dat wat de gebruiker nodig heeft.

In de cloud:
42windmills applicaties kunnen direct naar de cloud worden gebracht. Voor Windows Azure hebben we een 'one-click deployment' ontwikkeld. Hiermee wordt de applicatie maximaal schaalbaar, veilig en snel. 

 

<anko>: Wat zijn de belangrijkste lessen die jullie hebben geleerd tijdens de ontwikkeling
<42windmills>: Windows Azure biedt verschillende mogelijkheden om applicaties en services te deployen. Omdat ons platform is gebaseerd op standaard Microsoft technologie was de transitie naar Windows Azure roles goed uitvoerbaar. Uiteraard hebben we nog wel wat wensen, zoals bijvoorbeeld cross database referencing. We volgen de Azure SDK updates op de voet en we verwachten nog mooie ontwikkelingen!
.

Commentaar:

Slinger Jansen zei:

Kijk, dit is model driven development in de praktijk, en dan ook nog in de cloud. Wat zijn de winnende cases op dit vlak? Wat voor klanten heeft 42w inmiddels gescoort die op Azure gaan draaien? Dit wordt software ontwikkeling in 2012.

# May 18, 2011 3:24 PM

Anko Duizer zei:

42Windmills is inderdaad een zeer interessante case. Ze hebben diverse klant cases, maar daarvoor kan je het beste contact opnemen met Vincent van Nimwegen (42Windmills)

# May 27, 2011 10:47 AM
Wat denkt u?

(Verplicht) 

(Verplicht) 

(Optioneel)

(Verplicht) 
CaptchaCube Vraag:


Antwoord: