Software as a Service Andreas Von Gunten http://www.ondemandnotes.com http://www.andreasvongunten.com SaaSKon 2008 11. November 2008
Das Problem - Komplexität Software selber zu betreiben, bedeutet zunehmende technologische Komplexität zu bewältigen, die eigentlich nichts mit dem Kerngeschäft zu tun hat. 2
Die Folgen der Komplexität Anwendungen sind Abhängig von vielen weiteren Komponenten Laufende Wartungskosten für die zugrundeliegenden Komponenten Reduziert Innovationsgesgeschwindigkeit Hohe Kosten für Infrastruktur / Hardware Risikoreicher Einsatz Komplexe Abhängigkeiten erhöhen Projektkosten Downtime und Performance Probleme Upgrades verursachen hohe Kosten
Es verwundert mich immer wieder, festzustellen, wie Veränderungsresistent viele Informatik Verantwortliche sind, obwohl der IT Bereich eigentlich sehr dynamisch ist. Das trifft insbesondere auf die Software Anbieter zu. Veränderung Gibt es irgendeinen Grund davon auszugehen, dass die Art und Weise, wie wir in Zukunft Computer und Software nutzen, dieselbe sein wird wie Heute? 4
Der Paradigmenwechsel ist im Gange (Stand: 23.10.2008) 47 700 Kunden mit über 1 000 000 Benutzer bei Salesforce.com Über 1 000 000 Benutzer bei basecamphq Über 500 000 Unternehmen setzen Google Apps ein. SAP, Microsoft, Oracle, Adobe bieten SaaS Produkte oder Konzepte an. Google und Amazon sind auf dem Weg dazu bedeutende, SaaS, bzw. PaaS Anbieter zu werden. SaaS wird von führenden Analysten als vorteilhaftes Konzept wahrgenommen. In den USA werden neue kommerzielle Software Angebote in der Regel im SaaS-Modell eingeführt. 5
Wachstum der Nutzerzahlen eines typischen SaaS Anbieters 2001 2002 2003 2004 2005 2006 2007 2008 2009
Software as a Service (SaaS) ist nicht Mietsoftware Sie bezahlen zwar in der Regel eine wiederkehrende Abogebühr, aber für diese Gebühr erhalten Sie nicht nur Software, sondern einen Service bestehend aus: Multi-Tenant IT-Infrastruktur Updates (installiert) Backup Security Verfügbarkeit Software Darum müssen zum Vergleich mit klassischen in-house Lösungen die Total Cost of Ownership (TCO) berechnet werden. 7
Analogie: Strom aus der Steckdose Traditionelle Software SaaS Selber entwickeln und/oder betreiben Einstecken & Abonnieren 8
Die Multi-Tenant Architektur Customer 1 Customer 2 Customer 3 Customer n Applikations & Data Applikations & Data Applikations & Data Applikations & Data Operating System Operating System Operating System Operating System Hardware Hardware Hardware Hardware single tenant architecture. Cust. 1 Customer 2 Customer 3 Cust. 4 Customer n Applikations & Data Operating System Hardware multi tenant architecture 9
Software as a Service ist nicht ASP Dem ASP-Model lag in der Regel eine Single-Tenant Architektur zu grunde. ASP Lösungen waren in der Regel keine Webbrowser Lösungen. Die Kosten für eine ASP-Lösung waren oft höher als die Kosten für dieselbe Lösung im in-house Betrieb. 10
Stärken des Konzepts Kurze Projektzeiten Geringes Risiko Hohe Skalierbarkeit Hohe Flexibilität Einfach zu benützen und dadurch hohe User Akzeptanz Überall verfügbar (Internet Anbindung vorausgesetzt) Kalkulationssicherheit Geringere Komplexität Wenig Infrastruktur notwendig (Internet Browser genügt) Einfache Integration mit anderen Webapplikationen Keine Nebenkompetenzen aufzubauen und zu pflegen. Hohe Verfügbarkeit 11
Schwächen des Konzepts Abhängigkeit von der Internetanbindung Abhängigkeit vom SaaS Anbieter 12
Anpassungsmöglichkeiten (Customizing) Eine State-of-the-Art SaaS Plattform sollte mindestens folgende Möglichkeiten zur Anpassung des Systems bieten: Erstellen von beliebigen benutzerdefinierten Feldern, inkl. Validierungsanweisungen Erstellen von eigenen Tabellen und Relationen Erstellen von beliebigen benutzerdefinieren Reports inkl. Berechnungsfeldern Anpassen der Layouts Anpassen der Kommunikationsvorlagen (E-Mail Templates) Anpassen der Zugriffsrechte z.b. durch Benutzerprofile, Unternehmenshierachien, usw. Anpassen der Prozesse / Workflows 13
Integration Eine State-of-the-Art SaaS Plattform sollte mindestens folgende Möglichkeiten zur Integration in andere ICT- Umgebungen bieten: WebServices API Import / Export aller Daten in CSV und XML Echtzeit Integration von externen Web-Applikation im GUI- Kontext (Mash-Ups) Konnektoren zu Legacy-Systemen und Office Anwendungen. Ggf. CTI - Integration 14
Sicherheit SSL Verschlüsselung Kennwortrichtlinien Sitzungseinstellungen Zugriffsrechte auf Feldebene Aktivitätenprotokollierung 15
Vergleich USA / Europa Mehrere börsenkotierte SaaS Unternehmen in den USA Stark wachsender Dienstleistungssektor in den USA zum Thema SaaS / PaaS / Cloud Computing mit diversen Unternehmen, die sich vollständig auf diesen Themenkomplex konzentrieren. (Datacenter, Marketing, Strategieberatung, Finanzierung, Integration, Einführung, Implementierung, Entwicklung, usw.) Neue kommerzielle Softwareprodukte werden in den USA hauptsächlich im SaaS Model angeboten. Bislang kein einziges europäisches Unternehmen mit einem SaaS Angebot, dass eine gewisse Sichtbarkeit am Markt erreicht. Europäische Softwareanbieter entwickeln, mit Ausnahme von ein paar wenigen innovativen Unternehmen, immer noch hauptsächlich single-tenant, on premise Lösungen. 16
17 Ein etwas gewagter Ausblick In 10 Jahren wird der grösste Teil der Unternehmen, den grössten Teil der Informatikanwendungen im SaaS-Model beziehen. In 10 Jahren werden wir immer und überall mit genügend Bandbreite online sein, sodass sich die Frage nach Offline Anwendungen nicht mehr stellen wird. Im Datacenter bzw. Hostingmarkt wird die Bereinigung weiter gehen und nur Anbieter die in der Lage sind, komplexe multi-tenant Plattformen für ISV s bereitzustellen werden überleben. Es wird diverse Anbieter geben, die sich auf die Sicherung und die Migration von Anwendungen und Daten von einem Anbieter zu anderen spezialisert haben, um der Abhängigkeits-Problematik zu begegnen Es wird für SaaS Anbieter zusätzliche gesetzliche Auflagen im Zusammenhang mit Datenschutz und Datensicherheit geben.
Fragen? Anmerkungen? Weitere Informationen finden Sie auf meinem SaaS-Blog: http://www.ondemandnotes.com 18