Please enable JavaScript.
Coggle requires JavaScript to display documents.
MultiValue Platform Strategy (MultiValue Core (Performance (Advanced…
MultiValue Platform Strategy
MultiValue Core
Business Continuity
Replication
Objective of Replication
Ensure business continuity- if your customers have web and mobile access to their data on UniVerse, the expectation is that it will always be available 24/7. Replication ensures there is always a system to fail over to. Maintenance flexibility with the ability to redirect production environment(publisher) to a Subscriber(Upgrades and maintenance without shutting down). Provide 24*7 service with the HA.
Production maintanance is easier- redirect production environment to subscriber.
DR provides the ability to replicate operation to a secure/remote location and switch to that system in the event of a disaster- e.g. Natural events. 50% of businesses never return following a major disaster
Types of Replication
Delayed Standby Replication
Field Level Replication
Hot Backup: From a data center to a remote site(Such as cloud hosted system), data encrypted during transit
Recoverable File System
Recoverable File System(RFS) maintains a persistent change log(journal) so that when an unexpected outage takes place the file system can always restore quickly to the last complete transaction. It ensure full data integrity because every database transaction is committed to the journal prior to being written to disk, allowing full replay of system events. RFS automates fast restoration. Aviods lengthy manual intervention for file repairs.
Regulatory & Compliance
03-Data Security with Automatic Data Encrption
Automatic Data encrption(ADE) protects data at rest, on the risk
Only trusted users with the encrption key can view data
Track system use and data access to meet auditors requirement
STARTTLS
The old traditional way of establishing a secure socket connection was to use an IP port number that was explicitly configured for secure communication(eg HTTPS vs HTTP). The new functionality allows for escalation from a standard port number through handshaking
Credential manager
01-Audit Logging
Provides Traceability and proof of actions
Allows you to set policies to trace events on your systems
Comprehensive accountability that is both flexible and performant
Ease of reporting
Custom SSL Cert Validation: We have also added the ability for customers to custom validate SSL certificates. We validate them for the dates that the certificate is valid for. but sometimes customers want to validate the certificate further
Change Data Capture for Audit
02-SSL/TLS
Secures the connections to the dataserver
The old traditional way of establishing a secure socket connection was to use an IP port number that was explicitly configured for secure communication(eg HTTPS vs HTTP). The new functionality allows for escalation from a standard port number through handshaking
Secures data in-transit from snooping or eavesdropping
FIPS 140-2
Upgrade agility to easily patch vulnerabilities in the future
04-Standards
Industry-Standard Compliance
Supports GDPR, HIPAA, SOX, PCI DSS, Basel III
Security
Monitoring
Performance
Advanced Monitoring to gain insight to system activity with alerting
Continued performance increase of core engine
Replication Pacing(HA/DR)
Cross-Group Transactions(CGT) Performance
Dynamic Array Handling
Intelligent. Queue Mgr.
Query Caching
FSI Query
Query/SQL Optimization
BASIC Runtime
Indexes
External Database access
Modernization
RESTful Services
Web & Mobile Development
Focus on APi/Services: We're adapting our approach to be API first to enable our customers to participate in the API economy and adoption of the micro-services style of architecture within modern applications
Use the API/Driver flavor that works best for your application to communicate with the MV application server- UOJ, UO,NET, JDBC
Logic behind APIs can be adjusted at any point, without any chance in the end-user experience
Allows for new functionality that makes jobs easier and employees more effective
Intelligent Load Balancing
Monitoring Deployment
Modern Language
Python (windows, Linux, AIX)
Access UniData from Python with the u2py extention module
Access Python natively from within UniData (U2BASIC Python API, RUNPY Command, Python Command)
80% of the client base on Windows, Linux and AIX
01-Access MV from Python
Call catalogued subroutines
Perform transactions directly in Python
Manage select list and manipulate Dynamic arrays
02- Access python from MV
Call Python functions from MV BASIC
Run Python Programs from ECL
Enter Python interactive shell from MV prompt
Connection manager
Is a piece of middleware that sits between the application and the database server, and provides that ability to
Build applications using modern framewroks and languages
Perform MV App server logging and monitoring for customer coninually expect 24/7/365 service and NO downtime. Thsi is no available via a admin API or Web UI
Application load balancing is available though worker process resoruce pooling to handle traffic spikes
Deployment is much more flexible and easily done on premise or within containers
Continued connectivity is offered by offering failover support and the ability to scale elastically
Ability to work in the cloud- load balancing, blob storage, centralized logging and configuration
Cloud
DevOps
Flexibility
Deployment Provisioning
SaaS Models
Elastic Scaling
Community Driven Innovation
MV Gen Next
Rocket BUILD
Rocket APT Challenge
Go-To Market Strategy
Online Education & VIdeos