SlideShare une entreprise Scribd logo
1  sur  55
Télécharger pour lire hors ligne
1
What’s New in UniVerse 11.2
Dr. John F. Nunziato, Product Manager
2
Credits and Acknowledgements
Presenters
• Dr. John F. Nunziato, Principal Product Manager
Developers
• John Zagnoli, Director Software Engineering
• Neil Morris, Principal Technical Support Engineer
©2015 Rocket Software, Inc. All Rights Reserved.
3
Abstract
 This session will cover features added to UniVerse release 11.2 and
explain how these features work, and the benefits provided to the user.
©2015 Rocket Software, Inc. All Rights Reserved.
4
Agenda
Major features introduced in 11.2
Other features
Summary
Additional resources
Next steps
Questions and answers
©2015 Rocket Software, Inc. All Rights Reserved.
5
Some Items You Need to Know (Preface)
 11.2 is the largest UniVerse release in a decade
 11.2 laid the foundation for future releases of
UniVerse
We have instituted “Continuous Integration” in QA
and “Agile” in our engineering lab
©2015 Rocket Software, Inc. All Rights Reserved.
6
Major Features Introduced in
UniVerse 11.2
7
Major Features Introduced in UniVerse 11.2
©2015 Rocket Software, Inc. All Rights Reserved.
Account-based
licensing
Audit logging
Local functions &
subroutines
Replication
performance monitor
64-bit
8
Account-Based Licensing
9
Functionality
Account-based licensing is:
• A way for customers to break up their licenses by groups of
physical data accounts
Available in UniVerse 11.2.0 and higher
Who should use it?
• ASP sites that have multiple end users accessing one server
• Customers who want to monitor who uses what physical
accounts
©2015 Rocket Software, Inc. All Rights Reserved.
10
Architecture
Configured by $UVHOME/acct_licn.def file, no restart
of UV required. Also, the user can configure using
XAdmin
Account-based licensing record definition
• Uses a ‘logical’ account ID to specify a group of 1 or more
physical data paths
• Each logical account has a # of database and # of connection
pooling licenses to reserve; with optional comment
• Remaining licenses use a ‘default’ group
©2015 Rocket Software, Inc. All Rights Reserved.
11
Architecture
Order of licensing checking
• Base license
• Account-based licensing
• If the license limit is reached, then a License Limit Exceeded
message displays
Additional memory requirements are minimal
• Example: 1 MB, assuming a configuration of 1,000 groups,
10 physical paths per group, and 128 bytes per group
• Configured for 3 x example or 3 MB
©2015 Rocket Software, Inc. All Rights Reserved.
12
Example of the acct_licn.def File
©2015 Rocket Software, Inc. All Rights Reserved.
13
Audit Logging
14
Overview
Introduced at UniVerse 11.2.0
Database auditing tracks the usage of database
resources and related authentication and
authorization operations
Helps satisfy compliance requirements
• HIPPA, HITECH, PCI, SOX
Configurable through XAdmin
©2015 Rocket Software, Inc. All Rights Reserved.
15
Audit Logging – XAdmin Control Panel
© 2015 Rocket Software, Inc. All Rights Reserved.
16
Audit Logging Design
Comprehensive
• Covers all types of resources and operations
Flexible
• Configured through events and policies
• Can be before or after starting the system
Secure
• Config file is encrypted and can be password protected
• Audit log file can be encrypted
These statements represent Rocket Software’s current intentions. Rocket development plans are subject to change or withdrawal
without further notice.
Any reliance on these statements is at the relying party’s sole risk and will not create any liability or obligation for Rocket
17
Audit Logging Design
Classifies events and resources and audits them based on the classification.
Enables you to configure the location and number of audit files before UniVerse starts.
Customize U2 Database Auditing without having to stop and restart UniVerse.
Writes audit records to a UniVerse hashed file or group of files.
Protects the audit file against unauthorized access and modification.
©2015 Rocket Software, Inc. All Rights Reserved.
18
Audit Logging File(s)
File(s) can grow rapidly
Should regularly monitor
• Archive regularly
• Purge when necessary
Can read like any hashed file
• Can NOT write directly
• Can NOT delete
©2015 Rocket Software, Inc. All Rights Reserved.
64-bit dynamic file
Block size 4k
Modulo 5000
Approximately 20MB
64-bit dynamic file
Block size 4k
Modulo 5000
Approximately 20MB
64-bit dynamic file
Block size 4k
Modulo 5000
Approximately 20MB
64-bit dynamic file
Block size 4k
Modulo 5000
Approximately 20MB
19
Audit Logging - Licensing
©2015 Rocket Software, Inc. All Rights Reserved.
20
uv
config
control
uv
config
control
Audit Logging – Architecture
©2015 Rocket Software, Inc. All Rights Reserved.
uvsmm
daemon
Shared
memory
audlog1 audlog2 ….8
uv
uvconfig
U2audit
config
staging
UV
Daemonsconfig
control
cache
refresh
map
refresh
audman
writestagedlogadmin initiated
audman
admin options
admin user
read staging
and clear
refresh
enable
disable
21
Audit Logging - Security
Configuration file is encrypted; modifications are only
possible through audman utility (or XAdmin) and always
logged regardless of policy
No direct modification of audit logs via normal UniVerse
commands (privileged audman utility only)
Audit logs can be encrypted to prevent modification
outside of UV environment
UniVerse system utilities write to encrypted staging area
before being added to audit logs
©2015 Rocket Software, Inc. All Rights Reserved.
22
Audit Logging – Log File Options
©2015 Rocket Software, Inc. All Rights Reserved.
audlog1 audlog2
write
write
1) Log suspended
read
2) Log offloaded
to archive storage
3) Log cleared
4) Log resumed
23
Audit Logging – Log Switching
©2015 Rocket Software, Inc. All Rights Reserved.
audlog1
write
5) Log suspended
read
6) Log offloaded
to archive storage
7) Log cleared
8) Log resumed
audlog2
write
24
Audit Logging – Log File Information
©2015 Rocket Software, Inc. All Rights Reserved.
25
Audit Logging – Log File Information
©2015 Rocket Software, Inc. All Rights Reserved.
26
Audit Logging – New Features
Performance
• Throughput
• Scalability
Versatility
• Multiple log types
• Re-configure without shutdown
These statements represent Rocket Software’s current intentions. Rocket development plans are subject to change or withdrawal without further notice.
Any reliance on these statements is at the relying party’s sole risk and will not create any liability or obligation for Rocket
27
Local Functions and Subroutines
28
Local Functions and Subroutines
Compiler is backwards compatible
• No new keywords
Allows multiple subroutines/functions per source file
CALL/CALL @ statements check current object first
• Will check catalogs like normal if not found
Provides scoping restrictions within each source file
©2015 Rocket Software, Inc. All Rights Reserved.
29
Examples of Local Functions and Subroutines
©2015 Rocket Software, Inc. All Rights Reserved.
A=1
B=0
CALL MySub(A); *Call a local subroutine
CRT “A is now 2: “:A
CRT “B is now 0: “:B
STOP
*Define the local subroutine
SUBROUTINE MySub(B)
B+=1
RETURN
30
Examples of Local Functions and Subroutines
©2015 Rocket Software, Inc. All Rights Reserved.
A = 1
CALL MySub(A); * Call a local subroutine
CRT “A is now 2: “:A
STOP
* Define the local subroutine
SUBROUTINE MySub(B)
A = 0; *local variable for MySub
B = A + B + 1
RETURN
31
Examples of Local Functions and Subroutines
©2015 Rocket Software, Inc. All Rights Reserved.
A = “”
CALL MySub(A); * Call a local subroutine
PRINT A
CALL SameNameSUBR(A); *Call a local subroutine
PRINT A
“CALL *SameNameSUBR(A); *Call an external subroutine”
PRINT A
STOP
*Define the local subroutine
SUBROUTINE MySub(B)
B = “In local MySub”
RETURN
*Define another local subroutine
SUBROUTINE SameNameSUBR(B)
B = “In local SameNameSUBR”
RETURN
32
Forward Compatibility
©2015 Rocket Software, Inc. All Rights Reserved.
33
Replication Performance Monitor
34
Replication Performance Monitor – XAdmin
View different aspects
Buffer usage Latency Data volumes
Find XAdmin in the U2 DBTools download (free)
Gives deeper insight into your Replication system
© 2015 Rocket Software, Inc. All Rights Reserved.
35
Replication Performance Monitor – XAdmin
©2015 Rocket Software, Inc. All Rights Reserved.
36
64-Bit
37
64-Bit Advantages
64-Bit Memory Addressing / 64-Bit Compilation
A 64-bit system architecture that is running a 64-bit
edition of UniVerse can support up to 1,024 GB of
both physical and addressable memory
Improvements in parallel processing and bus
architectures enable 64-bit environments to support
as many as 64 processors and provide almost linear
scalability with each additional processor
©2015 Rocket Software, Inc. All Rights Reserved
38
UniVerse 11.2 Platforms
Generally available as of November 14th, 2014
(64-bit releases available as of release 11.2.3 (May
2014) for LINUX, Windows, and Solaris)
Platforms supported: (32- and 64- bit)
• Windows – XP, Vista, 7, 8
• Windows Server – 2003, 2008, 2008 R2, 2011, 2012
• UNIX – AIX, Solaris x86, Solaris SPARC, HP/UX Itanium
• Linux – RHEL, SuSE
©2015 Rocket Software, Inc. All Rights Reserved.
39
UniVerse 11.3 Platforms
 Release 11.3.1 and higher will be 64-bit only
releases for all platforms.
These statements represent Rocket Software’s current intentions. Rocket development plans are subject to change or withdrawal without further notice.
Any reliance on these statements is at the relying party’s sole risk and will not create any liability or obligation for Rocket
40
11.2 Additional Features
41
EDA with Single Server Replication
Combines
• Replication
• External Database Access
• All in a single database instance (single machine)
Keep your data local to UniVerse, while having the
UV engine translate it to a foreign DB for BI
©2015 Rocket Software, Inc. All Rights Reserved.
42
Other features
SSL libraries updated
- SHA-256 support
XML libraries updated
U2 Dynamic Objects - XML support
New U2 Basic XDOM functions
©2015 Rocket Software, Inc. All Rights Reserved.
43
Other features
Array re-dimension in subroutines & functions
Clear named COMMONs programmatically
Support for centering text via dictionary formatting
Support for long pids in Solaris & RHEL
TIMEOUT supports greater precision
©2015 Rocket Software, Inc. All Rights Reserved.
44
Added in 11.2.3
Replication with DataLink compression
• Designed for minimizing traffic when replicating over WAN
links to disaster-recovery sites
• Seamless to application
©2015 Rocket Software, Inc. All Rights Reserved.
45
Summary
46
Summary
 Account-based licensing to allow for multi-tenancy
systems
Audit logging for HIPAA, SOX, PCI and many more
industry standard compliance formats
Local functions and subroutines for improved
application performance and coding efficiency
Replication Performance Monitor for visibility
64-Bit
©2015 Rocket Software, Inc. All Rights Reserved.
47
Summary
 Additional Features
• EDA with Single Server Replication
• SSL Libraries Updated
o SHA-256 Support
• XML Libraries Updated
• U2 Dynamic Objects – XML Support
• New U2 Basic XDOM Functions
• Array Re-dimension in Subroutines and Functions
• Cleared Named Commons Programmatically
©2015 Rocket Software, Inc. All Rights Reserved.
48
Summary
 Additional Features
• Support Centering Text via Dictionary Formatting
• Support for Long PIDS in Solaris and RHEL
• TIMEOUT Supports Greater Precision
• Replication with Datalink Compression
©2015 Rocket Software, Inc. All Rights Reserved.
49
Additional Resources
50
Additional Resources
©2015 Rocket Software, Inc. All Rights Reserved.
Title Link
GitHub for Sample code https://github.com/RocketSoftwar
e/multivalue-
lab/tree/master/U2/Demos
Rocket Blog http://blog.rocketsoftware.com/bl
og/author/mbyrne/
51
Additional Resources -Technical Documentation
©2015 Rocket Software, Inc. All Rights Reserved.
52
Next Steps
 Download and Install
• Download free version of UniVerse 11.2 at:
http://www.rocketsoftware.com/trials?f[0]=im_field_trial_product_family%3A1551
 Read Rocket Blog
• http://blog.rocketsoftware.com/blog/author/mbyrne/
©2015 Rocket Software, Inc. All Rights Reserved.
53
Disclaimer
THE INFORMATION CONTAINED IN THIS PRESENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY.
WHILE EFFORTS WERE MADE TO VERIFY THE COMPLETENESS AND ACCURACY OF THE INFORMATION CONTAINED
IN THIS PRESENTATION, IT IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED.
IN ADDITION, THIS INFORMATION IS BASED ON ROCKET SOFTWARE’S CURRENT PRODUCT PLANS AND STRATEGY,
WHICH ARE SUBJECT TO CHANGE BY ROCKET SOFTWAREWITHOUT NOTICE.
ROCKET SOFTWARE SHALL NOT BE RESPONSIBLE FOR ANY DAMAGES ARISING OUT OF THE USE OF, OR
OTHERWISE RELATED TO, THIS PRESENTATION OR ANY OTHER DOCUMENTATION.
NOTHING CONTAINED IN THIS PRESENTATION IS INTENDED TO, OR SHALL HAVE THE EFFECT OF:
• CREATING ANY WARRANTY OR REPRESENTATION FROM ROCKET SOFTWARE(OR ITS AFFILIATES OR ITS OR
THEIR SUPPLIERS AND/OR LICENSORS); OR
• ALTERING THE TERMS AND CONDITIONS OF THE APPLICABLE LICENSE AGREEMENT GOVERNING THE USE OF
ROCKET SOFTWARE.
[
©2015 Rocket Software, Inc. All Rights Reserved.
54
Trademarks and Acknowledgements
The trademarks and service marks identified in the following list are the exclusive properties of Rocket Software,
Inc. and its subsidiaries (collectively, “Rocket Software”). These marks are registered with the U.S. Patent and
Trademark Office, and may be registered or pending registration in other countries. Not all trademarks owned by
Rocket Software are listed. The absence of a mark from this page neither constitutes a waiver of any intellectual
property rights that Rocket Software has established in its marks nor means that Rocket Software is not owner of
any such marks.
Aldon, CorVu, Dynamic Connect, D3, FlashConnect, Pick, mvBase, MvEnterprise, NetCure,
Rocket, SystemBuilder, U2, U2 Web Development Environment, UniData, UniVerse, and
wIntegrate
Other company, product, and service names mentioned herein may be trademarks or service marks of
others.
©2015 Rocket Software, Inc. All Rights Reserved.
55

Contenu connexe

Tendances

Explore What’s New In UniData 8.1
Explore What’s New In UniData 8.1Explore What’s New In UniData 8.1
Explore What’s New In UniData 8.1Rocket Software
 
UniVerse11.2 Audit Logging
UniVerse11.2 Audit LoggingUniVerse11.2 Audit Logging
UniVerse11.2 Audit LoggingRocket Software
 
Create a Data Encryption Strategy using ADE
Create a Data Encryption Strategy using ADECreate a Data Encryption Strategy using ADE
Create a Data Encryption Strategy using ADERocket Software
 
Operational Visibiliy and Analytics - BU Seminar
Operational Visibiliy and Analytics - BU SeminarOperational Visibiliy and Analytics - BU Seminar
Operational Visibiliy and Analytics - BU SeminarCanturk Isci
 
Create a MV file sharing module using R/Link
Create a MV file sharing module using R/LinkCreate a MV file sharing module using R/Link
Create a MV file sharing module using R/LinkRocket Software
 
HADR Best Practices (High Availability Disaster Recovery)
HADR Best Practices (High Availability Disaster Recovery)HADR Best Practices (High Availability Disaster Recovery)
HADR Best Practices (High Availability Disaster Recovery)Rocket Software
 
U2 Replication with EDA for Report Servers
U2 Replication with EDA for Report ServersU2 Replication with EDA for Report Servers
U2 Replication with EDA for Report ServersRocket Software
 
Managing the SSL Process
Managing the SSL ProcessManaging the SSL Process
Managing the SSL ProcessRocket Software
 
AngularJS for Web and Mobile
 AngularJS for Web and Mobile AngularJS for Web and Mobile
AngularJS for Web and MobileRocket Software
 
Driving a PHP Application with MultiValue Data
Driving a PHP Application with MultiValue DataDriving a PHP Application with MultiValue Data
Driving a PHP Application with MultiValue DataRocket Software
 
VA Smalltalk Update ESUG2014
VA Smalltalk Update ESUG2014VA Smalltalk Update ESUG2014
VA Smalltalk Update ESUG2014ESUG
 
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 2
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 2Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 2
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 2Qualcomm Developer Network
 
Removing Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsRemoving Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsVMware Tanzu
 

Tendances (20)

U2 Replication for HADR
U2 Replication for HADRU2 Replication for HADR
U2 Replication for HADR
 
Explore What’s New In UniData 8.1
Explore What’s New In UniData 8.1Explore What’s New In UniData 8.1
Explore What’s New In UniData 8.1
 
Troubleshooting UniData
Troubleshooting UniDataTroubleshooting UniData
Troubleshooting UniData
 
D3 Unix Hot Backup
D3 Unix Hot BackupD3 Unix Hot Backup
D3 Unix Hot Backup
 
UniVerse11.2 Audit Logging
UniVerse11.2 Audit LoggingUniVerse11.2 Audit Logging
UniVerse11.2 Audit Logging
 
Create a Data Encryption Strategy using ADE
Create a Data Encryption Strategy using ADECreate a Data Encryption Strategy using ADE
Create a Data Encryption Strategy using ADE
 
Operational Visibiliy and Analytics - BU Seminar
Operational Visibiliy and Analytics - BU SeminarOperational Visibiliy and Analytics - BU Seminar
Operational Visibiliy and Analytics - BU Seminar
 
Create a MV file sharing module using R/Link
Create a MV file sharing module using R/LinkCreate a MV file sharing module using R/Link
Create a MV file sharing module using R/Link
 
MultiValue Security
MultiValue SecurityMultiValue Security
MultiValue Security
 
HADR Best Practices (High Availability Disaster Recovery)
HADR Best Practices (High Availability Disaster Recovery)HADR Best Practices (High Availability Disaster Recovery)
HADR Best Practices (High Availability Disaster Recovery)
 
D3 Troubleshooting
D3 TroubleshootingD3 Troubleshooting
D3 Troubleshooting
 
U2 Replication with EDA for Report Servers
U2 Replication with EDA for Report ServersU2 Replication with EDA for Report Servers
U2 Replication with EDA for Report Servers
 
Managing the SSL Process
Managing the SSL ProcessManaging the SSL Process
Managing the SSL Process
 
AngularJS for Web and Mobile
 AngularJS for Web and Mobile AngularJS for Web and Mobile
AngularJS for Web and Mobile
 
MultiValue Gets SaaS-y
MultiValue Gets SaaS-yMultiValue Gets SaaS-y
MultiValue Gets SaaS-y
 
Driving a PHP Application with MultiValue Data
Driving a PHP Application with MultiValue DataDriving a PHP Application with MultiValue Data
Driving a PHP Application with MultiValue Data
 
Webinar: "Continuous Delivery with Jenkins"
Webinar: "Continuous Delivery with Jenkins"Webinar: "Continuous Delivery with Jenkins"
Webinar: "Continuous Delivery with Jenkins"
 
VA Smalltalk Update ESUG2014
VA Smalltalk Update ESUG2014VA Smalltalk Update ESUG2014
VA Smalltalk Update ESUG2014
 
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 2
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 2Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 2
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 2
 
Removing Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsRemoving Barriers Between Dev and Ops
Removing Barriers Between Dev and Ops
 

Similaire à What’s New in UniVerse 11.2

SLTS kernel and base-layer development in the Civil Infrastructure Platform
SLTS kernel and base-layer development in the Civil Infrastructure PlatformSLTS kernel and base-layer development in the Civil Infrastructure Platform
SLTS kernel and base-layer development in the Civil Infrastructure PlatformYoshitake Kobayashi
 
Manage kernel vulnerabilities in the software development lifecycle
Manage kernel vulnerabilities in the software development lifecycleManage kernel vulnerabilities in the software development lifecycle
Manage kernel vulnerabilities in the software development lifecycleSZ Lin
 
Software update for embedded systems
Software update for embedded systemsSoftware update for embedded systems
Software update for embedded systemsSZ Lin
 
Intro to GitOps with Weave GitOps, Flagger and Linkerd
Intro to GitOps with Weave GitOps, Flagger and LinkerdIntro to GitOps with Weave GitOps, Flagger and Linkerd
Intro to GitOps with Weave GitOps, Flagger and LinkerdWeaveworks
 
Software update for IoT Embedded World 2017
Software update for IoT Embedded World 2017Software update for IoT Embedded World 2017
Software update for IoT Embedded World 2017Chris Simmonds
 
Meetup Openshift Geneva 03/10
Meetup Openshift Geneva 03/10Meetup Openshift Geneva 03/10
Meetup Openshift Geneva 03/10MagaliDavidCruz
 
Inria Tech Talk : RIOT, l'OS libre pour vos objets connectés #IoT
Inria Tech Talk : RIOT, l'OS libre pour vos objets connectés #IoTInria Tech Talk : RIOT, l'OS libre pour vos objets connectés #IoT
Inria Tech Talk : RIOT, l'OS libre pour vos objets connectés #IoTStéphanie Roger
 
Software update for IoT: the current state of play
Software update for IoT: the current state of playSoftware update for IoT: the current state of play
Software update for IoT: the current state of playChris Simmonds
 
Long-term Maintenance Model of Embedded Industrial Linux Distribution
Long-term Maintenance Model of Embedded Industrial Linux DistributionLong-term Maintenance Model of Embedded Industrial Linux Distribution
Long-term Maintenance Model of Embedded Industrial Linux DistributionSZ Lin
 
Monitoring system for OpenStack,using a OSS products
Monitoring system for OpenStack,using a OSS productsMonitoring system for OpenStack,using a OSS products
Monitoring system for OpenStack,using a OSS productssatsuki fukazu
 
Relax-and-Recover Automated Testing
Relax-and-Recover Automated TestingRelax-and-Recover Automated Testing
Relax-and-Recover Automated TestingGratien D'haese
 
Developing Tizen OS Based Solutions (IDF13) - Chris Norman
Developing Tizen OS Based Solutions (IDF13) - Chris NormanDeveloping Tizen OS Based Solutions (IDF13) - Chris Norman
Developing Tizen OS Based Solutions (IDF13) - Chris NormanRyo Jin
 
Microsoft System center Configuration manager 2012 sp1
Microsoft System center Configuration manager 2012 sp1Microsoft System center Configuration manager 2012 sp1
Microsoft System center Configuration manager 2012 sp1solarisyougood
 
Linux field-update-2015
Linux field-update-2015Linux field-update-2015
Linux field-update-2015Chris Simmonds
 
Civil Infrastructure Platform: Industrial Grade SLTS Kernel and Base-layer De...
Civil Infrastructure Platform: Industrial Grade SLTS Kernel and Base-layer De...Civil Infrastructure Platform: Industrial Grade SLTS Kernel and Base-layer De...
Civil Infrastructure Platform: Industrial Grade SLTS Kernel and Base-layer De...Yoshitake Kobayashi
 
Design, Build,and Maintain the Embedded Linux Platform
Design, Build,and Maintain the Embedded Linux PlatformDesign, Build,and Maintain the Embedded Linux Platform
Design, Build,and Maintain the Embedded Linux PlatformSZ Lin
 
NTTドコモ様 導入事例 OpenStack Summit 2015 Tokyo 講演「After One year of OpenStack Cloud...
NTTドコモ様 導入事例 OpenStack Summit 2015 Tokyo 講演「After One year of OpenStack Cloud...NTTドコモ様 導入事例 OpenStack Summit 2015 Tokyo 講演「After One year of OpenStack Cloud...
NTTドコモ様 導入事例 OpenStack Summit 2015 Tokyo 講演「After One year of OpenStack Cloud...VirtualTech Japan Inc.
 
Montreal Kubernetes Meetup: Developer-first workflows (for microservices) on ...
Montreal Kubernetes Meetup: Developer-first workflows (for microservices) on ...Montreal Kubernetes Meetup: Developer-first workflows (for microservices) on ...
Montreal Kubernetes Meetup: Developer-first workflows (for microservices) on ...Ambassador Labs
 
Quick and Easy Device Drivers for Embedded Linux Using UIO
Quick and Easy Device Drivers for Embedded Linux Using UIOQuick and Easy Device Drivers for Embedded Linux Using UIO
Quick and Easy Device Drivers for Embedded Linux Using UIOChris Simmonds
 
Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...
Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...
Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...Odinot Stanislas
 

Similaire à What’s New in UniVerse 11.2 (20)

SLTS kernel and base-layer development in the Civil Infrastructure Platform
SLTS kernel and base-layer development in the Civil Infrastructure PlatformSLTS kernel and base-layer development in the Civil Infrastructure Platform
SLTS kernel and base-layer development in the Civil Infrastructure Platform
 
Manage kernel vulnerabilities in the software development lifecycle
Manage kernel vulnerabilities in the software development lifecycleManage kernel vulnerabilities in the software development lifecycle
Manage kernel vulnerabilities in the software development lifecycle
 
Software update for embedded systems
Software update for embedded systemsSoftware update for embedded systems
Software update for embedded systems
 
Intro to GitOps with Weave GitOps, Flagger and Linkerd
Intro to GitOps with Weave GitOps, Flagger and LinkerdIntro to GitOps with Weave GitOps, Flagger and Linkerd
Intro to GitOps with Weave GitOps, Flagger and Linkerd
 
Software update for IoT Embedded World 2017
Software update for IoT Embedded World 2017Software update for IoT Embedded World 2017
Software update for IoT Embedded World 2017
 
Meetup Openshift Geneva 03/10
Meetup Openshift Geneva 03/10Meetup Openshift Geneva 03/10
Meetup Openshift Geneva 03/10
 
Inria Tech Talk : RIOT, l'OS libre pour vos objets connectés #IoT
Inria Tech Talk : RIOT, l'OS libre pour vos objets connectés #IoTInria Tech Talk : RIOT, l'OS libre pour vos objets connectés #IoT
Inria Tech Talk : RIOT, l'OS libre pour vos objets connectés #IoT
 
Software update for IoT: the current state of play
Software update for IoT: the current state of playSoftware update for IoT: the current state of play
Software update for IoT: the current state of play
 
Long-term Maintenance Model of Embedded Industrial Linux Distribution
Long-term Maintenance Model of Embedded Industrial Linux DistributionLong-term Maintenance Model of Embedded Industrial Linux Distribution
Long-term Maintenance Model of Embedded Industrial Linux Distribution
 
Monitoring system for OpenStack,using a OSS products
Monitoring system for OpenStack,using a OSS productsMonitoring system for OpenStack,using a OSS products
Monitoring system for OpenStack,using a OSS products
 
Relax-and-Recover Automated Testing
Relax-and-Recover Automated TestingRelax-and-Recover Automated Testing
Relax-and-Recover Automated Testing
 
Developing Tizen OS Based Solutions (IDF13) - Chris Norman
Developing Tizen OS Based Solutions (IDF13) - Chris NormanDeveloping Tizen OS Based Solutions (IDF13) - Chris Norman
Developing Tizen OS Based Solutions (IDF13) - Chris Norman
 
Microsoft System center Configuration manager 2012 sp1
Microsoft System center Configuration manager 2012 sp1Microsoft System center Configuration manager 2012 sp1
Microsoft System center Configuration manager 2012 sp1
 
Linux field-update-2015
Linux field-update-2015Linux field-update-2015
Linux field-update-2015
 
Civil Infrastructure Platform: Industrial Grade SLTS Kernel and Base-layer De...
Civil Infrastructure Platform: Industrial Grade SLTS Kernel and Base-layer De...Civil Infrastructure Platform: Industrial Grade SLTS Kernel and Base-layer De...
Civil Infrastructure Platform: Industrial Grade SLTS Kernel and Base-layer De...
 
Design, Build,and Maintain the Embedded Linux Platform
Design, Build,and Maintain the Embedded Linux PlatformDesign, Build,and Maintain the Embedded Linux Platform
Design, Build,and Maintain the Embedded Linux Platform
 
NTTドコモ様 導入事例 OpenStack Summit 2015 Tokyo 講演「After One year of OpenStack Cloud...
NTTドコモ様 導入事例 OpenStack Summit 2015 Tokyo 講演「After One year of OpenStack Cloud...NTTドコモ様 導入事例 OpenStack Summit 2015 Tokyo 講演「After One year of OpenStack Cloud...
NTTドコモ様 導入事例 OpenStack Summit 2015 Tokyo 講演「After One year of OpenStack Cloud...
 
Montreal Kubernetes Meetup: Developer-first workflows (for microservices) on ...
Montreal Kubernetes Meetup: Developer-first workflows (for microservices) on ...Montreal Kubernetes Meetup: Developer-first workflows (for microservices) on ...
Montreal Kubernetes Meetup: Developer-first workflows (for microservices) on ...
 
Quick and Easy Device Drivers for Embedded Linux Using UIO
Quick and Easy Device Drivers for Embedded Linux Using UIOQuick and Easy Device Drivers for Embedded Linux Using UIO
Quick and Easy Device Drivers for Embedded Linux Using UIO
 
Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...
Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...
Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...
 

Dernier

Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfproinshot.com
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfryanfarris8
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...software pro Development
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 

Dernier (20)

Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 

What’s New in UniVerse 11.2

  • 1. 1 What’s New in UniVerse 11.2 Dr. John F. Nunziato, Product Manager
  • 2. 2 Credits and Acknowledgements Presenters • Dr. John F. Nunziato, Principal Product Manager Developers • John Zagnoli, Director Software Engineering • Neil Morris, Principal Technical Support Engineer ©2015 Rocket Software, Inc. All Rights Reserved.
  • 3. 3 Abstract  This session will cover features added to UniVerse release 11.2 and explain how these features work, and the benefits provided to the user. ©2015 Rocket Software, Inc. All Rights Reserved.
  • 4. 4 Agenda Major features introduced in 11.2 Other features Summary Additional resources Next steps Questions and answers ©2015 Rocket Software, Inc. All Rights Reserved.
  • 5. 5 Some Items You Need to Know (Preface)  11.2 is the largest UniVerse release in a decade  11.2 laid the foundation for future releases of UniVerse We have instituted “Continuous Integration” in QA and “Agile” in our engineering lab ©2015 Rocket Software, Inc. All Rights Reserved.
  • 6. 6 Major Features Introduced in UniVerse 11.2
  • 7. 7 Major Features Introduced in UniVerse 11.2 ©2015 Rocket Software, Inc. All Rights Reserved. Account-based licensing Audit logging Local functions & subroutines Replication performance monitor 64-bit
  • 9. 9 Functionality Account-based licensing is: • A way for customers to break up their licenses by groups of physical data accounts Available in UniVerse 11.2.0 and higher Who should use it? • ASP sites that have multiple end users accessing one server • Customers who want to monitor who uses what physical accounts ©2015 Rocket Software, Inc. All Rights Reserved.
  • 10. 10 Architecture Configured by $UVHOME/acct_licn.def file, no restart of UV required. Also, the user can configure using XAdmin Account-based licensing record definition • Uses a ‘logical’ account ID to specify a group of 1 or more physical data paths • Each logical account has a # of database and # of connection pooling licenses to reserve; with optional comment • Remaining licenses use a ‘default’ group ©2015 Rocket Software, Inc. All Rights Reserved.
  • 11. 11 Architecture Order of licensing checking • Base license • Account-based licensing • If the license limit is reached, then a License Limit Exceeded message displays Additional memory requirements are minimal • Example: 1 MB, assuming a configuration of 1,000 groups, 10 physical paths per group, and 128 bytes per group • Configured for 3 x example or 3 MB ©2015 Rocket Software, Inc. All Rights Reserved.
  • 12. 12 Example of the acct_licn.def File ©2015 Rocket Software, Inc. All Rights Reserved.
  • 14. 14 Overview Introduced at UniVerse 11.2.0 Database auditing tracks the usage of database resources and related authentication and authorization operations Helps satisfy compliance requirements • HIPPA, HITECH, PCI, SOX Configurable through XAdmin ©2015 Rocket Software, Inc. All Rights Reserved.
  • 15. 15 Audit Logging – XAdmin Control Panel © 2015 Rocket Software, Inc. All Rights Reserved.
  • 16. 16 Audit Logging Design Comprehensive • Covers all types of resources and operations Flexible • Configured through events and policies • Can be before or after starting the system Secure • Config file is encrypted and can be password protected • Audit log file can be encrypted These statements represent Rocket Software’s current intentions. Rocket development plans are subject to change or withdrawal without further notice. Any reliance on these statements is at the relying party’s sole risk and will not create any liability or obligation for Rocket
  • 17. 17 Audit Logging Design Classifies events and resources and audits them based on the classification. Enables you to configure the location and number of audit files before UniVerse starts. Customize U2 Database Auditing without having to stop and restart UniVerse. Writes audit records to a UniVerse hashed file or group of files. Protects the audit file against unauthorized access and modification. ©2015 Rocket Software, Inc. All Rights Reserved.
  • 18. 18 Audit Logging File(s) File(s) can grow rapidly Should regularly monitor • Archive regularly • Purge when necessary Can read like any hashed file • Can NOT write directly • Can NOT delete ©2015 Rocket Software, Inc. All Rights Reserved. 64-bit dynamic file Block size 4k Modulo 5000 Approximately 20MB 64-bit dynamic file Block size 4k Modulo 5000 Approximately 20MB 64-bit dynamic file Block size 4k Modulo 5000 Approximately 20MB 64-bit dynamic file Block size 4k Modulo 5000 Approximately 20MB
  • 19. 19 Audit Logging - Licensing ©2015 Rocket Software, Inc. All Rights Reserved.
  • 20. 20 uv config control uv config control Audit Logging – Architecture ©2015 Rocket Software, Inc. All Rights Reserved. uvsmm daemon Shared memory audlog1 audlog2 ….8 uv uvconfig U2audit config staging UV Daemonsconfig control cache refresh map refresh audman writestagedlogadmin initiated audman admin options admin user read staging and clear refresh enable disable
  • 21. 21 Audit Logging - Security Configuration file is encrypted; modifications are only possible through audman utility (or XAdmin) and always logged regardless of policy No direct modification of audit logs via normal UniVerse commands (privileged audman utility only) Audit logs can be encrypted to prevent modification outside of UV environment UniVerse system utilities write to encrypted staging area before being added to audit logs ©2015 Rocket Software, Inc. All Rights Reserved.
  • 22. 22 Audit Logging – Log File Options ©2015 Rocket Software, Inc. All Rights Reserved. audlog1 audlog2 write write 1) Log suspended read 2) Log offloaded to archive storage 3) Log cleared 4) Log resumed
  • 23. 23 Audit Logging – Log Switching ©2015 Rocket Software, Inc. All Rights Reserved. audlog1 write 5) Log suspended read 6) Log offloaded to archive storage 7) Log cleared 8) Log resumed audlog2 write
  • 24. 24 Audit Logging – Log File Information ©2015 Rocket Software, Inc. All Rights Reserved.
  • 25. 25 Audit Logging – Log File Information ©2015 Rocket Software, Inc. All Rights Reserved.
  • 26. 26 Audit Logging – New Features Performance • Throughput • Scalability Versatility • Multiple log types • Re-configure without shutdown These statements represent Rocket Software’s current intentions. Rocket development plans are subject to change or withdrawal without further notice. Any reliance on these statements is at the relying party’s sole risk and will not create any liability or obligation for Rocket
  • 27. 27 Local Functions and Subroutines
  • 28. 28 Local Functions and Subroutines Compiler is backwards compatible • No new keywords Allows multiple subroutines/functions per source file CALL/CALL @ statements check current object first • Will check catalogs like normal if not found Provides scoping restrictions within each source file ©2015 Rocket Software, Inc. All Rights Reserved.
  • 29. 29 Examples of Local Functions and Subroutines ©2015 Rocket Software, Inc. All Rights Reserved. A=1 B=0 CALL MySub(A); *Call a local subroutine CRT “A is now 2: “:A CRT “B is now 0: “:B STOP *Define the local subroutine SUBROUTINE MySub(B) B+=1 RETURN
  • 30. 30 Examples of Local Functions and Subroutines ©2015 Rocket Software, Inc. All Rights Reserved. A = 1 CALL MySub(A); * Call a local subroutine CRT “A is now 2: “:A STOP * Define the local subroutine SUBROUTINE MySub(B) A = 0; *local variable for MySub B = A + B + 1 RETURN
  • 31. 31 Examples of Local Functions and Subroutines ©2015 Rocket Software, Inc. All Rights Reserved. A = “” CALL MySub(A); * Call a local subroutine PRINT A CALL SameNameSUBR(A); *Call a local subroutine PRINT A “CALL *SameNameSUBR(A); *Call an external subroutine” PRINT A STOP *Define the local subroutine SUBROUTINE MySub(B) B = “In local MySub” RETURN *Define another local subroutine SUBROUTINE SameNameSUBR(B) B = “In local SameNameSUBR” RETURN
  • 32. 32 Forward Compatibility ©2015 Rocket Software, Inc. All Rights Reserved.
  • 34. 34 Replication Performance Monitor – XAdmin View different aspects Buffer usage Latency Data volumes Find XAdmin in the U2 DBTools download (free) Gives deeper insight into your Replication system © 2015 Rocket Software, Inc. All Rights Reserved.
  • 35. 35 Replication Performance Monitor – XAdmin ©2015 Rocket Software, Inc. All Rights Reserved.
  • 37. 37 64-Bit Advantages 64-Bit Memory Addressing / 64-Bit Compilation A 64-bit system architecture that is running a 64-bit edition of UniVerse can support up to 1,024 GB of both physical and addressable memory Improvements in parallel processing and bus architectures enable 64-bit environments to support as many as 64 processors and provide almost linear scalability with each additional processor ©2015 Rocket Software, Inc. All Rights Reserved
  • 38. 38 UniVerse 11.2 Platforms Generally available as of November 14th, 2014 (64-bit releases available as of release 11.2.3 (May 2014) for LINUX, Windows, and Solaris) Platforms supported: (32- and 64- bit) • Windows – XP, Vista, 7, 8 • Windows Server – 2003, 2008, 2008 R2, 2011, 2012 • UNIX – AIX, Solaris x86, Solaris SPARC, HP/UX Itanium • Linux – RHEL, SuSE ©2015 Rocket Software, Inc. All Rights Reserved.
  • 39. 39 UniVerse 11.3 Platforms  Release 11.3.1 and higher will be 64-bit only releases for all platforms. These statements represent Rocket Software’s current intentions. Rocket development plans are subject to change or withdrawal without further notice. Any reliance on these statements is at the relying party’s sole risk and will not create any liability or obligation for Rocket
  • 41. 41 EDA with Single Server Replication Combines • Replication • External Database Access • All in a single database instance (single machine) Keep your data local to UniVerse, while having the UV engine translate it to a foreign DB for BI ©2015 Rocket Software, Inc. All Rights Reserved.
  • 42. 42 Other features SSL libraries updated - SHA-256 support XML libraries updated U2 Dynamic Objects - XML support New U2 Basic XDOM functions ©2015 Rocket Software, Inc. All Rights Reserved.
  • 43. 43 Other features Array re-dimension in subroutines & functions Clear named COMMONs programmatically Support for centering text via dictionary formatting Support for long pids in Solaris & RHEL TIMEOUT supports greater precision ©2015 Rocket Software, Inc. All Rights Reserved.
  • 44. 44 Added in 11.2.3 Replication with DataLink compression • Designed for minimizing traffic when replicating over WAN links to disaster-recovery sites • Seamless to application ©2015 Rocket Software, Inc. All Rights Reserved.
  • 46. 46 Summary  Account-based licensing to allow for multi-tenancy systems Audit logging for HIPAA, SOX, PCI and many more industry standard compliance formats Local functions and subroutines for improved application performance and coding efficiency Replication Performance Monitor for visibility 64-Bit ©2015 Rocket Software, Inc. All Rights Reserved.
  • 47. 47 Summary  Additional Features • EDA with Single Server Replication • SSL Libraries Updated o SHA-256 Support • XML Libraries Updated • U2 Dynamic Objects – XML Support • New U2 Basic XDOM Functions • Array Re-dimension in Subroutines and Functions • Cleared Named Commons Programmatically ©2015 Rocket Software, Inc. All Rights Reserved.
  • 48. 48 Summary  Additional Features • Support Centering Text via Dictionary Formatting • Support for Long PIDS in Solaris and RHEL • TIMEOUT Supports Greater Precision • Replication with Datalink Compression ©2015 Rocket Software, Inc. All Rights Reserved.
  • 50. 50 Additional Resources ©2015 Rocket Software, Inc. All Rights Reserved. Title Link GitHub for Sample code https://github.com/RocketSoftwar e/multivalue- lab/tree/master/U2/Demos Rocket Blog http://blog.rocketsoftware.com/bl og/author/mbyrne/
  • 51. 51 Additional Resources -Technical Documentation ©2015 Rocket Software, Inc. All Rights Reserved.
  • 52. 52 Next Steps  Download and Install • Download free version of UniVerse 11.2 at: http://www.rocketsoftware.com/trials?f[0]=im_field_trial_product_family%3A1551  Read Rocket Blog • http://blog.rocketsoftware.com/blog/author/mbyrne/ ©2015 Rocket Software, Inc. All Rights Reserved.
  • 53. 53 Disclaimer THE INFORMATION CONTAINED IN THIS PRESENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY. WHILE EFFORTS WERE MADE TO VERIFY THE COMPLETENESS AND ACCURACY OF THE INFORMATION CONTAINED IN THIS PRESENTATION, IT IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. IN ADDITION, THIS INFORMATION IS BASED ON ROCKET SOFTWARE’S CURRENT PRODUCT PLANS AND STRATEGY, WHICH ARE SUBJECT TO CHANGE BY ROCKET SOFTWAREWITHOUT NOTICE. ROCKET SOFTWARE SHALL NOT BE RESPONSIBLE FOR ANY DAMAGES ARISING OUT OF THE USE OF, OR OTHERWISE RELATED TO, THIS PRESENTATION OR ANY OTHER DOCUMENTATION. NOTHING CONTAINED IN THIS PRESENTATION IS INTENDED TO, OR SHALL HAVE THE EFFECT OF: • CREATING ANY WARRANTY OR REPRESENTATION FROM ROCKET SOFTWARE(OR ITS AFFILIATES OR ITS OR THEIR SUPPLIERS AND/OR LICENSORS); OR • ALTERING THE TERMS AND CONDITIONS OF THE APPLICABLE LICENSE AGREEMENT GOVERNING THE USE OF ROCKET SOFTWARE. [ ©2015 Rocket Software, Inc. All Rights Reserved.
  • 54. 54 Trademarks and Acknowledgements The trademarks and service marks identified in the following list are the exclusive properties of Rocket Software, Inc. and its subsidiaries (collectively, “Rocket Software”). These marks are registered with the U.S. Patent and Trademark Office, and may be registered or pending registration in other countries. Not all trademarks owned by Rocket Software are listed. The absence of a mark from this page neither constitutes a waiver of any intellectual property rights that Rocket Software has established in its marks nor means that Rocket Software is not owner of any such marks. Aldon, CorVu, Dynamic Connect, D3, FlashConnect, Pick, mvBase, MvEnterprise, NetCure, Rocket, SystemBuilder, U2, U2 Web Development Environment, UniData, UniVerse, and wIntegrate Other company, product, and service names mentioned herein may be trademarks or service marks of others. ©2015 Rocket Software, Inc. All Rights Reserved.
  • 55. 55