The requirement to preserve legacy investments spans well beyond technology to include the expertise of people, as well as the applications that have been developed throughout the years to help a business move forward, gain market share, compete, and succeed. Legacy modernization efforts, most frequently driven by demands for newer technologies, 24x7 availability and increased application adaptability, must also span beyond technology to include people and processes. The challenge for integration and modernization projects has been the complexity of legacy systems and infrastructures compounded by a depleted knowledge base: The people who developed the legacy systems have frequently moved on.
So, how can a company preserve legacy investments— people, applications and data—without a costly “rip and replace” strategy or rebuilding from scratch to meet modernization and integration challenges? How can the enormous value of the data and business logic locked within legacy systems be replicated, reused, and revitalized to help keep the business moving forward?
The answer to this dilemma can be found in ApplinX from Software AG. ApplinX leverages business-critical systems by extending them to the Web and Service-Oriented Architectures (SOAs). It enables organizations to quickly generate results—integration, modernization, and business adaptability—without requiring changes to legacy systems, without disruption to existing critical applications, and without requiring deep knowledge of legacy applications or complex legacy infrastructures. ApplinX helps businesses reduce development costs, rapidly move forward, compete and adapt by integrating people, applications and data, expanding the power of legacy systems while preserving people skills and enhancing business procedures.
Single Product Supports All Approaches to Modernization
Corporate, organizational, and business demands dictate the approach needed for modernization. Still, each approach has a direct impact on the bottom line project cost based on the complexity of the infrastructure and available personnel resources. From a single comprehensive product, ApplinX provides the flexibility needed to support virtually any approach required for modernization, ranging from COBOL extraction, to message transport, wrapping and unwrapping, and from modernizing and integrating applications in legacy environments with those in a .NET or Java community. ApplinX simplifies modernization, eliminates the need to learn multiple tools, synchronizes activities across platforms, and allows modernization to occur at the tempo set by business requirements and available resources—as fast as necessary or as measured as necessary.
For example, if the business requirement is to Web-enable a legacy application, ApplinX performs immediate HTML terminal emulation running in a zero-footprint Web browser accessible via the Internet while supporting remote business users and eliminating the need for client terminals or local terminal emulation software. Or, if the goal is to simplify application workflow, add new functionality and deliver advanced Web Services, ApplinX combines functionality from multiple applications and aggregates data, without requiring legacy code changes, while enabling companies to leverage Java and .NET programming skills.
Interaction With Legacy Systems
Efficient and fast interaction with legacy systems is key to the success of a modernization project. While there are many ways to interact with legacy systems, ApplinX has developed several unique features that ensure the highest possible performance. For example, ApplinX optimizes host connectivity to ensure optimal access and response times, automatic processing recovery/failover; and connectivity resource management to ensure high performance and to prevent host servers from discarding connections after a period of idle time. An extensive set of advanced screen and field identification algorithms simplifies and automates modernization.
In addition to ensuring the highest possible performance, ApplinX delivers the mechanisms designed to promote the highest degree of quality. For example, error handling is performed using predefined exception logic based on the context of the exception. This enables errors to be handled based on business and end-user priorities. Legacy change management functionality prevents failure of existing legacy integration processes by saving legacy screen images in the ApplinX Repository so they can be automatically checked and synchronized against current screen sessions for possible traced mismatches.
ApplinX also provides bi-directional program integration that enables the initiation of ApplinX’s integration processes by Web front-ends and legacy applications that need to access resources on different platforms. Using a ready-made ApplinX API structure, any legacy program can call an ApplinX procedure with the required parameters and have the results transferred back to the calling legacy application.