Hybris Multi-Tier Architecture
​
Hybris, now known as SAP Commerce Cloud, is an enterprise-level e-commerce platform developed by SAP. It provides businesses with the tools and capabilities to create, manage, and optimize their online stores. Here are some key architectural details of SAP Commerce Cloud:
​
SAP Commerce Cloud follows a multi-tier architecture, which is a common pattern for large-scale enterprise applications. The architecture consists of the following tiers:​​​
​​
​Presentation Layer: This layer is used for GUI part. The Hybris commerce suite support Cockpit which is built using ZK framework and next generation Framework .This enables organizations to manage about structure information and catalogs in high-volume and collaborative environments.
1) Cockpits
2) Hybris management console
3) Store foundations
4) Other frontend
​
Functional layer: As the name indicates it provides functionality .The packages on the Functional Layer (hybris Commerce, hybris PIM, hybris Print) use the hybris Platform to implement the functions they deliver. Actually, hybris Platform is part of any hybris Package.
​
Platform Layer: The hybris Platform layer abstracts data from the storage structure on the database using the persistence framework and provides functionality such as Clustering and the hybris Platform Cache. Relying on the persistence framework, the other functional components of the Platform Layer provide basic business
Application Server: In addition to the preconfigured hybris Server based on Apache Tomcat, the hybris Commerce Suite supports selected third-party application servers.
1. Oracle Web logic Server
2. IBM Web Sphere Commerce Server
3. Spring Source tcServer
​Database Layer: The hybris Commerce Suite supports a variety of database systems. By default, it is pre-configured for the HSQLDB database. Apart from this it supports following databases.
1. Oracle
2. MySQL
3. SQL Server
4. HSQL
​
​
​
​
​
​
​
​
​
​
​
​

