Featured White Paper
Download Now
Improving productivity and saving money with an Executive Assessment
Application Evolution - What Is It?
The ProblemThe problem with most legacy applications is that they have been modified and updated for many years by many different programmers, and sometimes those changes constantly require more maintenance. Also, while many changes have been made to the application, the supporting documentation may not reflect the current functionality and the programming style often contains limitations inherent to the era in which it was developed. In many cases, IT managers choose the simple solution of discarding the application completely, and start again with a new system. This may not be appropriate for many reasons:
Enterprise Evolution (Intelligent Application Evolution) addresses the consequences whenever a new technology becomes the generally accepted new paradigm. Vendors begin to discontinue support for products built on older technologies in favor of new ones. Companies start to recognize “technology gaps” (of varying degrees of severity) between their current implementations and the latest way of doing business. These gaps in maintenance, interoperability and expertise invariably have a negative impact on agility, viability, cost and operational risk. Application Evolution SolutionseCube Systems provides Application modernization and evolution products and services that bridge legacy technology gaps. It enables customers to extend technology ROI, manage risk and leverage existing business assets. eCube uses Application modernization to help companies bring “evolved” legacy applications into synchronization with the latest technology. To maximize legacy ROI, eCube has developed three primary offering categories for application modernization: Legacy Support and Maintenance (LSM), Legacy Transformation Services (LTS) and Legacy Transformation Products (LTP). With NXTera 5.0 and NXTware EV, eCube Systems provides an Evolutionary approach to modernizing legacy applications with a systematic phased solution called Enterprise Evolution. This legacy application modernization process is based on the evolution of existing business logic and the integration/Implementation of contemporary platforms, such as .NET, J2EE, Web Services, HTTP/Servlets and XML. eCube's Application Modernization process is called Enterprise Evolution and it enables companies to extend the value of existing applications. Enterprise Evolution employs a phased approach so that the users can continue to use the existing legacy application while phasing in components of the modernized system. As part of the assessment phase, Enterprise Evolution refractors the legacy software to defend it from “software hardening” the growing inflexibility of legacy systems and enabling it to participate as an enterprise service provider. Legacy Application Modernization has a cost, but it shouldn't be performance. In many cases IT organization are finding that developing Enterprise solutions that are used to integrate legacy systems together have created a bottleneck that severely impacts performance. A true application modernization strategy embraces a commitment to steady improvement in performance and the fulfillment of service level goals. Correspondingly, risk is the something every business executive has to deal with. Whether a company decides to “stay put”, use their existing legacy application, or modernize, there is risk involved. eCube is committed to balancing the risk, with proven technology, proven enterprise solutions and application modernization methods that insure the value of IT efforts moving into the future. Application modernization means that old applications can be maintained, renewed, evolved, transformed or harvested to speed new development in such a way as to assure the ability of every enterprise solution to meet its commitments to the business and exceed expectation to reliability. |