SlideShare ist ein Scribd-Unternehmen logo
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)
‣ Erfahrung aus über 100 eCommerce Projekten
‣ Seit August 2014 eine Tochter der REWE Digital
‣ www.commercetools.com
‣ @commercetools
‣ @sphereio
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
‣ 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)
?
Muss das immer gleich aussehen?
Webshopsysteme sind stark auf „typische“ Handels-Experiences vordefiniert

Marke und Marketing müssen hineingepresst oder separat präsentiert werden
?
Muss das immer gleich aussehen?
Webshopsysteme sind stark auf „typische“ Handels-Experiences vordefiniert

Marke und Marketing müssen hineingepresst oder separat präsentiert werden
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 erfordern

Lösungsoffnere Technologien und Trennung von Daten, Prozessen und User Interface.
Technische Perspektive: Komplexität führt zu komplexen Systemen (surprise!)
Webshop ERP CRM BI Other
Plus: Integrationsdatenbanken, Service Layer etc.
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
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
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
Produktdatenmodelle („Typen“)
‣ Katalog-Management
‣ Staging & Publishing
‣ Flexible Preisgestaltung für
Währungen, Lieferanten, Händler,
Verkaufskanäle und
Nutzergruppen
‣ hochperformante Suche und
Facettierung
💳
✈
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 Datenmodellierung
‣ Zonen, Länder und Regionen
‣ Währungsmanagement
‣ Steuern
‣ Lieferarten
‣ Preisgestaltung
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
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
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
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/sphereio/sphere-jvm-sdk/
https://github.com/sphereio/sphere-php-sdk/
protected by OAuth
API HTTPS / JSON
Software Development Kit
(SDK)
SPHERE.IO
CMS native / customWeb Framework
http://impex.sphere.io/playground
Micro Framework
Service Stack
‣ Netty
‣ REST/JSON
‣ Scala
‣ MongoDB
‣ ElasticSearch
‣ (soon) Kafka
‣ (frontends) Play 2
Dev/Ops Stack
‣ Rackspace
‣ nginx
‣ Puppet
‣ mcollective
‣ hiera/raziel
‣ Teamcity
‣ Ruby
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 …
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 …
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
One more thing: Everything outside the API is Open Source
http://github.com/sphereio
http://www.commercetools.com/en/pricing/
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.)

Weitere ähnliche Inhalte

PDF
Erfahrungsberichte mit SPHERE.IO - Christoph Batik @ eCommerceCamp Jena 2015
PDF
Lego-Bausteine des Online-Handels
PDF
Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigk...
PDF
Storytelling mit Content Commerce
PDF
Why APIs? Why API Management? Michel dorochevsky - Introduction-API-Managemet
PPTX
API Management
PPTX
API-Industrie
PDF
[WSO2 Integration Summit Bern 2019] Digital Revolution and API Management
Erfahrungsberichte mit SPHERE.IO - Christoph Batik @ eCommerceCamp Jena 2015
Lego-Bausteine des Online-Handels
Osudio + commercetools Webinar: Microservices - Flexibilität und Geschwindigk...
Storytelling mit Content Commerce
Why APIs? Why API Management? Michel dorochevsky - Introduction-API-Managemet
API Management
API-Industrie
[WSO2 Integration Summit Bern 2019] Digital Revolution and API Management

Was ist angesagt? (17)

PDF
Von der Marketingidee zum Produkt
PPTX
ShareConf 03.07.2014 SAP Integration für Sharepoint
PDF
Hybris und Sitecore - Der Commerce Connect im Einsatz
PDF
APIs als Schlüssel zur Digitalen Transformation
PDF
[WSO2 Integration Summit Bern 2019] Customer Centricity through API Integrati...
PDF
CPQ: Komplexe Angebotsprozesse automatisieren, mehr Umsatz generieren!
PPTX
MT AG Data Vault Generator
PDF
SAP Application Interface Framework (AIF) - Webinar Schnittstellenbetrieb & -...
PPTX
Let your clients do the work - Client side validations in APEX 5.1
PDF
Unternehmenserfolg durch Komplettlösungen für KMU
PDF
SAP Integration: Stellen Sie Ihre Backoffice Daten dort zur Verfügung, wo...
PDF
Cloud-ERP-System mit TCPOS-Schnittstelle
PPT
Ing. Michael Schober (Ecosol)
PPTX
2011 - E-Commerce Shopsysteme im Vergleich - Magento, hybris und Sitecore
PDF
boxcryptor pitch deck
PDF
Alfresco Day Vienna 2016: Alfrescos neue Rest API
PPTX
REST Problems
Von der Marketingidee zum Produkt
ShareConf 03.07.2014 SAP Integration für Sharepoint
Hybris und Sitecore - Der Commerce Connect im Einsatz
APIs als Schlüssel zur Digitalen Transformation
[WSO2 Integration Summit Bern 2019] Customer Centricity through API Integrati...
CPQ: Komplexe Angebotsprozesse automatisieren, mehr Umsatz generieren!
MT AG Data Vault Generator
SAP Application Interface Framework (AIF) - Webinar Schnittstellenbetrieb & -...
Let your clients do the work - Client side validations in APEX 5.1
Unternehmenserfolg durch Komplettlösungen für KMU
SAP Integration: Stellen Sie Ihre Backoffice Daten dort zur Verfügung, wo...
Cloud-ERP-System mit TCPOS-Schnittstelle
Ing. Michael Schober (Ecosol)
2011 - E-Commerce Shopsysteme im Vergleich - Magento, hybris und Sitecore
boxcryptor pitch deck
Alfresco Day Vienna 2016: Alfrescos neue Rest API
REST Problems
Anzeige

Andere mochten auch (20)

PDF
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
PDF
What is Real time bidding (DSP, SSP, DMP, ATD, ITD)
PPT
Primera práctica
PPT
Primera práctica
PPTX
Los derechos humanos
PDF
10. geometria-en_la_moto
PPTX
Higiene alimenticia
PPTX
Presentacióngimpdedani
PDF
Educacion inclusivaesp
PPTX
Contabilidad
PDF
St. Galler Diplom im Angewandten Change Management fuer Senior Executives
PDF
Standortdialog industrielle produktion
ODT
Blog
PPTX
Presentación osc
PPT
Actividades photoshop
PPT
Administración básica
PDF
Exhibition Banners
PPTX
Enmpresa y tecnologia
PPT
DOC
Avería eléctrica
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
What is Real time bidding (DSP, SSP, DMP, ATD, ITD)
Primera práctica
Primera práctica
Los derechos humanos
10. geometria-en_la_moto
Higiene alimenticia
Presentacióngimpdedani
Educacion inclusivaesp
Contabilidad
St. Galler Diplom im Angewandten Change Management fuer Senior Executives
Standortdialog industrielle produktion
Blog
Presentación osc
Actividades photoshop
Administración básica
Exhibition Banners
Enmpresa y tecnologia
Avería eléctrica
Anzeige

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

  • 1. SPHERE.IO eCommerce as API platform eCommerce Camp Jena / 13.2.2015 Nikolaus Kühn
  • 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. Vertrauen in commercetools Consumer Goods Fashion B2B Furniture Medical Market places / others
  • 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. ? 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. ? Muss das immer gleich aussehen? Webshopsysteme sind stark auf „typische“ Handels-Experiences vordefiniert
 Marke und Marketing müssen hineingepresst oder separat präsentiert werden
  • 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. Technische Perspektive: Komplexität führt zu komplexen Systemen (surprise!) Webshop ERP CRM BI Other Plus: Integrationsdatenbanken, Service Layer etc.
  • 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. 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. ALL THE BACK-END TOOLS http://admin.sphere.io/
  • 14. SPHERE.IO bietet ein leicht zu bedienendes Backend Interface mit eCommerce PIM und Katalog Management
  • 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. 💳 ✈ Order Management & Line Item Workflow (Finite State Machine)
  • 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. 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. 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. 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
  • 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. protected by OAuth API HTTPS / JSON Software Development Kit (SDK) SPHERE.IO CMS native / customWeb Framework http://impex.sphere.io/playground Micro Framework
  • 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. 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. 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. 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. One more thing: Everything outside the API is Open Source http://github.com/sphereio http://www.commercetools.com/en/pricing/
  • 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.)