Jump to content

HP-UX 11i

Products & Services
Support & Drivers
Solutions
How to Buy

Move your applications from HP 9000 to HP Integrity servers

Drive up business value, drive down costs
Content starts here

The HP OverEasy product portfolio offers a collection of powerful and easy-to-use products and tools to help move your applications from HP 9000 systems to HP-UX 11i v3 on Integrity servers.

The HP OverEasy portfolio of products and tools—HP 9000 Containers New!, HP ARIES, HP Mixed Mode Translator, HP 9000 Cross Development for Integrity, and the HP-UX STK—helps minimize and lower change costs involved with moving to Integrity systems. With the new HP 9000 Containers, the time and cost to move your HP 9000 applications to Integrity considerably decreases.
Consolidate multiple HP 9000 ecosystems onto HP Integrity in days, not months, with new HP 9000 Containers. These new tools virtualize PA-RISC environments on Integrity servers to eliminate resource burn with fast, easy migrations that shrink time and costs. The HP 9000 applications just work as is, requiring little if any testing―all while gaining the performance and support of an upgraded server infrastructure. HP-UX environments transitioned from legacy PA-RISC based HP 9000 servers could experience significant (2-4x) performance boost on latest HP Integrity systems.

HP OverEasy Product Portfolio

HP Overeasy Product Portfolio

Move your applications from HP 9000 to HP Integrity servers
HP provides proven, low risk approaches to moving your applications from HP 9000 systems to HP-UX 11i v3 on HP Integrity servers easily and cost-effectively, preserving your software assets and freeing you to take advantage of the latest advancements in HP's strategic UNIX® operating system. HP-UX 11i compatibility (PDF, 121 KB) ensures that your applications will run on the latest release of the operating system, and on HP Integrity servers.
You have options ranging from simplest to optimized performance. Choose the approach based on the requirements your application must satisfy.
The following page content updates based on the currently selected tab. If your screen reader does not automatically update press ALT+U or INSERT + ESC to refresh the content.

Technology advantages

HP-UX 11i Software Transition Kit (HP-UX 11i STK) assists in the transition of HP 9000 source code to Integrity systems by doing detailed code analysis and reporting on APIs needing attention.

How it works

Recompile the application
Copy your source code from the HP 9000 environment to the Integrity server and recompile the application.
HP provides numerous tools to help recompile your HP-UX 11i applications to Integrity systems. The highly optimizing HP C/ANSI C compiler and the HP aC++ compiler provide advanced optimization capabilities such as Profile-based Optimizations (PBO) and Interprocedural Optimizations (IPO) among others. The HP Code Advisor tool does detailed source code analysis to detect porting issues, code errors, and security vulnerabilities. The HP-UX 11i STK helps transition you to the next version of HP-UX 11i from HP 9000 systems to Integrity by doing source code analysis.
Your application will run natively and faster, taking advantage of the Itanium-optimized HP-UX 11i v3 UNIX® operating system kernel.

Business benefits

Aries transparently executes HP 9000 applications on HP-UX 11i Integrity systems. ARIES is bundled as part of the HP-UX 11i Operating Environment.
» ARIES
"The ARIES translator, which dynamically translates HP-UX on PA-RISC to HP-UX on Integrity binaries in real time, was used for many of the custom programs BT had written over the years. Initially, internal BT customers were reluctant to have their applications run in emulation until they discovered how much more performance they would be receiving on Integrity."
—British Telecom to IDEAS International
"Quite Impressed. The A-AUTO v4 application worked like a charm under ARIES. No problems."
—BSP Inc. Japan
"The ARIES technology made it possible for us to support the HP-UX Integrity Platform for SAP customers in a cost effective and timely manner."
—Adobe Systems Inc.

Technology advantages

Emulation
The emulation of HP 9000 applications for Integrity systems is achieved through binary translation of these applications using the ARIES binary translator. This is especially critical for users who no longer possess the source code for their applications, depend on legacy ISV shared libraries or just cannot invest in recompiling their application due to schedule and resource constraints. Binary translation through ARIES is the answer!

How it works

Simple: Copy it over and run it with ARIES
Copy your HP 9000 application to Integrity servers and run it. The application will automatically run under the ARIES dynamic translator, which ships with every HP-UX 11i Integrity server. No modification to the application; no need to recompile.
Wondering about performance? It depends on where you're coming from and which Integrity server you go to. Most applications will run faster on Integrity servers than on the similarly-sized HP 9000 system. Exception: applications doing heavy floating point operations.
Don't have time to do more? Use ARIES. Can't find the source code? Use ARIES.

At a Glance

HP ARIES (Automatic Retranslation and Integrated Environment Simulation) is a dynamic binary translator that combines fast code interpretation with two phase dynamic translation to transparently and accurately execute HP 9000 HP-UX applications on HP-UX 11i v2 or higher for HP Integrity servers.
HP bundles ARIES free of charge on all HP-UX 11i operating environments on HP Integrity servers. Users can simply install and run applications on HP Integrity servers running the HP-UX 11i operating environment, as they would on HP 9000 servers.
Apart from the solution components, ARIES relies on the following functionality for its functions:
  • HP-UX 11i operating system support for HP 9000 application execution: This enables automatic invocation of ARIES when a HP 9000 application is detected on an Integrity system. It also allows invocation of all HP 9000 HP-UX executable flavors such as EXEC_MAGIC, SHMEM_MAGIC, q3p, q4p and ELF64, providing tremendous flexibility to our customers to transition their applications.
  • HP 9000 HP-UX system shared libraries are supported on HP-UX 11i Integrity servers to provide the required runtime for HP 9000 applications. These HP 9000 system shared libraries required by HP 9000 applications are provided on HP-UX 11i Integrity systems.

Case studies

Customer: British Telecom (BT)
  • Applications: In house developed custom applications
  • Customer environment had many applications developed in-house many years in the past
  • Quickest time to solution considerations
  • The applications were deployed under ARIES on HP Integrity servers
  • All applications worked well under ARIES and performance was better than the HP 9000 servers
ISV: Adobe Systems Inc and SAP AG
  • SAP Interactive Forms by Adobe on SAP Netweaver Platform
  • SAP Interactive Forms by Adobe are not available on HP Integrity servers
  • Underlying Adobe Document Services (ADS) required to convert SAP data into PDF format
  • SAP customers running HP Integrity servers with HP-UX 11i want SAP Interactive Forms by Adobe to be available and supported
  • HP team assisted Adobe in evaluation of Adobe Document Services under ARIES on HP Integrity Servers
  • Customers will be able to use SAP Interactive Forms by Adobe for running SAP Netweaver 7.0 SP14 on HP Integrity servers with HP-UX 11i
  • SAP Interactive Forms by Adobe on SAP Netweaver platform are supported on HP-UX 11iv2 and HP-UX 11iv3 for HP Integrity servers under ARIES

Technology advantages

HP Mixed Mode Translator (MITR) provides the ability to invoke HP 9000 shared libraries by native Integrity binaries or executables. Initial implementation provides native Integrity Java Virtual Machines to call HP 9000 Java Native Interface (JNI) functions

Business benefits

HP 9000 Cross Development Environment for Integrity provides integrated cross compilation and linking environment for HP 9000 applications on HP Integrity servers.

Technology advantages

Balancing effort and performance
Running Java applications? The HP Mixed Mode Translator provides the ability for Integrity Java Virtual Machines running on Integrity servers to call HP 9000 Java Native Interface (JNI) functions.
You get native Java performance, without having to rebuild your application.
Got HP 9000 scripts making calls to HP 9000 libraries? They'll work on Integrity servers. The HP 9000 Cross Development Environment for Integrity delivers an integrated cross-compilation and linking environment for HP 9000 applications on Integrity servers

How it works

Recompilation
Recompilation involves recompiling entire applications to the native HP Integrity platform. HP provides a highly powerful application development environment for HP-UX 11i. The development environment consists of Integrity compilers for various languages, linkers, debuggers, performance analysis tools, and Integrated Development Environments or IDEs.
HP-UX STK 11i helps transition you to the next version of HP-UX 11i from HP 9000 systems to Integrity by doing source code analysis.

Learn more

What's new

HP 9000 Containers make it even easier to move your HP 9000 applications to HP-UX 11i v3 Integrity systems.
Hundreds of organizations are leveraging the price, performance, and reliability of their new HP Integrity systems by deploying their next generation computing infrastructure. At the same time, these organizations prefer to protect their investments in applications deployed on HP 9000 systems.

HP 9000 Containers v3:

1. Consolidate multiple HP 9000 containers within one HP-UX 11i v3 instance
2. Co-exist HP 9000 system containers with native HP-UX Containers (workload and system)
3. Ease management with new features of the HP 9000 system container model:
  • System Management Homepage GUI
  • Per HP 9000 system container: private file system, user management, Software Distributor tools and patching, cloning, automatic application re-spawn, and inetd services (such as telnet, ftp, remsh, rlogin, and rcp)
  • New tools - image recovery wrapper, configuration helper, template to switch to select native commands and migration script
"HP 9000 Containers enabled us to replace our aging infrastructure by consolidating multiple HP 9000 servers onto high-performance Intel Itanium 9300 processor-based BL8x0c i2 Integrity blade servers. Because HP 9000 Containers provide a completely virtualized environment, we recognized significant cost benefits very quickly and with very little effort, including significantly reducing our product build cycle time."
―Gary Wood, R&D Project Manager, LaserJet and Enterprise Solutions, HP Imaging and Printing Group

Business benefits

Simplest: Copy the entire application ecosystems and run it with ARIES
Is your HP 9000 application too complex? Does it have too many dependencies which cannot be identified easily? HP now offers a brand new solution called HP 9000 Containers to help transition your entire application ecosystem to Integrity servers running HP-UX 11i v3. It is even simpler than copying it and running it under ARIES because it does not require identifying all the application components and configuration to be manually identified. Once the application ecosystem or environment is packaged and copied over to HP-UX 11i v3 Integrity servers, it can be run with ARIES and, therefore, benefits from the transparency of the ARIES solution.

Technology advantages

Move your entire HP 9000 application ecosystem to an HP-UX 11i Integrity system and execute it in an HP-UX Container (SRP) under ARIES. Avoid the need to know the application dependencies or to rediscover them manually.

How it works

The HP ARIES binary translation system transparently executes HP 9000 applications on Integrity systems, therefore, saves considerable time, effort and costs for HP customers by avoiding costly recompilation and porting. With HP 9000 Containers, the time and cost to move your HP 9000 applications to Integrity considerably decreases.
  • Save time and effort: No need to rediscover application dependencies, configuration or its environment. Simply bring the entire HP 9000 ecosystem/environment over to Integrity and execute. This is a considerable time saving compared to the current HP ARIES solution where the application ecosystem needs to be known or discovered.
  • Isolation and security: With the HP-UX Container, the entire application ecosystem leverages the application isolation and security of HP-UX Containers. This solution helps leverage HP's existing virtualization technologies to its benefit.
  • Consolidation:To eliminate all of your HP 9000 servers and simplify your consolidation, run multiple containers within one HP-UX instance on Integrity, or use some combination of Integrity VM, HP-UX Virtual Partitions or HP nPartitions.
  • Save costs: HP-UX Containers inherently allows multiple applications to run on a single instance of HP-UX 11i v3 reducing costs to procure multiple licenses of HP-UX 11i v3. Since HP 9000 Containers uses HP-UX Containers, it provides the same cost savings as HP-UX Containers.

At a Glance

  • HP 9000 Containers leverages HP-UX Containers, HP's shared OS virtualization technology, to offer application isolation and security for these HP 9000 applications running within the HP 9000 Container in an HP-UX Container. Clone the entire application ecosystem on your HP 9000 HP-UX system and move it over to an Integrity system.
  • Run the application ecosystem transparently on HP ARIES in an HP-UX Container.
  • Maintain a similar directory structure as the HP 9000 system.
  • Consolidate multiple HP 9000 servers onto one HP Integrity server or nPartition, possibly utilizing HP-UX Virtual Partitions & Integrity VM.
  • HP Serviceguard can be integrated with HP 9000 Containers to provide failover.