1.2.2 Non-Functional Features
This topic provides the information about the non-functional features changes added in this release.
Kafka Resilience Configuration:
As part of Kafka resilience and fault tolerance setup for an On-prem environment, configuration had been done to establish a new Kafka cluster with three brokers using latest kafka version. Resilience properties were configured at both the Kafka brokers and the producer/consumer services to automatically recreate Kafka topics with appropriate resilience settings, such as a replication factor of 3 and a minimum of 2 in-sync replicas.
Redwood Theme Adaption:
The Oracle Redwood user experience has been implemented across all the screens in the Oracle Banking Cash Management app shell to provide a consistent and effective user experience to drive efficiency.
- Oracle JET class has been deprecated.
- Inline styling in HTML has been deprecated.
- CSS utility classes are being used on the component level instead of Custom classes for font size, font-color, padding, margin, bg-color, heading, etc.
- Images are no longer used for icons.
- Libraries like lux, moment js, math js, jszip, and timsort are deprecated.
Coherence Adoption:
- Oracle Banking Cash Management Cloud Service now supports Coherence. Coherence stores frequently accessed data as serialized key-value pairs for fast read, write, and query operations to achieve maximum application performance and stability.
- Oracle Banking Cash Management Cloud Service implemented remote caching solution for static/dynamic data using Oracle Coherence.
- The use cases for coherence in domain services include replacing REST API calls to common core services with coherence wrapper methods, replacing Spring caches and new methods to cache processed data.
Common Entities Length Changes:
- As part of standardization Common Entities length has been increased, details of which are as follows.
S No | Entity | Old Length | New Length |
---|---|---|---|
1 | Branch Code | VARCHAR2(3) | VARCHAR2(6) |
2 | User ID | VARCHAR2(12) | VARCHAR2(320) |
3 | Customer Name | VARCHAR2(35) | VARCHAR2(140) |
4 | Account Number | VARCHAR2(20) | VARCHAR2(34) |
5 | Account Description | VARCHAR2(105) | VARCHAR2(140) |
Audit Changes:
Audit Date/DateTime will be stored in UTC. Along with the UTC timestamp, the branch context of the user making the changes will also be displayed
Archival and Purging:
Archival and purging adopted for domain use cases for audit logs. For more information on archival and purging adoption, refer to Oracle Banking Microservices Platform Foundation User Guide.Oracle Banking Cash Management Cloud Service:
- Kafka for Netting: Kafka is available for Netting module: Netting Structure ,and Netting Transactions both are KAFKA enabled.
- UI Extensibility to extend to all Inquiry screens: Oracle Banking Cash Management now supports the UI extensibility for all Inquiry screens.
Oracle Banking Liquidity Management Cloud Service:
- Dashboard Changes:
- Currency Selection dropdown is introduced for Top Cross Border Sweeps and Top 5 Customer Balance by Currency
- The widget name Currency wise Liability is renamed to Currency wise Balance.
- The Dashboard widgets data will now be updated through kafka events.
Parent topic: Release Enhancements