jeudi 29 novembre 2012
SaaS Système Top 10 Problèmes de conception
Software as a Service (SaaS) est une prestation de nouveaux logiciels et de modèle d'affaires pour ISV.
Le modèle SaaS implique la prestation de l'application comme un service, sur Internet.
Le modèle SaaS exige que l'application soit conçue dès le départ comme un multi-tenanted (MT) application SaaS, ou être un simple En location (ST) demande de ré-ingénierie pour la quasi-SaaS opération. Ces caractéristiques différencient les applications SaaS de l'héritage ASP / Hébergement modèle. Ils ont également différencier les applications SaaS à partir du modèle de virtualisation, qui a très peu à voir avec le SaaS et se préoccupe davantage de l'efficacité datacenter.
Le modèle économique SaaS implique un agile, entreprise application Internet qui s'appuie sur l'architecture logicielle de pointe pour construire rapidement une large base d'utilisateurs au coût initial relativement faible par utilisateur.
Prendre une trousse de demande conventionnelle et en lui fournissant un service hébergé (ASP-Hosting héritage du modèle) n'est pas SaaS. Même en ajoutant la virtualisation ne constitue pas SaaS. Si une société d'hébergement accueille 100 instances distinctes d'un logiciel, il ya 100 cas de logiciels à installer, entretenir et (pire) personnaliser. Ce modèle n'est pas extensible et ne parvient pas à un petit nombre.
L'importance du SaaS, c'est qu'il représente un changement complet de paradigme qui s'est développé autour de l'année 2000 pour le développement et la livraison de logiciels d'application. SaaS est maintenant remodeler le paysage ISV, conduisant à une réorganisation considérable au sein de l'industrie de logiciel.
Pour avoir la chance SaaS, concepteurs de systèmes SaaS / développeurs doivent surmonter les suivants, Top 10 des problèmes de conception / défis:
1. Multi-location
Comment concevoir une application qui prend en charge des centaines / milliers d'entreprises.
2. Sécurité
Comment faire en sorte que les données client est sécurisé et qu'il ya séparation complète des données d'une entreprise locataire à l'autre.
3. Évolutivité
Comment développer une application qui permet de faire face à, disons, 1.000 entreprises et 30.000 utilisateurs finaux individuels.
4. Disponibilité
Comment développer une application qui peut offre toujours une disponibilité de 99,5% +.
5. Performance
Comment développer une application qui peut fournir...
Inscription à :
Publier les commentaires (Atom)
Aucun commentaire:
Enregistrer un commentaire