SlideShare a Scribd company logo
PUBLIC
JürgenAlbertsen,SAP Hybris
October17,2017
Learn about Cloud and Scalability
in SAP Hybris Commerce Technology Strategy
2PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Our technology strategy
in one word
3PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Cloud
Our technology strategy in one word:
4PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Cloud
Commerce
cloud
Public
cloud
Private
cloud
5PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Automation API first End-to-end
applications
Microservices
Cloud
6PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Automation
7PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Automate the complete lifecycle of a project
Develop
Standardize and
automate setup of
development
environment. Model
your dev
environment after
your production
environment.
Test
Automate the
execution of your test
cases and run them
in a production-like
environment.
Deploy
Automate the
deployment of code and
infrastructure to all
environments. This
allows for faster time to
production and greater
agility.
Operate
Automate the operations
of your application, such
as provisioning, scaling,
monitoring, update of
infrastructure, etc.
8PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
The approach to automation
Containers
Standardize the packaging of
SAP Hybris Commerce and all
its dependencies. Make
deployments easier,
reproducible, and more portable.
Cluster orchestration
Automate the provisioning,
configuration and
operations of an SAP
Hybris Commerce cluster.
Scale up or down elastically
in response to your load
requirements.
Build and deploy pipeline
Automate the process from
code commit to deployment
onto production. A pipeline
executes each step in a
reproducible and well-defined
way, including functional and
performance tests.
9PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Docker as container technology
§ SAP Hybris Commerce + JVM + OS + potential other dependencies in a
Docker image
§ Able to run on any platform that runs Docker, without any modification, such
as Linux, Mac, Windows. No other software needs to be installed
§ Immutable containers, configuration injected at runtime
§ Installer used to build Docker images for SAP Hybris Commerce as well as all
other components in a system landscape
10PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Everything Docker
EmployeeCustomer
HTTPSHTTPS
Load
balancer
Web
server
Web
server
Backoffice Storefront Storefront
Integrations OMS
SAP Hybris
Commerce cluster
HTTP
Solr
Solr
Solr cluster
§ Colored rectangles denote Docker containers
for SAP Hybris Commerce components
§ Grey rectangles denote Docker containers for
peripheral services
§ Each node in an SAP Hybris Commerce
cluster can run in a different configuration
with different Web applications enabled, such
as storefront, back office, or OMS
11PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Kubernetes for cluster orchestration
§ Manage the cluster of Docker containers with all components of the
SAP Hybris Commerce system landscape
§ Create a standardized and reproducible setup that can be spun up
and torn down anywhere in a fully automated way on any platform
§ Automate all stages of the lifecycle of your landscape
§ Scale up and down in response to your load requirements
§ Standardize security, load balancing, monitoring, and solutions for
other aspects of system deployments
12PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Manage and orchestrate your clusters
EmployeeCustomer
HTTPSHTTPS
Load
balancer
Web
server
Web
server
Backoffice Storefront Storefront
SAP Hybris cluster
HTTP
Solr
Solr
Solr cluster
EmployeeCustomer
HTTPSHTTPS
Load balancer
Web
server
Web
server
Backoffice Backoffice
Integrations OMS
SAP Hybris cluster
HTTP
13PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Build and deploy pipeline with Jenkins
§ Automate all steps from code commit to deploy to production
§ Monitor all steps. Fix and restart if necessary
§ Infrastructure uses containers, too: Spin up or tear down your build
and deploy pipeline as needed on any platform
§ Automate updates to all of your environments
14PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
The build and deploy pipeline
Commit
to
product
repo
Compile
Build
base
Docker
image
Base image
repository
Product
developer
Trusted
binaries
Deploy
Test
product
Commit
to
project
repo
Compile
Project image
repository
Build
project
Docker
image
Deploy to
Project
QA env
Test
project
impl.
Deploy to
production
Project
developer
Product pipeline
Project pipeline
Product
QA env
Project
QA env
Production
env
15PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Automation makes development easier
§ Standardize the development environment
§ Bring development closer to production
§ Decouple component development, such as storefront from back end
§ Gain a development process that results in well-defined and versioned
artifacts
§ Make the development process more reproducible
16PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Automation makes testing easier
§ Standardized test environments
§ Automated and reproducible setup of test environments
§ Automated and reproducible execution of tests
§ Disposable test infrastructure for greater agility
§ Local testing in production-likeenvironments
§ Test cases executed automatically for each change, resulting in a
high-quality product
17PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Automation makes deployments easier
§ Reproducible deployments on any platform
§ Ability to spin up or down your entire system landscape as you require
§ Versioned system landscape configuration
§ Common packaging of all components of the system landscape
§ Build once. Configurable artifacts. Parameterize on startup.
§ Stable deployment because of immutable components. Don't fix and
patch, roll out whole containers again.
18PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Automation makes operations easier
§ Scale up and down automatically without having to manually provision
new resources
§ Let application decide for itself at runtime to scale up or down
§ Update and patch your environment while it is running – for example,
SAP Hybris Commerce, Web server, SSL certificates
§ Use monitoring metrics to reconfigure your landscape automatically
19PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
API first
20PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
§ Integrate SAP Hybris Commerce into any system that
understands REST
§ Decouple front end from back end
§ Mix and match functionality
§ Prepare your architecture for a shift to microservices
21PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
An API for every module
SAP Hybris Commerce core
Commerce
API
OMS
API
CMS
API
Platform
API
Customer
service
API
22PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
{y} platform
How does this change the storefront?
Accelerator
{y} platform
API
An API-backed accelerator talks to the
platform using our Web services
Today, our accelerators are part of the
platform and talk to it directly
Accelerator
23PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
End-to-end
applications
24PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Closing the gap: end-to-end implementations of specific use cases
Out of the box
Integrations
Project implementation End-to-end application
Customizations
Out of the box
Integrations
Customizations
and
configuration
25PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
§ Available in the cloud
§ End-to-end implementation
§ For selected use cases:
– B2C retail shop
– Product content management
§ Preintegrated with selected 3rd-party systems, while
open for others
§ Full configurability
§ Still open for customizations
26PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Preintegrated, well-defined interfaces for data import and export
SAP Hybris Commerce core
REST
Payment Profile Fraud SAP
S/4HANA
E-mail
Conversion
suite
Accelerator
Decouple front end for
maximum
customizability
ImpEx
SAP Cloud
Platform
Integration
Orders
CSVImpEx
Payment
provider 1
Payment
provider 2
Fraud
provider 1
Fraud
provider 2
Customization 1 Customization 2
Preintegrated
according to use
case with well-
defined API.
Choose your
integration
provider. Other
integrations only
with this API.
CSV
Products
Content
SAP Cloud
Platform
Integration
CSV
Configures
Project
developer
27PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Microservices
28PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
§ Microservices are available to augment and scale
SAP Hybris Commerce
§ They support rapid and easy extension of SAP
Hybris Commerce
§ They allow innovation at a greater speed and without
the need to customize and redeploy SAP Hybris
Commerce
§ They allow for more complex solutions, such as for
Big Data, AI, and more
29PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Augment with microservices: add new functionality
SAP Hybris Commerce
Loyalty module
Personalization
module
Customer
service module
Subscription
module
Loyalty
Profile
Conversion
suite
SE center Revenue cloud
REST REST REST REST
REST
30PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Scaling with microservices: an example
SAP Hybris Commerce node SAP Hybris Commerce node SAP Hybris Commerce node
Load balancer
Cart service
node
Cart service
node
Cart service
node
Cart service
node
Cart service
node
Cart service
node
Cart service
node
REST
REST
31PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Service factory:
A microservices-based solution
that lets you focus on your
business logic, making it easy to
extend SAP Hybris Commerce
32PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Service factory
Agile
§ Gain an agility layer that enables rapid
innovation and extensions
§ Achieve fast time to go-live, measured
in weeks, not months
§ Take advantage of flexible
experimentation: scale up, scale down,
and evolve as business needs and
technologies change
Integrated Open
§ Get full integration with the SAP Hybris
front office suite, and into the SAP
back office
§ Use easy-to-integrate customer-
specificnon-SAP technologies
§ Leverage SAP Cloud Platform
Integration
§ Use any tool or programming language
§ Mash togetherservices from
anywhere, including SAP
§ Deployin any major PaaS including
SAP Cloud Platform
33PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP Hybris Commerce
Extending SAP Hybris Commerce with the service factory from SAP Hybris
as a Service on SAP Cloud Platform
Service factory
Events
Callbacks
REST API
SAP Hybris as a
Service connector
Pub sub
Microservice
Lambda
Mashup
Wormhole: Bridge between
SAP Hybris Commerce and
the service factory,
deployed side-by side with
SAP Hybris Commerce as a
container. Provides a unified
interface and transparent
authentication
Thank you.
Contact information:
Jürgen Albertsen
Lead Architect, SAP Hybris Commerce
juergen.albertsen@sap.com

More Related Content

PDF
A Guide to a Successful SAP Hybris Commerce Cloud Project
PDF
E-Commerce and Digital Transformation with SAP Hybris Solutions - 56593
PDF
Building a Center of Excellence for your Salesforce crm team
PDF
Discover SAP BusinessObjects BI 4.3
PPTX
SAP Integration Suite L1
PPTX
What is Business Objects
PDF
Flutter vs. MAUI - what should you pick and why?
PPT
Salesforce complete overview
A Guide to a Successful SAP Hybris Commerce Cloud Project
E-Commerce and Digital Transformation with SAP Hybris Solutions - 56593
Building a Center of Excellence for your Salesforce crm team
Discover SAP BusinessObjects BI 4.3
SAP Integration Suite L1
What is Business Objects
Flutter vs. MAUI - what should you pick and why?
Salesforce complete overview

What's hot (20)

PDF
Salesforce crm and its cloud services ppt converted
PDF
A small comparison between SAP S/4HANA Cloud : Public Vs Private Vs On Premise
DOCX
Venkatesh_SAP_ABAP_resume
PPTX
Salesforce
PDF
Dreamforce 2013 Salesforce Fundamentals: Strategy for Opportunity Management
DOC
SAP ABAP Resume
PPTX
Monetization: Unlock More Value from Your APIs
PDF
Extend SAP S/4HANA to deliver real-time intelligent processes
PPTX
L1_RISE_with_SAP_NNN_V3.4.pptx
PPTX
SAP Fiori.pptx
PDF
What is No-Code/Low-Code App Development and Why Should Your Business Care?
PDF
SAP S/4HANA Migration Cockpit
PDF
SAP Cloud Platform - Integration, Extensibility & Services
PPTX
Salesforce Cloud Infrastructure and Challenges - A Brief Overview
PPTX
Salesforce Lightning Web Components Overview
PDF
Marlabs Capabilities Overview: Guidewire Services
PDF
Microsoft Dynamics 365 and why you need it NOW!
PPTX
SAP Fiori ppt
PDF
sitNL 2019 - SAP Conversational AI
PDF
React Native - Fabric review-2018-07-25
Salesforce crm and its cloud services ppt converted
A small comparison between SAP S/4HANA Cloud : Public Vs Private Vs On Premise
Venkatesh_SAP_ABAP_resume
Salesforce
Dreamforce 2013 Salesforce Fundamentals: Strategy for Opportunity Management
SAP ABAP Resume
Monetization: Unlock More Value from Your APIs
Extend SAP S/4HANA to deliver real-time intelligent processes
L1_RISE_with_SAP_NNN_V3.4.pptx
SAP Fiori.pptx
What is No-Code/Low-Code App Development and Why Should Your Business Care?
SAP S/4HANA Migration Cockpit
SAP Cloud Platform - Integration, Extensibility & Services
Salesforce Cloud Infrastructure and Challenges - A Brief Overview
Salesforce Lightning Web Components Overview
Marlabs Capabilities Overview: Guidewire Services
Microsoft Dynamics 365 and why you need it NOW!
SAP Fiori ppt
sitNL 2019 - SAP Conversational AI
React Native - Fabric review-2018-07-25
Ad

Similar to Learn about Cloud and Scalability in SAP Hybris Commerce Technology Strategy (20)

PDF
2017 sitNL Cloud Foundry Masterclass
PDF
Connect SAP Cloud Platform with SAP Hybris Commerce
PDF
SAP Hybris Cloud for Customer Integration Scenarios and Best-Practices Overview
PPTX
Overview and Walkthrough of the Application Programming Model with SAP Cloud ...
PPTX
Cloud Native with Kyma
PDF
SAP Hybris Commerce Technical Upgrade
PDF
Unlock the Full Potential of SAP Hybris Solutions Using SAP Cloud Platform
PDF
Upgrading Your SAP Hybris Commerce Platform
PDF
Introduction to NEW SAP - Accenture Technology Meetup
PPTX
SAP Cloud Platform Integration L2 Deck 2017Q4
PDF
Kubernetes, Istio and Knative - noteworthy practical experience
PPTX
SAP HANA Native Application Development
PDF
SAP HANA Cloud: From Your Datacenter to the Cloud and Back
PDF
Pivotal CloudFoundry on Google cloud platform
PDF
SAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtime
PDF
Extending the SAP Hybris Cloud for Customer Solution From Personalization to ...
PDF
Welche Möglichkeiten bietet die Public Cloud und was ist eigentlich GROW with...
PDF
Welche Möglichkeiten bietet die Public Cloud und was ist eigentlich GROW with...
PPTX
Realtech Presentation at SAPPHIRE 2016 - SUSE Mini-theatre
PPTX
Hybrid integrationwithsap (Glenn Colpaert @ Integration Monday)
2017 sitNL Cloud Foundry Masterclass
Connect SAP Cloud Platform with SAP Hybris Commerce
SAP Hybris Cloud for Customer Integration Scenarios and Best-Practices Overview
Overview and Walkthrough of the Application Programming Model with SAP Cloud ...
Cloud Native with Kyma
SAP Hybris Commerce Technical Upgrade
Unlock the Full Potential of SAP Hybris Solutions Using SAP Cloud Platform
Upgrading Your SAP Hybris Commerce Platform
Introduction to NEW SAP - Accenture Technology Meetup
SAP Cloud Platform Integration L2 Deck 2017Q4
Kubernetes, Istio and Knative - noteworthy practical experience
SAP HANA Native Application Development
SAP HANA Cloud: From Your Datacenter to the Cloud and Back
Pivotal CloudFoundry on Google cloud platform
SAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtime
Extending the SAP Hybris Cloud for Customer Solution From Personalization to ...
Welche Möglichkeiten bietet die Public Cloud und was ist eigentlich GROW with...
Welche Möglichkeiten bietet die Public Cloud und was ist eigentlich GROW with...
Realtech Presentation at SAPPHIRE 2016 - SUSE Mini-theatre
Hybrid integrationwithsap (Glenn Colpaert @ Integration Monday)
Ad

More from SAP Customer Experience (20)

PPTX
See Your Business Take Off with SAP® Leonardo
PDF
The Top Trends Shaping CX in 2019
PDF
Personalization through Contextual Marketing
PDF
Omnichannel Master Class with TJ Chandler, Pragmatist
PDF
Omnichannel and the Future: Master Class with Anders Sörman-Nilsson
PDF
Engaging the Digital Connected Customer - with Albert Yip
PDF
How to create a frictionless customer experience
PDF
The Perfect Store Execution (Picture of Success)
PDF
The Consumer-Driven Digital Economy: Creating value in a digital world where ...
PDF
How to create Magic Moments for your customers with Process Mining
PDF
Empower Store Associates with Mobile Apps to Reinvent the In-Store Experience
PDF
Unleash Your B2X Potential with Flieger Plug & Play Based on SAP Hybris Solut...
PDF
Data-Driven Desicision-Making with Mindray Medical International Co.
PDF
Protect Sponsorship Business Value by Measuring What You Pay For
PDF
Monetizing Microsoft High Volume Revenue using SAP Hybris Billing
PDF
Grupo DIA advancing digital transformation
PDF
Grupo DIA advancing digital transformation
PDF
Fuel Trusted Customer Relationships with Personalization, Preference & Privacy
PDF
Explore the Impact of AI on E-Commerce
PDF
Improve Customer Experience in the Cognitive and 5G Era
See Your Business Take Off with SAP® Leonardo
The Top Trends Shaping CX in 2019
Personalization through Contextual Marketing
Omnichannel Master Class with TJ Chandler, Pragmatist
Omnichannel and the Future: Master Class with Anders Sörman-Nilsson
Engaging the Digital Connected Customer - with Albert Yip
How to create a frictionless customer experience
The Perfect Store Execution (Picture of Success)
The Consumer-Driven Digital Economy: Creating value in a digital world where ...
How to create Magic Moments for your customers with Process Mining
Empower Store Associates with Mobile Apps to Reinvent the In-Store Experience
Unleash Your B2X Potential with Flieger Plug & Play Based on SAP Hybris Solut...
Data-Driven Desicision-Making with Mindray Medical International Co.
Protect Sponsorship Business Value by Measuring What You Pay For
Monetizing Microsoft High Volume Revenue using SAP Hybris Billing
Grupo DIA advancing digital transformation
Grupo DIA advancing digital transformation
Fuel Trusted Customer Relationships with Personalization, Preference & Privacy
Explore the Impact of AI on E-Commerce
Improve Customer Experience in the Cognitive and 5G Era

Learn about Cloud and Scalability in SAP Hybris Commerce Technology Strategy

  • 1. PUBLIC JürgenAlbertsen,SAP Hybris October17,2017 Learn about Cloud and Scalability in SAP Hybris Commerce Technology Strategy
  • 2. 2PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Our technology strategy in one word
  • 3. 3PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Cloud Our technology strategy in one word:
  • 4. 4PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Cloud Commerce cloud Public cloud Private cloud
  • 5. 5PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Automation API first End-to-end applications Microservices Cloud
  • 6. 6PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Automation
  • 7. 7PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Automate the complete lifecycle of a project Develop Standardize and automate setup of development environment. Model your dev environment after your production environment. Test Automate the execution of your test cases and run them in a production-like environment. Deploy Automate the deployment of code and infrastructure to all environments. This allows for faster time to production and greater agility. Operate Automate the operations of your application, such as provisioning, scaling, monitoring, update of infrastructure, etc.
  • 8. 8PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ The approach to automation Containers Standardize the packaging of SAP Hybris Commerce and all its dependencies. Make deployments easier, reproducible, and more portable. Cluster orchestration Automate the provisioning, configuration and operations of an SAP Hybris Commerce cluster. Scale up or down elastically in response to your load requirements. Build and deploy pipeline Automate the process from code commit to deployment onto production. A pipeline executes each step in a reproducible and well-defined way, including functional and performance tests.
  • 9. 9PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Docker as container technology § SAP Hybris Commerce + JVM + OS + potential other dependencies in a Docker image § Able to run on any platform that runs Docker, without any modification, such as Linux, Mac, Windows. No other software needs to be installed § Immutable containers, configuration injected at runtime § Installer used to build Docker images for SAP Hybris Commerce as well as all other components in a system landscape
  • 10. 10PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Everything Docker EmployeeCustomer HTTPSHTTPS Load balancer Web server Web server Backoffice Storefront Storefront Integrations OMS SAP Hybris Commerce cluster HTTP Solr Solr Solr cluster § Colored rectangles denote Docker containers for SAP Hybris Commerce components § Grey rectangles denote Docker containers for peripheral services § Each node in an SAP Hybris Commerce cluster can run in a different configuration with different Web applications enabled, such as storefront, back office, or OMS
  • 11. 11PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Kubernetes for cluster orchestration § Manage the cluster of Docker containers with all components of the SAP Hybris Commerce system landscape § Create a standardized and reproducible setup that can be spun up and torn down anywhere in a fully automated way on any platform § Automate all stages of the lifecycle of your landscape § Scale up and down in response to your load requirements § Standardize security, load balancing, monitoring, and solutions for other aspects of system deployments
  • 12. 12PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Manage and orchestrate your clusters EmployeeCustomer HTTPSHTTPS Load balancer Web server Web server Backoffice Storefront Storefront SAP Hybris cluster HTTP Solr Solr Solr cluster EmployeeCustomer HTTPSHTTPS Load balancer Web server Web server Backoffice Backoffice Integrations OMS SAP Hybris cluster HTTP
  • 13. 13PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Build and deploy pipeline with Jenkins § Automate all steps from code commit to deploy to production § Monitor all steps. Fix and restart if necessary § Infrastructure uses containers, too: Spin up or tear down your build and deploy pipeline as needed on any platform § Automate updates to all of your environments
  • 14. 14PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ The build and deploy pipeline Commit to product repo Compile Build base Docker image Base image repository Product developer Trusted binaries Deploy Test product Commit to project repo Compile Project image repository Build project Docker image Deploy to Project QA env Test project impl. Deploy to production Project developer Product pipeline Project pipeline Product QA env Project QA env Production env
  • 15. 15PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Automation makes development easier § Standardize the development environment § Bring development closer to production § Decouple component development, such as storefront from back end § Gain a development process that results in well-defined and versioned artifacts § Make the development process more reproducible
  • 16. 16PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Automation makes testing easier § Standardized test environments § Automated and reproducible setup of test environments § Automated and reproducible execution of tests § Disposable test infrastructure for greater agility § Local testing in production-likeenvironments § Test cases executed automatically for each change, resulting in a high-quality product
  • 17. 17PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Automation makes deployments easier § Reproducible deployments on any platform § Ability to spin up or down your entire system landscape as you require § Versioned system landscape configuration § Common packaging of all components of the system landscape § Build once. Configurable artifacts. Parameterize on startup. § Stable deployment because of immutable components. Don't fix and patch, roll out whole containers again.
  • 18. 18PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Automation makes operations easier § Scale up and down automatically without having to manually provision new resources § Let application decide for itself at runtime to scale up or down § Update and patch your environment while it is running – for example, SAP Hybris Commerce, Web server, SSL certificates § Use monitoring metrics to reconfigure your landscape automatically
  • 19. 19PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ API first
  • 20. 20PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ § Integrate SAP Hybris Commerce into any system that understands REST § Decouple front end from back end § Mix and match functionality § Prepare your architecture for a shift to microservices
  • 21. 21PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ An API for every module SAP Hybris Commerce core Commerce API OMS API CMS API Platform API Customer service API
  • 22. 22PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ {y} platform How does this change the storefront? Accelerator {y} platform API An API-backed accelerator talks to the platform using our Web services Today, our accelerators are part of the platform and talk to it directly Accelerator
  • 23. 23PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ End-to-end applications
  • 24. 24PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Closing the gap: end-to-end implementations of specific use cases Out of the box Integrations Project implementation End-to-end application Customizations Out of the box Integrations Customizations and configuration
  • 25. 25PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ § Available in the cloud § End-to-end implementation § For selected use cases: – B2C retail shop – Product content management § Preintegrated with selected 3rd-party systems, while open for others § Full configurability § Still open for customizations
  • 26. 26PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Preintegrated, well-defined interfaces for data import and export SAP Hybris Commerce core REST Payment Profile Fraud SAP S/4HANA E-mail Conversion suite Accelerator Decouple front end for maximum customizability ImpEx SAP Cloud Platform Integration Orders CSVImpEx Payment provider 1 Payment provider 2 Fraud provider 1 Fraud provider 2 Customization 1 Customization 2 Preintegrated according to use case with well- defined API. Choose your integration provider. Other integrations only with this API. CSV Products Content SAP Cloud Platform Integration CSV Configures Project developer
  • 27. 27PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Microservices
  • 28. 28PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ § Microservices are available to augment and scale SAP Hybris Commerce § They support rapid and easy extension of SAP Hybris Commerce § They allow innovation at a greater speed and without the need to customize and redeploy SAP Hybris Commerce § They allow for more complex solutions, such as for Big Data, AI, and more
  • 29. 29PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Augment with microservices: add new functionality SAP Hybris Commerce Loyalty module Personalization module Customer service module Subscription module Loyalty Profile Conversion suite SE center Revenue cloud REST REST REST REST REST
  • 30. 30PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Scaling with microservices: an example SAP Hybris Commerce node SAP Hybris Commerce node SAP Hybris Commerce node Load balancer Cart service node Cart service node Cart service node Cart service node Cart service node Cart service node Cart service node REST REST
  • 31. 31PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Service factory: A microservices-based solution that lets you focus on your business logic, making it easy to extend SAP Hybris Commerce
  • 32. 32PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Service factory Agile § Gain an agility layer that enables rapid innovation and extensions § Achieve fast time to go-live, measured in weeks, not months § Take advantage of flexible experimentation: scale up, scale down, and evolve as business needs and technologies change Integrated Open § Get full integration with the SAP Hybris front office suite, and into the SAP back office § Use easy-to-integrate customer- specificnon-SAP technologies § Leverage SAP Cloud Platform Integration § Use any tool or programming language § Mash togetherservices from anywhere, including SAP § Deployin any major PaaS including SAP Cloud Platform
  • 33. 33PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ SAP Hybris Commerce Extending SAP Hybris Commerce with the service factory from SAP Hybris as a Service on SAP Cloud Platform Service factory Events Callbacks REST API SAP Hybris as a Service connector Pub sub Microservice Lambda Mashup Wormhole: Bridge between SAP Hybris Commerce and the service factory, deployed side-by side with SAP Hybris Commerce as a container. Provides a unified interface and transparent authentication
  • 34. Thank you. Contact information: Jürgen Albertsen Lead Architect, SAP Hybris Commerce juergen.albertsen@sap.com