SaaS is populair, zeker in moeilijker economische tijden. Saas is software die als online-dienst te gebruiken is en eventueel ook naar verbruik in rekening kan worden gebracht. Vorige maand schreven we al het een en ander over Saas in het artikel
'met het hoofd in de wolken'. Maar welke platformen zijn er geschikt voor uw SaaS oplossing?
Heeft u een goed idee voor een product of dienst en wilt u dit aanbieden in SaaS vorm, dan geeft dit artikel een aantal punten ter overweging.
1. multi-tenant
Uw product is geschikt voor meerdere afnemers waardoor u het in de SaaS vorm kunt aanbieden.
De vraag die hoort bij multi-tenant :
Welke mogelijkheden heeft een tenant om uw product aan te passen aan zijn wensen ? Denk hierbij aan kleurstellingen, teksten of kortingspercentages.
2. publieke of beveiligde dienst
Een publieke dienst is bijvoorbeeld het aanbieden van premieberekening en beveiligde dienst is bijvoorbeeld Gmail.
De vragen die horen bij beveiligde diensten:
Op welke manier zijn de gegevens van uw klanten beveiligd ?
Zijn er meerdere rollen van toepassing, bijvoorbeeld de rol om instellingen te wijziging? (zie punt 1)
Heeft u bijbehorende diensten rondom gebruikersbeheer, wilt u “Single Sign On” kunnen aanbieden vanaf de werkplek (denk aan SAML ondersteuning) ?
3. integratie I
Is uw toepassing afhankelijk van gegevens uit andere bronnen (dit kunnen andere SaaS toepassingen zijn).
Vragen die hierbij horen zijn:
Horen deze gegevens bij de gebruiker van punt 2?
zijn de gegevens tenant specifiek of gelden ze voor iedereen ?
4. integratie II
In welke mate kan uw product worden geïntegreerd.
Vragen die hierbij horen zijn:
Gaat het om gegevensintegratie of integratie (at the glass) in een andere website ?
Als het om integratie in een andere website gaat, is de tenant dan door de opties van punt 1 in staat om aanpassingen te verrichten zodat ook de kleurstelling meegaat in de kleurstelling van de andere websites (zogenaamd white-labelling)
De keuze voor een platform wordt onder andere bepaald door de antwoorden op bovenstaande vragen. Onderstaande tabel geeft aan wanneer welk IBM product geschikt is vanuit dit perspectief.
 | 1 | 2 | 3 | 4 |
| Domino | √maatwerk | √Instance level security is het onderscheidend vermogen | Het Domino platform is niet het meest open platform. | √Integratie van Domino data vraagt extra kennis, integratie 'at the glass' kan eenvoudig worden aangeboden |
| WebSphere Portal | √met the theme customizer kun je al iets bereiken op kleurstelling gebied. Portlet preferences of configuratie ondersteund ook de data instellingen. | Onderscheiding in rollen is geregeld | Portal is bedoeld om gegevens uit verschillende omgevingen bij elkaar te brengen | √ |
| Mashup Center | √Widget preferences ondersteunt de datainstelling. |  | √ | MashupCenter biedt de widgets die per definitie geschikt zijn voor integratie 'at the glass'. Data integratie via (atom)feeds |
| WebSphere Application Server | √ maatwerk | √maatwerk | √maatwerk | √maatwerk |
Andere perspectieven als beschikbaarheid, robuustheid, beschikbaarheid van kennis of kosten zijn hier niet in meegenomen.
belangrijkste conclusie:
Als u te maken hebt met beveiligde gegevens die binnen het platform worden opgeslagen dan is Domino een geschikte keuze. Is er geen sprake van beveiliging of personalisatie dan zijn er ook buiten het IBM platform diverse opties, LAMP, Microsoft, Google.
Is er spraken van integratie dan is WebSphere Portal of het new kid on the block Mashup Center een geschiktere kandidaat, hoewel er dan maatwerk vereist is als u ook gegevens beveiligd wilt opslaan.