reduced initialization times (around 3x) ➡ 1 pass generation, pure SQL statements executed against DB ➡ First tests for “Update system” suggest even higher improvements (coming in later releases) New System Initialization
PK Ranges, System Users, Languages, ... Schema Generator schema.ddl Tables, Columns, Indexes, Constraints platform$ ant createschema * New System Initialization – How it works * final name of ant target could vary
Persistence ➡ Much faster writes ➡ Better cache usage (1 cache entry per business object instead of 2) ➡ If you still use Jalo Logic don’t worry, this optimization can be activated by type Service Layer Direct
customers with complex data and large data sets ➡ Improvements were made to all cockpits! ➡ Significant Improvements in UI Responsiveness ➡ Significant server side improvements in memory consumption and data transmitted to browser ➡ One Customer showed a 54x improvement (from 54s to 1s for a single page rendering)
in hybris f1 f2 Amazon S3 f1 f2 Cloudfront f1 f2 Local Disk/NFS in hybris f1 f2 public interface MediaStorageStrategy { StoredMediaData storeMedia( String folder, String dataPK, Map metaData, InputStream data); ... }
files are stored and referenced from ➡ New Remote Storage Strategies shipped: ➡ Amazon S3 with Cloudfront CDN ➡ Microsoft Azure Blob Storage with Azure CDN ➡ GridFS local storage ➡ Akamai (coming later) ➡ Easy to configure / extend through simple interface
MongoDB, Neo4J) ➡ Support of schemaless attributes (“Zero Downtime”) ➡ Integrated Pluggable Distributed Cache ➡ Coming OnPremise with improved Core / ServiceLayer architecture in 5.1 ➡ Already used in hybris OMS OnDemand for Inventory/Stock (MongoDB)