NonStop Systems Update : NonStop Systems Update Timothy Keefauver
Product Management
April 12, 2007
Agenda : Agenda
NonStop System Roadmap
Service Oriented Architecture
Recent Enhancements
TMF, RDF, Pathway
Application Development Environment
OSS and Portability
NonStop SQL and JDBC
Java and Java-related
Security and Manageability
Open Source
Slide3 : NonStop Software Roadmap
Integrity NonStop Series (NS-Series) Roadmap March 25, 2007 : Integrity NonStop Series (NS-Series) Roadmap March 25, 2007 Legend
Security Servers /
Peripherals OS Software Updates/Additions General availability Controlled availability EAP H06.08 SCTP for HSS 300GB FC Disk iTP WebServer Certificates NSJava 5.1 H06.09 Selected C99 Standards Eclipse based development environment COBOL 2002 Selected Features ASAP 2.8 NS JSP 6.0 SQL/MX 2.3 NS TMF 3.5 JDBC
Type 4 Data Direct
Connect 2.0 AutoSync V7 BEA WLS 9.2 Pathway/iTS (SCOBOL4) RDF 1.8 AutoTMF Update ASAP TCP/IP Plugin WebViewpoint Update TS/MP 2.3 Axx150Series NSP H06.10 H06.11 VIO Manageability / Development Profile Guided Optimizations JDBC
Type 4 TCP/IP
Controller Safeguard
V3 R3 IBM MQSeriesR5.3.1 SOAP Client Jan Feb Mar Oct Nov Dec 4Q2006 1Q2007 2Q2007 Apr May Jun 3Q2007 Jul Aug Sep Oct Nov Dec 4Q2007 Jul Aug Sep 3Q2006 H06.07 H06.12 TS/MP 2.1 New System Console Terminal Emulator Software C++ 2003 Runtime Library Visual Inspect V3.4 (Vista support) NS3000AC NS16200 NS14200 & NS1200 Future product plans, dates, and functionality are subject to change without notice. Safeguard
V4 R1 Safeguard
V4 R3
H-series RVU Feature Summary : H-series RVU Feature Summary Future product plans, dates, and functionality are subject to change without notice. H06.05 3/06
SQL MX 2.2 ANSI names in FUP commands and DP2 EMS messages
TMF 3.3
Pathway TS/MP limits increase
OSS security APIs and Enscribe APIs
Reentrant POSIX Threads & non-blocking file descriptors
DP2 OSS transparent process failover
BIND 9.3 for OSS environment
DSM/SCM
NetBatch report enhancement
OSS non-blocking terminal I/O
TS/MP 2.1 (CA)
TNS/R cross compilers
Transfer Queue Manager
Backup/Restore 2 parallel, wildcards, single cmd, restart
Pathmon openers increased H06.07 8/06
Daylight Savings Time USA66
Code Coverage Tool
New Features in POSIX Threads
Native Inspect Enhancements
300 GB 15K RPM Fibre Chnl disk
OSS Name Server Limits enhancement
Native Inspect COBOL support
Compiler back-end optimization enhance.
DP2 Running Timestamp H06.06 5/06
OSS Files > 2 GB
DSM/SCM Multi-Version
OSS External & Synch. Signal Thread
Safeguard R3 V1 HMAC256 encryption
Safegrd. default password min. 6 chars. & DES encryption ON
Backup/Restore 2 Backcopy
TMF 3.4 higher limits
Native Inspect COBOL support
iTP Webserver enhance. & online stats.
DVD SUT
Native Inspect COBOL support H06.08 11/06
OSS ACL
C99 language enhance.
COBOL 2002 language enhancements
Compilers Backend update
OSS Name Server limits H06.09 2/07
SQL/MX 2.3 (GA)
TS/MP 2.2 (CA)
Visual Inspect (server) enhan.
Defect repair
More
H06.10 ~5/07
Profile Guided Optimizations (PGO)
New Console Term Emul.
SCOBOL 4
C++ 2003 std. upgrade
Visual Inspect (client)
More
NonStop S-Series Servers 2006 Retrospective : NonStop S-Series Servers 2006 Retrospective Legend Servers / Peripherals OS General availability Controlled availability EAP 2Q2006 Apr May Jun Security Jul Aug Sep 3Q2006 G06.29 Oct Nov Dec 4Q2006 SCTP for HSS IBM MQSeries R5.3 OSS ACLs RSC/MP 2.2 Safeguard R3V1 Atalla Boxcar Atalla ARM Atalla ASRM/SCA-2 Openview Update Web ViewPoint Update ASAP 2.7 ITP WeServer Certificates RSC/MP SUSE Linux & Citrix Clients AutoSYNC V7 Large Objects R2 for SQL/MP Jan Feb Mar G06.28 NS JSP 5.0 Microsoft ETK 3.1 Future product plans, dates, and functionality are subject to change without notice. Software Additions OSS Files > 2GB POSIX Threads Improvement 1Q2006 RoHS
NonStop S-Series RoadmapMarch 25, 2007 : NonStop S-Series Roadmap March 25, 2007 Legend Servers / Peripherals OS Manageability / Development General availability Controlled availability EAP Jan Feb Mar Software Updates Security Oct Nov Dec 4Q2006 1Q2007 2Q2007 Apr May Jun 3Q2007 Jul Aug Sep G06.30 Eclipse-based
Development Environment RDF 1.7.1 ASAP 2.8 WebViewpoint Update AutoSync V7 AutoTMF Update ASAP TCP/IP Plugin Oct Nov Dec 4Q2007 IBM MQSeries
R5.3.1 SOAP Client Jul Aug Sep 3Q2006 OSS ACLs G06.31 Safeguard V3 R3 OSS Files > 2GB POSIX Threads Improvement Safeguard V3 R1 Visual Inspect (server) Enhancements Name Server Limits Relief Visual Inspect (client) New System Console Terminal Emulator Software WebViewpoint Update Future product plans, dates, and functionality are subject to change without notice.
G-series RVU Feature Summary : G-series RVU Feature Summary G06.25 2/05
Auto Reallocate
SQL/MX R2 MX table support (CA)
Backup/Restore 2 MX tables
DSM/SCM enhancements
DNS 9.2.3
NSK – more MQCs
Enform Optimizer Format 2 Files
OSM enhancements
Safeguard V2, R4 G06.26 4/05
TMF 3.3
144 GB and 36 GB 15K rpm disk
StorageWorks XP 12000 support
GDSX Format 2 Files support
TMF 3.3
NSK Gthreads
OSM enhancements
TS/MP 2.1 (CA) G06.27 9/05
SQL/MX R2.1.1
Fibre Channel Disk Module (FCDM)
StorageTek SL500 Tape library
DP2 enhancements
OSM enhancements
NonStop SQL/MP and SQL/MX enh.
Domain Name Services (DNS) 9.X, R2 G06.28 2/06
Pathway TS/MP limits increase
SCF support for Fiber Channel Config
ServerNet Cluster R4 long distance
OSS standard Security API enhance.
Re-entrant Threads enhancement
Seeview stong security authentication
Pathmon openers increased to 800
DSM/SCM cloning SW configs on multiple targets
Daylight Savings Time USA enhance.
Pass PARAMs/DEFINEs to generic processes
G06.29 7/06
Pathway TS/MP limits increase
OSS Files > 2 GB
OSS ACLs
Daylight Savings Time
OSS Std Security APIs
Safeguard updates & HMAC256 passwords
OSS POSIX Threads enhancements
SQL enhancements
JBOD Performance enhance. Future product plans, dates, and functionality are subject to change without notice. G06.30 1/07
Visual Inspect enhancements
OSS Name Server limits relief
NetBatch limit increase
OpenView Quality Improvements
Defect repair
More
Slide9 : Support for Service Oriented Architecture (SOA)
What is SOA? : SOA is an architecture, not a product
SOA is a new approach to building IT systems using services
Services are business processes that are available on a network
They are accessed easily in a standardized fashion without knowledge of the underlying implementation
SOA encourages service reuse
Easily apply existing services to new business processes
Reduces the time to implement a new business process = business agility
Unlike previous models, SOA provides a comprehensive foundation to deliver on the promise of service reuse What is SOA?
SOA and the HP NonStop server—overview : In an agile enterprise, services must be available, scalable, performant, and manageable
Requirements tailor made for the HP NonStop server platform
Most NonStop applications are already 90% SOA enabled because the service model is the natural way to create applications on NonStop servers
Think of “Create Order” or “Fulfill Order” SOA services as Pathway serverclasses, NonStop Tuxedo services, NonStop Servlets for JSP, or NonStop CORBA objects
The NonStop server supports the necessary tools and infrastructure to support the WS-I Basic Profile
SOA services deployed on NonStop servers are fully standards compliant and may interoperate with SOA services on other compliant platforms
The NonStop server is an excellent platform for providing SOA services
Preserve investments in existing applications by leveraging them as part of a heterogeneous SOA application
Develop new applications for the NonStop server that conform to the SOA standard model SOA and the HP NonStop server—overview
SOA and the HP NonStop server—technologies for service access : HP iTP WebServer software
Provides the basic HTTP protocol service and acts a scalable and available container for other components (using NonStop TS/MP internally)
HP NonStop SOAP software
NonStop SOAP (plus iTP WebServer) supports the standard runtime SOAP over HTTP SOA service access protocol
Runs as scalable serverclasses under iTP WebServer
GUI wizard to easily expose Pathway servers as SOA services
Contains a built-in service adapter for Pathway servers
Customizable user exits to enable use with SOA services implemented in other application environments
Create your own service adapter
Includes an XML document parser and the open-source gSOAP toolkit for access to remote SOA services using SOAP SOA and the HP NonStop server—technologies for service access
SOA and the HP NonStop server—technologies for service access in Java : HP NonStop Servlets for JavaServer Pages (NonStop Servlets for JSP) software
Container for hosting SOA services written in Java
Fortified version of the Apache Tomcat Servlet and JSP container
Runs as scalable serverclasses under iTP WebServer
Apache Axis2 software
Open-source product
Runs under NonStop Servlets for JSP container (inherits scalability, ...)
Includes a SOAP protocol engine and tools for WSDL generation
Alternative to NonStop SOAP if you want to use Java SOA services
BEA WebLogic Server software
Complete J2EE and SOA application server infrastructure
HTTP and SOAP server for service access
Servlet/JSP/EJB container for service adapters and business logic
Supports additional WS-* SOA standard services SOA and the HP NonStop server—technologies for service access in Java
SOA and the NonStop server—product technologies summary : NonStop TS/MP
Scalable and available execution container HP iTP WebServer NonStop SOAP HP NonStop Servlets for JSP Apache
Axis2 Service
adapters Service
implementation Pathsend
JToolkit
IIOP
ATMI Service
invocation } Pathway
NonStop CORBA
NonStop Tuxedo
Java SOAP
HTTP Service access Service
adapters SOAP HTTP BEA WebLogic Server NonStop server SOA and the NonStop server—product technologies summary
Planned NonStop SOA technology enhancements : Planned NonStop SOA technology enhancements NonStop SOAP
More complete W3C SOAP 1.2 & WSDL 1.1 standards compliance
Target: 2H 2007 (both S-series and Integrity NonStop)
SOAP Client
Bring to open source gSOAP current level (version 2.7.9)
FCS: March 2007 as an SPR, SUT-based in May 2007
Both S-series and Integrity NonStop
iTP WebServer
Add support for Transport Layer Security (TLS)
FCS: 2H 2007 (both S-series and Integrity NonStop)
Slide16 : TMF, RDF, Pathway Enhancements
TMF Enhancements : TMF Enhancements NonStop TMF Software 3.3 Update, G06.26 April 2005 and H06.05 March 2006
Ability to add auxiliary audit trails dynamically, while TMF is started
STATUS TRANSACTION command includes backout process name and has sorting options
Commands relocated from SNOOP to TMFCOM
TMFCOM ALTER TMF, TMPWAITTIMER
TMFCOM ALTER TMF, PIOBUFFER
TMFCOM ALTER TMF, GOREMOTE
TMFCOM ALTER TMF, TRANSACTIONPROTOCOL
Commands moved to TMFCOM have been tested more extensively and are now documented in the TMF manuals
“HP NonStop TMF Performance Tuning” support note (S05039)
Performance feature formerly called TurboTMF (controlled availability) is now generally available
TurboTMF feature split along functional lines into two options
TRANSACTIONPROTOCOL
GOREMOTE
Default TMPWAITTIMER changed from AUTO (set by the TMP) to OFF
TMF 3.4 on Integrity NonStop : TMF 3.4 on Integrity NonStop TMF 3.4 delivery May 2006 on H06.06
More Snoop commands moved into TMFCOM
Continuing effort
New Default values and limits
Default audit trail format: format 2
Default audit trail file size: 1 GB
Default tape block size: 52
Moveable TMPs (Transaction Monitoring Process)
Allows you to specify the order to automatically move TMP backup process pairs upon a TMP CPU failure
No more running TMF non-fault tolerant after a CPU failure Future product plans, dates, and functionality are subject to change without notice
TMF 3.5 on Integrity NonStop (H-series Sept. 2007 target) : TMF 3.5 on Integrity NonStop (H-series Sept. 2007 target) Goal: Increase performance
Finer granularity for control of TMP Wait Timer
Allow users to fine-tune commit processing performance
Applications with highest transaction rates will see most potential benefit
Targeting overall commit time performance
Including improvements for StorageWorks XP disk arrays Future product plans, dates, and functionality are subject to change without notice
Remote Database Facility Release 1.7 : Remote Database Facility Release 1.7 October 2005 on S-series (December 2005 on Integrity NonStop)
Management of RDF by any Supergroup Userid, regardless of what Userid started it
Management of RDF by any user (non SUPER group)
Run with one-way remote passwords (primary to backup)
Faster file comparison tool
Faster takeover by a target system
Single RDFCOM command to drain and apply all audit up to the time the command was issued
New REVERSE option for the STOP RDF command
Configure triggers that are automatically executed after critical operations (e.g. Takeover and Stop RDF, reverse commands)
New event issued when all updaters have stopped and replication is shut down
Force takeover even if the Expand network line is up with the “!” option
“NOW” option with INITTIME in INITIALIZE RDF command
Remote Database Facility Release 1.8 : Remote Database Facility Release 1.8
Following are Planned Upgrades for September 2007 for Integrity NonStop
Performance
“Nativize” select objects
SQL/MX MX tables ANSI names in event messages
Possibly replication support for large blocks
Manageability
More flexibility in naming volumes on target system
subvolume naming can be different on target system than source
This function available on S-series release 1.7.1 Sept. 2007 Future product plans, dates, and functionality are subject to change without notice
Pathway Enhancements : Pathway Enhancements TS/MP PATHMON (G06.25, Sept. 2005)
Support for six-character server process names
TS/MP 2.1 (G06.26 CA & H06.10 GA May 2007)
Provides Pathsend users higher link capacity
Replaces the link management functions of the LINKMON (ROUT) process with functions provided by the Application Cluster Services (ACS) subsystem
NonStop TS/MP 2.1 helps Pathsend users, no effects on SCOBOL users
Better load balancing
No more link starvation in very high load environments
Slide23 : TS/MP 2.1 Pathsend Limits Relief Additionally, G06.28 & H06.05 (Feb. 2006) increase Pathmon openers from 300 to 800. * * TS/MP 2.2 doubles these limits as compared to TS/MP 2.1
Pathway Enhancements : Pathway Enhancements
TS/MP 2.3 Controlled Availability [December 2007]
This new release of TS/MP adds further limits relief building upon the ACS infrastructure first shipped with TS/MP 2.1
at least doubles certain limits from those of release 2.1 including
Number of concurrent links to server processes per processor
Number of concurrent Pathsend requesters per processor
Number of concurrent, outstanding “serverclass_send_” requests per processor
TS/MP 2.3 – Pathway domains : TS/MP 2.3 – Pathway domains Pathway domains for planned outage elimination
multiple Pathway environments behave as one application domain within one node
replicated Serverclasses across environments
transparent load-balancing across environments
take down one environment for update, others in domain continue processing work
enables software upgrades with no loss of service
change existing applications, deploy new applications
enables online rebalancing of Pathway environments
Pathway/iTS Enhancements : Pathway/iTS Enhancements SCOBOL4 General Availability [H06.10]
A new release of PathTCP providing enhancements for Pathway SCOBOL requesters (pre-req is TS/MP 2.1)
Dialogs will be supported for SCOBOL requesters, based on the existing Pathsend dialog verbs
Increases SCOBOL send message size limits by enabling multiple messages to be sent within the same transaction to the same server process
PathTCP will share links across both PathTCP and TERM objects by using Pathsend instead of WRITEREAD based send operations
This enables more concurrent sends to be outstanding
Future product plans, dates, and functionality are subject to change without notice
Slide27 : Application Development Updates
Enterprise Toolkit—NonStop Edition—key features : Enterprise Toolkit—NonStop Edition—key features A Microsoft Visual Studio .NET based
application development environment
Fully integrated into Visual Studio .NET Same look and feel as Visual Studio .NET
Supports multiple NonStop server specific project types
Supports native languages
C, C++, COBOL, and pTAL
Supports DLLs
Supports database and middleware
application development
NonStop SQL/MP, NonStop SQL/MX Database
CORBA (ETK 2.0)
Complementary tools
Visual Inspect (separate license), fix include, ar, File Transfer, etc.
Integrated Help system
ETK 3.1 Release, March 2006 : ETK 3.1 Release, March 2006 Compatibility with Visual Studio .NET 2005
Installer detects & supports both 2003 & 2005 versions
Support for Build Events
Pre-build, post-build events supported
Most Recently Used (MRU) deployment information
Host name, user name, OSS/Guardian target location
Modify & Repair options during installation
NonStop Plugins for EclipseTM June 2007 : NonStop Plugins for EclipseTM June 2007 NonStop application developers can use industry accepted Open Source platform
A single development environment for
Java, C/C++, COBOL and pTAL
NonStop Integrity & S-Series Servers
Other platforms beyond NonStop
Improved ROI
No license fee as in the case of Visual Studio .NET
Lower cost to train and maintain workforce
Familiarity of environment amongst developers working on different platforms (Linux, HP-UX, Solaris, etc.)
Greater Flexibility
Compose a customized environment rather than buying an expensive suite
Extend development environment by standard & widely accepted plug-ins Future product plans, dates, and functionality are subject to change without notice
Code Coverage Tool [H06.07, August 2006] : Code Coverage Tool [H06.07, August 2006] Tool provides a view of how much code was executed during an application/test run
Purpose: To show how well your testing process, etc., covers the application’s source code.
Generates HTML based reports of the test results
Displays the code that was executed by the run.
Supported for C/C++, ePTAL & ECOBOL applications
Includes mixed-language applications and DLLs.
No source code change needed
Compilations can be done on all supported platforms:
Native compilers and Windows based cross-compilers Future product plans, dates, and functionality are subject to change without notice
Debuggers Improvements : Debuggers Improvements Native Inspect Enhancements
Support for debugging COBOL programs [H06.06, May 2006]
Aggregate assignment for COBOL tables [H06.07, August 2006]
Visual Inspect Enhancements [H06.06, G06.30 April 2007]
Support for multibyte characters in breakpoint condition text
Use Visual Inspect in the presence of a firewall
Create, modify and monitor register as watch items
Create conditional data breakpoints
Display, modify and watch items from an address
Enhanced scope browser displays procedure locations when a selected procedure is expanded
Current release (version 3.3) is compatible with S-Series VI Servers
Requires Visual Inspect Server version 2.4 running on NonStop S-Series
Languages Enhancements : Languages Enhancements
Selected 1999 ISO C Standards (C99) [H06.08, Nov. 2006]
Currently adheres to ANSI/ISO 1989 standards
Excludes features with no demands; e.g. complex types
Selected ANSI COBOL 2002 Standards [H06.08, Nov. 2006]
Currently adheres to ANSI COBOL 85 standards
Support dynamic heap memory (allocate/free)
Allow COBOL 2002 reserved keywords in COBOL85 applications
2003 version C++ Runtime Library [H06.10, May 2007]
Latest ratified standard ISO/IEC 14882:2003
Ports latest Dinkumware Standard C++ library on NonStop Future product plans, dates, and functionality are subject to change without notice
Profile Guided Optimization (PGO) : Profile Guided Optimization (PGO)
PGO functionality [H06.09, February 2007]
Allows the compiler to use data collected during program execution to aid in the optimization
Compiler can be more selective about the optimizations it performs and can also make improved decisions about how to perform them
Three step process
Create an instrumented executable
Run the instrumented application with typical workload to generate dynamic information
Re-compile the code to optimize code paths using the dynamic information Future product plans, dates, and functionality are subject to change without notice
Slide35 : OSS Portability Enhancements
Easier Porting of UNIX and Linux Applications, New APIs : Easier Porting of UNIX and Linux Applications, New APIs setreuid() and setregid() security APIs [G06.29/H06.05]
Changes to the effective user ID or the effective group ID
Generates Safeguard auditing records
fchmod()/fchown() security APIs [G06.28/H06.05]
Change file security settings/ownership programmatically
pThreads enhancements [G06.28/H06.05]
31 re-entrant functions: ctime_r(), getgrid_r(), strtok(), etc…
Non-blocking OSS Regular File I/O for threaded applications [Q2 2007]
Operations like read() and write() will only block the calling thread
Support for mmap() and ptty [H1 2008]
Useful for porting many open source packages Future product plans, dates, and functionality are subject to change without notice
Limits Extensions : Limits Extensions NameServer Limits Extension [G06.30/H06.08]
Increase in default values of INODECACHE and LINKCACHE attributes from 4,096 to 64,000
Decreases message traffic between NameServer & DP2
OSS System Limits (Release 1) [H1 2008]
To avoid faster microprocessors hitting system limits
OSS PID (process ID) limit raised from 29,000 OSS processes per system to at least 160,000
Guardian and OSS process limit shall be raised from 4,000 processes per processor to at least 10,000
OSS file open limit shall be raised from approximately 12,000 opens to at least 64,000 opens per processor
Future product plans, dates, and functionality are subject to change without notice
Slide38 : NonStop SQL Enhancements
Winter Corporation Largest Databases Survey : Winter Corporation Largest Databases Survey HP NonStop SQL’s first year in the survey
2 NonStop customers entered the survey competition
2 NonStop customers won top competition honors
Largest Number of Database Rows in the world
1st Place: Sprint = 2.847 trillion rows
2x larger than the 2nd place winner
Largest Peak Mixed Workload in the world
1st Place: HP Integration Hub Supply Chain
3.56 million SQL operations per hour
NonStop SQL/MX Roadmap :
S-Series NonStop SQL/MX Roadmap 2004 2003
Integrity NonStop SQL/MX 1.8.5 2002 SQL/MX 1.8 SQL/MX 2.0 (MP Tables) 2005 SQL/MX 2.0 (MX Tables-Controlled Avail.) Future product plans, dates, and functionality are subject to change without notice. 2006 SQL/MX 2.1.1 – September 2005 Performance -15%-30% better for dynamic SQL 2009 2008 2007 2010 SQL/MX 2.2 – H06.05 March 2006 SQL/MX 2.3 GA – H06.10 May 2007 Focus on manageability and performance Focus on online manageability SQL/MX 2.4 – 2008
NonStop SQL/MX R2.1.1in G06.27 – Sept 2005; in H06.04 – November 2005 : NonStop SQL/MX R2.1.1 in G06.27 – Sept 2005; in H06.04 – November 2005 Improvements to the accuracy of Update Statistics
Measure support for Publish/Subscribe
Stored Procedures in Java RFE: SET CATALOG/SCHEMA is propagated to stored procedures
Enhancement to Visual Query Planner to display the plans for statements in compiled module files
NonStop SQL/MX R2.2 (March 2006 H-series) : NonStop SQL/MX R2.2 (March 2006 H-series) Support ANSI Names with FUP, FCHECK, & EMS Events
Performance improvements for Transaction Proc. queries
Reducing plan size in SQLBUFFER
Continued performance improvements for Update Stats
Use of partitioned sample table
Dynamic SQL cursor performance enhancements in JDBC Type 2 driver
In H06.06 Update to R2.2
Constant folding of range predicates with AND on leading clustering key columns to reduce or eliminate scans
Expressions like “a > 10 and a < 5” to be reduced to FALSE
Expressions like “a > 10 and a > 15” to be reduced to a > 15
Support for OSS large files (> 2 GB)
Scheduled Subscriptions in Publish/Subscribe (SPR to R2.2)
Allows a row to be returned to a subscriber at a time determined by the value of the row’s date or timestamp column without the use of polling Future product plans, dates, and functionality are subject to change without notice.
NonStop SQL/MX R2.3May 2007 H06.10 Integrity NonStop : NonStop SQL/MX R2.3 May 2007 H06.10 Integrity NonStop General Availability for SQL/MX Tables
Online Populate Index
Completion of Online Partition Management
Prior to 2.3, supports online range partition management
2.3 Support for hash and decoupled key partitioned objects
Local Guardian directory support for modules similar to local OSS directory support for modules
Control Query Default option to skip unavailable partitions
Returning of error code from MXCI when a query that is run in an MXCI script returns errors
Reduce scanning for join queries involving the FIRST n option
Improvements in error handling in IMPORT
The ability to carry on the import task even when data errors are encountered
Future product plans, dates, and functionality are subject to change without notice.
NonStop SQL/MX R2.3.1Expected August 2007 : NonStop SQL/MX R2.3.1 Expected August 2007 Display source file name in DISPLAY USE OF and the object file name
Display potentially invalid modules in DISPLAY USE OF when the table’s modified time stamp is greater than the module creation time
New compiler memory allocation scheme that consumes less memory, also available in June 2007 as an SPR
15% to 40% improved compile time
Also handles queries with large number of joins (40+)
Concurrent PARTONLY Backup/Restore of INDEX partitions
Plan Versioning, Metadata Versioning, and Schema Versioning to allow multiple SQL/MX versions on different nodes in support of one schema (for distributed computing)
Future product plans, dates, and functionality are subject to change without notice.
NonStop SQL/MX Release 2.4 and later : NonStop SQL/MX Release 2.4 and later Drivers for 2008 on Integrity NonStop
Large Keys and Large Rows
Under evaluation for release
Generally, items from previous slide that do not make release in 2007
Multiple result set support in Java Stored Procedures
Improvement in Update Statistics performance
Various performance enhancements to ODBC and JDBC
Enhanced error handling and improved diagnostics (e.g. trace information)
Backup/restore enhancements (e.g. grant/revoke histogram statistics, default tables, triggers, RI constraints)
Cursor with hold for SQL/MX and JDBC/MX
Return Syskey with inserted row
Time zone support
Additional improvements in error handling in IMPORT
ANSI names support in MEASURE
Large block (32K) support (no change to row size and key size limits)
NOWAIT SQL support from C/C++ Future product plans, dates, and functionality are subject to change without notice.
NonStop ODBC/MX 2.1 : NonStop ODBC/MX 2.1 Several performance enhancements to MXCS
Including singleton operations (primarily externalized in JDBC Type 4 driver)
Password expiration support and change
Additionally, a 2008 feature/function enhancement has begun the planning phase
JDBC/MX Type 4 (March 2007 H-series) : JDBC/MX Type 4 (March 2007 H-series) XA support
XACI command line tool
Support for BLOBs as parameters in Stored Procedures for Java
Controlled availability
General availability expected in May 2007
Additionally, for 2008, a performance release has begun the planning phase Future product plans, dates, and functionality are subject to change without notice.
Slide48 : Java & Java-related Enhancements
NonStop Server for Java (NSJ) : NonStop Server for Java (NSJ) Introduced NSJ 5.0 in February 2006
Certified implementation of JDK 5.0
Available on Integrity NonStop servers only
Incorporates same HotSpot JVM used in HP-UX JDK
Over 3x performance improvement relative to S88K
JToolkit now bundled with NSJ
Key themes for JDK 5.0
Language changes for ease of development
Monitoring and Management
EMS logging is now available
Using standard Java logging APIs, logs can now be written to EMS
NonStop Servlets for JSP (NSJSP) : NonStop Servlets for JSP (NSJSP) Introduced NSJSP 5.0 in April 2006
Deep port of Apache Tomcat 5.0
Available on both Integrity NonStop and S-series servers
Significant performance improvement
Complete server monitoring using JMX technology
Working on NSJSP 6.0 based on Apache Tomcat 6.0 – August 2007
Future product plans, dates, and functionality are subject to change without notice.
BEA WebLogic Server (WLS) : BEA WebLogic Server (WLS) Complete, certified version of WLS 8.1 SP2 and SP3
J2EE Version 1.3 compliant
Tested and certified on NonStop Server
WLS 8.1 SP2 on S-series and WLS 8.1 SP3 on Integrity NonStop
All standard features of WebLogic Server
Transparently exploits NonStop Server features and differentiation
Scales across CPUs & nodes, with single OS, DB, and TP images
Integration with the NonStop Server Transaction Manager
Standard access to the NonStop SQL/MX database
Plan to certify WLS 9.2 on Integrity NonStop servers July 2007 Future product plans, dates, and functionality are subject to change without notice
Slide52 : Security & Manageability Enhancements
Security Enhancements : Security Enhancements ITUG 6 Safeguard RFES
Persistent ACLs – G06.21
Individual Warning Mode (Guardian override of ACL) – G06.22
Node Names in ACLs – G06.24, Sept. 2004
Patterns in Guardian File Name ACLs – G06.25, Feb. 2005
Multiple owners of Userid – G06.27, Sept. 2005
Comment field on Userid – G06.27, Sept. 2005
OSS ACLs Security – G06.29/H06.08
Enhanced Passwords
HMAC256 Password Encryption – H06.06, G06.29
64 byte passwords with HMAC256 – H06.08, G06.31
Quality password enforcement – H06.09 Feb. 2007, G06.31
Safeguard carries no added charge on Integrity NS Future product plans, dates, and functionality are subject to change without notice.
Security Enhancements : Security Enhancements Future directions 2007, for Integrity NonStop
Ease of use enhancements to Total Number of Failures and Last Unsuccessful Attempts for Users and Aliases
Enhancement to SAFECOM INFO/ALTER to reset Safegurd attributes Total Number of Failures and Last Unsuccessful Attempts for user or alias without having to delete and re-add user/alias
Includes wildcarding capability
Includes new display field for SAFECOM INFO USER/ALIAS to aid analysis of density of logon failure count after last reset
Includes auditing capability
Future directions 2007 or 2008, Integrity NonStop
Volume-level encryption
More Future product plans, dates, and functionality are subject to change without notice.
HP NonStop Manageability Roadmap : HP NonStop Manageability Roadmap 2008 JAN FEB MAR
2007 OSM – Planned Updates
TSM – End of Life Web ViewPoint (Version 5 update)
NonStop ASAP (2.8)
NonStop ASAP TCP/IP Plug-in
NonStop Time Synch – BETA
NonStop Time Synch – FCS New SST Products
POS Transaction Monitor
ATM Transaction Monitor
SST Operations Bridge Products Available Now Products Offered Planned FCS NonStop Console (Desk) (S7X-NSC7)
NonStop Console (Rack) (NSCR3) WebDash Functionality ASAP TCP/IP JAN FEB MAR
APR MAY JUN
JUL AUG SEP
OCT NOV DEC
BETA Program FCS Plan END OF LIFE BETA Program FCS Plan ASAP 2.8 Future product plans, dates, and functionality are subject to change without notice.
Simplifying Management : Simplifying Management Web ViewPoint – New release AAM
New Webdash screen provides performance at a glance
Ability to drill down into specific objects as needed
Ability to graph subsystem data across multiple systems
ASAP - New Release 2.8 – Feb. 2007
New features for Blade Management
“Show Related Measurement” Feature
Support for TCP/IP Plug-in
ASAP TCP/IP Plug-in – Feb. 2007
Monitors processes, subnets, routes, ports, Telnet, etc.
Conventional and IPv6 compatibility mode supported
OpenView for NonStop – Tivoli Adapter
Optional Adapter for Tivoli provides open system event monitoring of OVNM NonStop Server through the Tivoli TEC Management console
NonStop Time SynchronizationBeta – May 2007 : NonStop Time Synchronization Beta – May 2007 Automatically synchronizes system clocks within a system, cluster or network
Multiple synchronization sources & choices – including internet
Provides ability to synchronize system clocks between NonStop, Linux and Windows. Ensures that time updates occur safely on all platforms.
Never allows time to move backwards Future product plans, dates, and functionality are subject to change without notice.
Slide58 : New Self Service Terminal Products
POS Transaction Analyzer Integrates with OpenView : POS Transaction Analyzer Integrates with OpenView Coming in April 2007
POS – Point of Sale Transaction Analyzer
monitors and analyzes status of POS transactions across the enterprise
plugs-in to an Operational Bridge for trouble ticket routing
integrates with BMC environments
works with Base 24 applications
plugs-in to OVNM (optional)
-
- Future product plans, dates, and functionality are subject to change without notice.
ATM Transaction Analyzer Integrates with OpenView : ATM Transaction Analyzer Integrates with OpenView Coming in April 2007
ATM – Automatic Teller Transaction Analyzer
monitors status of ATM transactions across the enterprise
plugs-in to an Operational Bridge for trouble ticket routing
analyzes ATM Service needs across the enterprise
future functions will monitor ATM Cash levels
works with Base 24 applications
plugs-in to OVNM (optional) Future product plans, dates, and functionality are subject to change without notice.
SST Operations Bridge Integrates with OpenView : SST Operations Bridge Integrates with OpenView Coming in April 2007
SST (Self Service Terminal) Operations Bridge
Monitoring ATM or POS devices across the enterprise
plugs-in to trouble ticket systems for routing
works with Base 24 applications
plugs-in to OVNM (optional) Future product plans, dates, and functionality are subject to change without notice.
Slide62 : Open Source Updates
Open source software for Integrity NonStop and NonStop S-series servers : Open source software for Integrity NonStop and NonStop S-series servers About 200 packages on each platform
Examples include bash, emacs, openssh, openssl, perl, python, samba, zope
Source, executable, and documentation
Developed and released as open souce FLOSS (library and tools) to make porting easier
Goal is to encourage community support and enhancement of open source opensource.hp.com
New Open Source Whitepaper Opensource.hp.com : New Open Source Whitepaper Opensource.hp.com
Advantages of NonStop SQL/MX compared to NonStop SQL/MP : Advantages of NonStop SQL/MX compared to NonStop SQL/MP SQL/MX implements ANSI 1999 and ANSI 2003 standards
SQL/MP implements ANSI 1989 standards
Richer coding of SQL DML improves programmer productivity
Publish/Subscribe and Queuing Services
Rowsets improve OLTP performance for multi-send OLTP
Better ESP management improves parallelism for queries
JDBC Type 2 and Type 4 driver for no additional charge
Functionally rich ODBC for no additional charge
Visual Query Planner
New string, date, arithmetic, and statistical functions
Built-in Data Mining features
Transpose function
Sampling
Sequence Functions (similar to ANSI OLAP functions)
Advantages of NonStop SQL/MX compared to NonStop SQL/MP : Advantages of NonStop SQL/MX compared to NonStop SQL/MP The following features accrue to users of the new SQL/MX Tables
ANSI catalog and schema
ANSI identifiers (128 bytes vs. 8 bytes for tables and 30 bytes for columns)
ANSI data types
ANSI views (no limit to view length, updateable views, aggregations and unions in views, aggregate over a view or join it to another table/view, etc.)
Hash Partitioned tables for ease of management
Decoupled clustering and partitioning keys
Multiple partitions per disk without using Storage Mgmt. Foundation
Triggers (before and after)
Referential Integrity
Stored Procedures in Java
Grant/Revoke security
IEEE Floating point data type
Unicode UCS2 data types
Management GUI – NSM/web
Most new features will be delivered in SQL/MX versus SQL/MP