Pizza-as-a-Service: Shop-Teile aus der Cloud
Neu: "Everything as a Service"
Doch was verbirgt sich hinter den Begriffen? Prinzipiell lässt sich die Cloud-Landschaft in drei Ebenen einteilen. Die unterste Ebene ist das Cloud-Hosting, auch Infrastructure as a Service (IaaS) genannt. Dabei werden Speicherkapazitäten und Rechenleistung sowie dazugehörige Hard- und Software wie Router oder Firewalls angemietet. Zu den grössten und bekanntesten Anbietern zählen Amazon Web Services (AWS), Microsoft Azure und die Google Cloud. Dazu kommen eine Vielzahl anderer Anbieter wie Rackspace, Strato, 1&1 oder Host Europa.
Die oberste Ebene sind die SaaS-Lösungen. Dort liegen fertige Anwendungen als Komplettlösungen zur Nutzung bereit, etwa Marketing-Lösungen oder eben Shop-Software. Der grösste Nachteil dieser Lösungen ist, dass sie nur in eingeschränktem Mass an individuelle Anforderungen anpassbar sind. Sie verfügen zwar häufig über Zusatzmodule oder Plugins, und teilweise auch über einige offene Schnittstellen zu Drittsystemen, dennoch lassen sich individuelle Geschäftslogiken, wie sie beispielsweise im B2B- oder im B2B2C-Handel auftreten, damit nicht abbilden.
Platform as a Service als mittlere Ebene
An dieser Stelle setzen die neueren "As a Service"-Varianten an. Als mittlere Ebene zwischen IaaS und SaaS, also der Rechnerinfrastruktur und den Software-Anwendungen, haben sich "Platform as a Service"-Lösungen angesiedelt. Sie liefern, vereinfacht gesagt, eine Entwicklungsumgebung zur individuellen Anpassung der Systeme.
Das können unterschiedliche Frameworks sein, verschiedene Programmiersprachen und Datenbankstrukturen sowie Schnittstellen und eine breite Palette von Tools, die das Programmieren erleichtern, indem sie etwa häufig wiederkehrende Programmierschritte automatisieren. Zudem umfasst eine PaaS-Lösung eine sogenannte Staging-Umgebung, also eine Testebene, auf die eine Anwendung in unterschiedlichen Entwicklungsstadien immer wieder kopiert wird, um dort den Betrieb zu simulieren und zu testen.
PaaS-Lösung zu Oro Commerce
Zwei der bekanntesten PaaS-Angebote sind Heroku und Force.com, die beide zu Salesforce gehören. Bei den Shop-Software-Herstellern hat Oro zusätzlich zu seinen On-Premises- und SaaS-Versionen eine PaaS-fähige Lösungsvariante seiner Shop-Software "Oro Commerce" angekündigt. "Wir sehen, dass unsere SaaS-Lösung nicht allen individuellen Kundenwünschen gerecht werden kann. Vor allem im B2B-Umfeld reicht ein Modell mit vorgefertigten Modulen oft nicht aus. Da es aber oft auch nicht sinnvoll ist, alles komplett selbst zu entwickeln, haben wir uns entschieden, eine PaaS-fähige Version anzubieten", erklärt Alexander Shashin, Country Manager DACH von Oro.
Backend as a Service
Von sich Reden gemacht hat zuletzt die Otto-Tochter About You, die ein "Backend as a Service" auf den Markt gebracht hat. Dahinter verbirgt sich die Backend-Technologie, die About You für seinen eigenen Online-Shop in den vergangenen Jahren für viel Geld selbst entwickelt hat und nun Dritten zur Miete anbietet. Das Angebot steht zwischen PaaS und SaaS: Es lassen sich vorgefertigte Backend-Bausteine, wie das Produkt- und das Order-Management oder auch das Lager-Management, zu einem individuell nutzbaren Backend-System zusammenfügen. Die einzelnen Bausteine sind dabei aber nur bedingt über Schnittstellen anpassbar.
Frontend as a Service
Wer ein solches Bausteinsystem nutzt, braucht zum Backend seines Shops auch noch ein Frontend, bildlich gesprochen also eine Verkaufsfläche. Daher entstehen parallel zu BaaS Angebote wie "Frontastic". Sie liefern eben dieses Frontend aus der Cloud - ein "Frontend as a Service". Auch dieses Angebot steht irgendwo zwischen PaaS und SaaS. Henning Emmrich, Mitbegründer von Frontastic, erklärt dies so: Gegenüber dem Shop-Betreiber ähnele Frontastic einer SaaS-Lösung, die er sofort nutzen kann. Gegenüber Agenturen, die im Auftrag eines Shop-Betreibers ein Frontend entwickeln, verhalte sich Frontastic eher wie ein PaaS-Lösung, weil die Agenturen dort direkt die gewünschten Anpassungen programmieren könnten.
Das zeigt: Je mehr verschiedene Systeme als Bausteine in der Cloud zur Verfügung stehen, desto flexibler kann eine IT-Landschaft zusammengefügt werden. Daher kommen verstärkt solche Einzelteile Cloud-basiert auf den Markt: "Database as a Service" stellt Bausteine rund um Datenbanken zur Verfügung, "Content as a Service" macht die Nutzung und Verwaltung von Content über die Cloud möglich. Das lässt sich nahezu beliebig fortsetzen, insbesondere wenn man an neue Technologien wie Smart Home, Internet der Dinge oder Voice Assistance denkt. Daher sprechen Experten mittlerweile von "Everything as a Service", kurz XaaS.
Die begriffliche Unsicherheit wird allerdings gern für Marketing-Zwecke ausgenutzt. Eine von einem Unternehmen als "E-Commerce-Platttform" bezeichnete SaaS-Lösung in der Cloud ist noch lange keine "Platform as a Service"-Lösung - ebenso wenig wie drei frische Tomatenscheiben aus einer Tiefkühlpizza eine Restaurantpizza machen.