SPHERE.IO
eCommerce as API platform
eCommerce Camp Jena / 13.2.2015
Nikolaus Kühn
‣ gegründet 2006
‣ Standorte in München & Berlin
‣ 40 Mitarbeiter
‣ Cloud eCommerce Software Anbieter (SaaS + PaaS)
‣ Erfa...
Vertrauen in commercetools
Consumer Goods
Fashion
B2B
Furniture
Medical
Market places / others
‣ “API first” eCommerce Plattform
‣ Bedient alle Channel & Geräte ohne technische Abhängigkeiten zwischen diesen
‣ Fokussie...
?
Muss das immer gleich aussehen?
Webshopsysteme sind stark auf „typische“ Handels-Experiences vordefiniert

Marke und Mark...
?
Muss das immer gleich aussehen?
Webshopsysteme sind stark auf „typische“ Handels-Experiences vordefiniert

Marke und Mark...
2016
wird
mobile commerce
25%
vom gesamten
eCommerce
ausmachen
new POS commerce
Individuelle Geschäftsmodelle und Produkte
z.B. Abonnements, digitale Güter, Marktplätze, integrierte Anwendungen erforder...
Technische Perspektive: Komplexität führt zu komplexen Systemen (surprise!)
Webshop ERP CRM BI Other
Plus: Integrationsdat...
SPHERE.IO ermöglicht zentrale und unabhängige Anbindung aller Kanäle
PIM CM OM Marketing Int. Analytics
Inventory

Shippin...
Highlights
‣ Keine Einstiegshürde, 

just sign up!
‣ All the Features!
‣ 100+ Feature-Releases pro Jahr

(rolling, abwärts...
ALL THE BACK-END TOOLS
http://admin.sphere.io/
SPHERE.IO bietet ein leicht zu bedienendes Backend
Interface mit eCommerce PIM und Katalog Management
Produktmanagement
‣ eCommerce PIM Funktionalität
‣ Flexible Produktklassifikationen
und frei modellierbare
Produktdatenmode...
💳
✈
Order Management
& Line Item Workflow (Finite State Machine)
👤
Kunden Management
Internationalisierung
‣ Backend in vielen Sprachen
‣ Beliebige Sprachen für Produkte
und alle sonst. Inhalte inkl.
eigener...
SDKs, Templates, best practices
‣ Fertige Shop-Templates (Play2)
‣ SDKs und best-practice Vorlagen
für Eigenimplementierun...
API : PARADIGMS
‣ Read performance & scalability are key
‣ Optimistic Concurrency Control
‣ Eventual Consistency
‣ Events,...
API : PERFORMANCE
‣ Hochperformant (<100ms response
time garantiert, viele ca. 20ms)
‣ Hochverfügbar (99,9+% gemessene
Ver...
PHP
NODE ..YOU
JAVA
..CHOOSE..
…
protected by OAuth
API
SPHERE.IO
protected by
API
your project
Products
Customers
Orders
…
SPHERE.IO
protected by OAuth
API HTTPS / JSON
Software Development Kit
(SDK)
http://sphereio.github.io/nodejs/
https://github.com/sp...
protected by OAuth
API HTTPS / JSON
Software Development Kit
(SDK)
SPHERE.IO
CMS native / customWeb Framework
http://impex...
Service Stack
‣ Netty
‣ REST/JSON
‣ Scala
‣ MongoDB
‣ ElasticSearch
‣ (soon) Kafka
‣ (frontends) Play 2
Dev/Ops Stack
‣ Ra...
The Big Picture: Rolle von SPHERE in größeren Architekturen
LB
shopfront server
shopfront server
shopfront server
LB
LB
Da...
The Big Picture: Rolle von SPHERE in größeren Architekturen
LB
shopfront server
shopfront server
shopfront server
LB
LB
Da...
The Big Picture: Rolle von SPHERE in größeren Architekturen
LB
shopfront server
shopfront server
shopfront server
LB
LB
Da...
One more thing: Everything outside the API is Open Source
http://github.com/sphereio
http://www.commercetools.com/en/prici...
Weitere Sessions:
nikolaus.kuehn@commercetools.de
http://www.commercetools.com
http://support.sphere.io
http://dev.sphere....
Nächste SlideShare
Wird geladen in …5
×

SPHERE.IO eCommerce as API platform - Nikolaus Kühn @ eCommerceCamp Jena 2015

1.048 Aufrufe

Veröffentlicht am

In this presentation, Nikolaus Kühn from commercetools talks about the SPHERE.IO platform, its architecture, its components and its API-first approach to E-Commerce.

http://www.commercetools.com/
https://twitter.com/sphereio

Veröffentlicht in: Software
0 Kommentare
7 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.048
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
33
Aktionen
Geteilt
0
Downloads
14
Kommentare
0
Gefällt mir
7
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

SPHERE.IO eCommerce as API platform - Nikolaus Kühn @ eCommerceCamp Jena 2015

  1. 1. SPHERE.IO eCommerce as API platform eCommerce Camp Jena / 13.2.2015 Nikolaus Kühn
  2. 2. ‣ gegründet 2006 ‣ Standorte in München & Berlin ‣ 40 Mitarbeiter ‣ Cloud eCommerce Software Anbieter (SaaS + PaaS) ‣ Erfahrung aus über 100 eCommerce Projekten ‣ Seit August 2014 eine Tochter der REWE Digital ‣ www.commercetools.com ‣ @commercetools ‣ @sphereio
  3. 3. Vertrauen in commercetools Consumer Goods Fashion B2B Furniture Medical Market places / others
  4. 4. ‣ “API first” eCommerce Plattform ‣ Bedient alle Channel & Geräte ohne technische Abhängigkeiten zwischen diesen ‣ Fokussierte Neuentwicklung mit komplettem eCommerce Featureset: ‣ PIM, Preise, Rabatte, Gutscheine,Verfügbarkeit, Steuern,Versandkosten, Ordermanagement, Kundenverwaltung, … ‣ Suche und Facettenfilter integriert (ES) ‣ Marktplatzunterstützung, Order Workflow ‣ Backend-UI (Merchant Center) ‣ Multi-Länder, Sprachen,Währungen, etc. ohne Datenkopien ‣ Real performant, hochverfügbar, skalierbar ‣ Zentrale Systemintegration für alle Channels ‣ SDKs, Toolkits, etc. komplett Open Source ‣ Freedom to the Frontend! SPHERE.IO (in a nutshell)
  5. 5. ? Muss das immer gleich aussehen? Webshopsysteme sind stark auf „typische“ Handels-Experiences vordefiniert
 Marke und Marketing müssen hineingepresst oder separat präsentiert werden
  6. 6. ? Muss das immer gleich aussehen? Webshopsysteme sind stark auf „typische“ Handels-Experiences vordefiniert
 Marke und Marketing müssen hineingepresst oder separat präsentiert werden
  7. 7. 2016 wird mobile commerce 25% vom gesamten eCommerce ausmachen
  8. 8. new POS commerce
  9. 9. Individuelle Geschäftsmodelle und Produkte z.B. Abonnements, digitale Güter, Marktplätze, integrierte Anwendungen erfordern
 Lösungsoffnere Technologien und Trennung von Daten, Prozessen und User Interface.
  10. 10. Technische Perspektive: Komplexität führt zu komplexen Systemen (surprise!) Webshop ERP CRM BI Other Plus: Integrationsdatenbanken, Service Layer etc.
  11. 11. SPHERE.IO ermöglicht zentrale und unabhängige Anbindung aller Kanäle PIM CM OM Marketing Int. Analytics Inventory
 Shipping Integration REST API ERP CRM BI Other
  12. 12. Highlights ‣ Keine Einstiegshürde, 
 just sign up! ‣ All the Features! ‣ 100+ Feature-Releases pro Jahr
 (rolling, abwärtskompatibel, ohne downtime) ‣ Weltweite Kunden-Basis (China, Südafrika,Australien, USA, Deutschland, Italien, Schweiz,…) ‣ Einfach zu nutzende Plattform für Entwickler und eCommerce Manager gleichermassen
  13. 13. ALL THE BACK-END TOOLS http://admin.sphere.io/
  14. 14. SPHERE.IO bietet ein leicht zu bedienendes Backend Interface mit eCommerce PIM und Katalog Management
  15. 15. Produktmanagement ‣ eCommerce PIM Funktionalität ‣ Flexible Produktklassifikationen und frei modellierbare Produktdatenmodelle („Typen“) ‣ Katalog-Management ‣ Staging & Publishing ‣ Flexible Preisgestaltung für Währungen, Lieferanten, Händler, Verkaufskanäle und Nutzergruppen ‣ hochperformante Suche und Facettierung
  16. 16. 💳 ✈ Order Management & Line Item Workflow (Finite State Machine)
  17. 17. 👤 Kunden Management
  18. 18. Internationalisierung ‣ Backend in vielen Sprachen ‣ Beliebige Sprachen für Produkte und alle sonst. Inhalte inkl. eigener Datenmodellierung ‣ Zonen, Länder und Regionen ‣ Währungsmanagement ‣ Steuern ‣ Lieferarten ‣ Preisgestaltung
  19. 19. SDKs, Templates, best practices ‣ Fertige Shop-Templates (Play2) ‣ SDKs und best-practice Vorlagen für Eigenimplementierungen (Java, PHP, Node.js) ‣ Beispiele für verschiedene Anforderungen ‣ Lösungen zum Verwalten von Marktplätzen und Händlern
  20. 20. API : PARADIGMS ‣ Read performance & scalability are key ‣ Optimistic Concurrency Control ‣ Eventual Consistency ‣ Events, Messages & Queues
 ‣ Documents, not Lines ‣ Loose Coupling of Components ‣ Common query DSL& Predicates ‣ Reference expansion ‣ Partial updates / Update Actions http://dev.sphere.io/http-api.html
  21. 21. API : PERFORMANCE ‣ Hochperformant (<100ms response time garantiert, viele ca. 20ms) ‣ Hochverfügbar (99,9+% gemessene Verfügbarkeit) ‣ 99,8% im SLA garantiert ‣ Reactive & Elastic by design
  22. 22. PHP NODE ..YOU JAVA ..CHOOSE.. …
  23. 23. protected by OAuth API SPHERE.IO
  24. 24. protected by API your project Products Customers Orders … SPHERE.IO
  25. 25. protected by OAuth API HTTPS / JSON Software Development Kit (SDK) http://sphereio.github.io/nodejs/ https://github.com/sphereio/sphere-jvm-sdk/ https://github.com/sphereio/sphere-php-sdk/
  26. 26. protected by OAuth API HTTPS / JSON Software Development Kit (SDK) SPHERE.IO CMS native / customWeb Framework http://impex.sphere.io/playground Micro Framework
  27. 27. Service Stack ‣ Netty ‣ REST/JSON ‣ Scala ‣ MongoDB ‣ ElasticSearch ‣ (soon) Kafka ‣ (frontends) Play 2 Dev/Ops Stack ‣ Rackspace ‣ nginx ‣ Puppet ‣ mcollective ‣ hiera/raziel ‣ Teamcity ‣ Ruby
  28. 28. The Big Picture: Rolle von SPHERE in größeren Architekturen LB shopfront server shopfront server shopfront server LB LB Database (Cluster) backend servers [transactions] Backend 
 User Interface External Systems: Business Intelligence, Fulfilment, Logistics, Mail, CRM …
  29. 29. The Big Picture: Rolle von SPHERE in größeren Architekturen LB shopfront server shopfront server shopfront server LB LB Database (Cluster) backend servers [transactions] Queues, Logging, etc Backend 
 User Interface Search (Cluster) Session Store Intermediate Caches REST API External Systems: Business Intelligence, Fulfilment, Logistics, Mail, CRM …
  30. 30. The Big Picture: Rolle von SPHERE in größeren Architekturen LB shopfront server shopfront server shopfront server LB LB Database (Cluster) backend servers [transactions] Queues, Logging, etc Backend 
 User Interface Search (Cluster) Session Store Intermediate Caches REST API External Systems: Business Intelligence, Fulfilment, Logistics, Mail, CRM … SPHERE.IO Integration Microservices
  31. 31. One more thing: Everything outside the API is Open Source http://github.com/sphereio http://www.commercetools.com/en/pricing/
  32. 32. Weitere Sessions: nikolaus.kuehn@commercetools.de http://www.commercetools.com http://support.sphere.io http://dev.sphere.io @commercetools @sphereio Christoph Batik (keynet.at): Projektbericht SPHERE.IO mit Symfony2 Robert Lemke (flownative) & Jens Schulze (commercetools): Typo3 Neos als Frontend für SPHERE.IO Meet us at: Internet World (München, 24./25.3.) APIdays Berlin (24./25.4.) ecomhack.io (Berlin, 9./10.5.)

×