Connected Services heeft een Marketplace as a Service (MaaS) op het Windows Azure Platform: o365store, een SaaS oplossing die als doelstelling heeft om de verkoop- en implementatiekosten van Office 365 te verlagen. In deze blogpost vind je een verslag van een interview met Maarten Visser van Connected Services.
<anko>: Kan je wat vertellen over het product o365store?
<connected services>: De o365Store is een MaaS (Marketplace as a Service) en wordt aan Microsoft partners zonder kosten als SaaS dienst geleverd. De dienst heeft als doel de verkoop- en implementatiekosten van Office 365 te verlagen en de tevredenheid van eindgebruikers te vergroten.
De o365Store bestaat onder andere uit een Silverlight applicatie (met een Windows Azure backend) welke binnen een minuut is te integreren in iedere website. De Silverlight applicatie stelt Microsoft partners in staat om Office 365 licenties, eigen diensten, en producten van derden, online aan te bieden en te verkopen op een manier die te vergelijken is met het plaatsen van een snoep-automaat in de kantine. Onze klanten (Microsoft partners) kunnen via een partner portaal de Microsoft services, eigen producten en diensten, en partner producten selecteren die ze in hun ‘snoep automaat’ willen aanbieden. O365store ondersteunt eventueel ook het leveringsproces van een product of dienst. Hiernaast kunnen partners en leveranaciers inloggen op de partnerportaal en kunnen daar zien welke producten zijn gekocht en welke acties er nog handmatig uitgevoerd moeten worden.
Omdat wij onze eigen online diensten (aanvullend aan Office 365) ook zullen aanbieden in de store, wordt er omzet gegenereerd waardoor we in staat zijn de dienst gratis aan te bieden. De service is momenteel nog in een beta en we zijn dan ook continue op zoek naar meer Microsoft partners die onze dienst willen uitproberen en naar leveranciers van innovatieve (aan Office 365 complementatire) services. Aanmelden kan op de website: o365store.nl.
<anko>: Wat was jullie belangrijkste reden om o365store op het Azure platform te ontwikkelen?
<connected services>: Onze focus ligt bij het ontwikkelen van applicaties op basis van Office 365 en SharePoint (Online). Het is natuurlijk erg mooi dat we middels Windows Azure onze applicaties kunnen draaien in dezelfde datacenters als Office 365. Verder hebben we de ambitie om onze diensten ook internationaal aan te bieden waardoor o.a. schaalbaarheid erg belangrijk wordt. Schaalbaarheid met behulp van Windows Azure is (mits goed uitgedacht en ontwikkeld) stukken goedkoper en eenvoudiger dan op basis van IaaS of (virtule) servers in datacenters
<anko>: Kan je beschrijven hoe het Windows Azure platform jullie heeft geholpen?
<connected services>: Wij vinden het erg belangrijk dat applicaties eenvoudig en laagdrempelig te gebruiken zijn. Zo vinden we het erg belangrijk dat onze klanten hun bestaande LiveID’s kunnen gebruiken om op de klantportaal in te loggen. Dankzij de Windows AppFabric ACS 2.0 hebben we dit in combinatie met WIF (Windows Identification Foundation) op een zeer nette en veilige manier kunnen realiseren.
<anko>: Welke andere producten worden bij de oplossing gebruikt?
<connected services>: We gebruiken Windows Azure Webroles voor het hosten van HTML en Silverlight componenten.SQL Azure wordt gebruikt voor de dataopslag en Windows Azure AppFabric voor (LiveID) authenticatie.De komende tijd wordt het platform uitgebreid met Windows Azure Queues en diverse Worker Roles.
<anko>: Waarom is o365store uniek?
<connected services>: Wij leveren een gratis online dienst die gericht is op Microsoft Partners, waarmee partners meer service kunnen verlenen aan hun klanten
.
<anko>: Wat zijn de belangrijkste lessen die jullie hebben geleerd tijdens de ontwikkeling
<connected services>: Ondanks dat je met Windows Azure geen eigen servers meer hebt, is het hebben van een aparte test en productieomgeving erg belangrijk. Verder is het nog duidelijker geworden dat bij het onwikkelen van een (SaaS) oplossing op Windows Azure, het hebben van een vooraf goed uitgedachte architectuur nog belangrijker is dan bij ‘traditionele’ systeem ontwikkeling
.