Download presentation
Presentation is loading. Please wait.
Published byRandell Richard Modified over 8 years ago
2
October 2014 HYBRIS ARCHITECTURE & TECHNOLOGY
3
01 OVERVIEW
4
ARCHITECTURE OVERVIEW
5
EXTENSION CONCEPT
6
FRONTEND LAYER
7
BUSINESS AND PERSISTENCE LAYER
8
DATABASE & APPLICATION SERVER ENVIRONMENT
9
CORE+ CONCEPT
10
HYBRIS: BEST OF BOTH WORLDS
11
02 DEVELOPMENT
12
EASY TO INSTALL AND RUN
13
EASY TO DEVELOP FOR No special tools or IDEs Open standards and proven technologies Extension templates Wiki documentation Training trails hybris Experts community
14
EASY TO CONFIGURE Text-based properties files and … XML-based Spring configuration files Annotations in custom-made extensions
15
JAVA FRAMEWORKS, LIBRARIES AND STANDARDS
16
03 CUSTOMIZATION
17
FLEXIBLE BUSINESS OBJECTS
18
SERVICES IN THE SERVICELAYER Three steps to exchange the service: Find the service interface. 1 Implement the new service. 2 Replace the alias of the service. 3
19
CREATING NEW EXTENSIONS
20
HYBRIS COMMERCE ACCELERATOR
21
EVENTS
22
INTERNATIONALIZATION
23
MULTI - CATALOG SUPPORT
24
COCKPIT CUSTOMIZATION
25
04 INTEGRATION
26
INTEGRATION CHALLENGES
27
DATA VALIDATION
28
DATA INTEGRATION
29
DATA INTEGRATION VIA DATA HUB
30
HYBRIS IMPORT COCKPIT
31
THIRD PARTY SYSTEM INTEGRATION Three common options to connect with external systems: Spring Integration 1 Java Message Service 2 SOAP/RESTful web services 3
32
BUILT-IN RESTFUL WEB SERVICES
33
SPRING INTEGRATION & JAVA MESSAGE SERVICE
34
05 OPERATIONS
35
MINIMAL SYSTEM INFRASTRUCTURE
36
TYPICAL SYSTEM INFRASTRUCTURE
37
PERSISTENT CACHE LRU 20 000 QUERIES / RESULTS FIFO 50 000 TYPES LRU 100 000 ENTITIES Eviction Strategy Size Cache Region
38
TYPICAL ORACLE RAC / MYSQL SETUP
39
SESSION FAILOVER Partial of full session failover. Transparent to users. Support for Oracle Coherence and Tomcat Session replication.
40
VIRTUALIZATION
41
MULTI-CORE PERFORMANCE
42
MONITORING THE RUNNING SYSTEM
43
PERFORMANCE MONITORING
44
06 SECURITY
46
ROLE CREATION All security decisions based on user roles. Multiple roles for each user. Roles mapping stored on LDAP servers or hybris persistence. Tools for hierarchical roles creation. Security check performed before execution of an action.
47
SECURING YOUR MODEL Control of CRUD operations. Spring security mechanisms. hybris FlexibleSearch filters. Secured on the basis of user roles.
48
SECURING YOUR DATA Hashing and encryption of sensitive data. Encryption of highly sensitive data. Transparent Attribute Encryption. Managed through back-end administration UI. PCI compliancy support.
49
AUDIT TRAILS All changes to information are recorded. Type of change, user/entity, time, original and new values. Help identify loopholes, violations and spoofing. Improved security maintenance.
50
AUTHENTICATION AND AUTHORIZATION WITH LDAP Integration with LDAP and Active directories. Verification of user accounts. Support for Single- Sign-On. Importing of LDIF files and search results.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.