|
|
RescueWare dramatically improves the economics of modernizing
business critical legacy systems by automating the
transformation of these systems to Internet or client/server
platforms. RescueWare significantly reduces the risk within
these projects by using advanced technology to identify, extract
and translate vital business rules and workflow. By transforming
legacy code to modern languages, companies can also take
advantage of a growing talent pool and move away from the
shrinking resource of legacy programmers.
RescueWare is the first end-to-end solution to automate, simplify and speed the transformation of legacy systems to component-based architectures and modern technology platforms. RescueWare is a graphical, repository-based Windows application with an intuitive and fully integrated workflow for re-hosting legacy systems. This integrated solution provides revolutionary technologies for the analysis, transformation and forward code generation, to convert legacy systems into modern platforms and languages, such as C++, Java and Visual Basic. RescueWare also provides Year 2000 and European Monetary Union (EMU) analysis and remediation as part of the transformation solution. Customers can remediate their systems while capturing all the information required to transform these systems, providing significant value beyond the year 2000. What is Legacy Transformation?
Companies have invested millions of dollars and years of development building their business critical information systems. If these legacy systems are to remain viable, then it is paramount that they be transformed to modern platforms and languages which can dramatically enhance the usability and maintenance of these systems. RescueWare® Overview Using a proven methodology that virtually walks users through the entire process, RescueWare automates legacy system inventory and analysis including Year 2000, business rule extraction, screen event mining, data modeling and code partitioning into objects. RescueWare uses the extracted and transformed information to convert these systems into object-based event-driven computing paradigms, generating modern user interfaces, program code and database definitions. A typical legacy system is composed of hundreds of programs and frequently millions of lines of code. RescueWare provides substantial improvements in productivity by providing an understanding of what parts of the system need to be moved forward and then automating the transformation process.
Highly sophisticated in its overall design, RescueWare employs complex mathematical models to deliver a remarkably powerful, flexible and scalable solution that streamlines the process of legacy system transformation. RescueWare delivers an unprecedented level of ease-of-use through an intuitive, graphical "workbench" that combines easy-to-follow windows-offering views of both existing legacy code and newly transformed application components. This visual interface is complemented by an embedded methodology that advances users through a step-by-step process of code mining and system transformation. RescueWare automates the mining of legacy system components from: User Interface Business Logic Data With the resulting extractions, RescueWare then generates:
Native graphical interfaces for Java, HTML, Visual Basic, and C++ The Integrated RescueWare Solution
System Inventory The legacy components can be subsequently verified for completeness and correctness of source, and cross-referenced for missing items. A comprehensive inventory report can be produced for project verification, including missing and unused source files. Legacy objects that can be registered into the RescueWare repository include:
User Interface Business Logic Data definition RescueWare provides an easy to use interface for registering these components. Reports can be viewed online or exported as text or in Microsoft Excel format. Project Planning and Estimation The user is given considerable flexibility in establishing project and organization specific heuristics. The planning and estimation process begins by establishing project dependent complexity criteria and the corresponding work efforts for each type of legacy component. RescueWare assists the user in measuring and assigning complexity to each individual legacy component. The combination of complexity counts by component type and the associated work efforts lead to the creation of project plans and required resource estimates. The output of RescueWare can be used directly or be imported into Project Management tools such as Microsoft Project 98. System Analysis
Some of the facilities include:
Application Interface Transformation Legacy systems typically process data from online screens in a sequential fashion. To take advantage of the object and event-based architectures of the new technology platforms, transformation of both application screens and the underlying architecture are required. RescueWare provides a revolutionary new approach with its Event Mining Facility. This analyzes the entire online system, and in a highly automated and interactive fashion, locates the COBOL code driving each event in the user interface, and explores and links the "logic".
RescueWare identifies the process and flow of the user interface, translating BMS maps into Visual Basic, HTML, C++ or Java-based graphical user interface. A multi-pane screen displays the raw code, the legacy interface and interface events. A new window flow is recommended. This can be enhanced with a visual inspection of the system. RescueWare also provides an emulation feature to prototype the new user interface, and allows for generation once the user is satisfied. The output of this facility is a complete Visual Basic project, HTML screens, or a Java or C++ application. The developer can then use any appropriate development tool to complete the modernization of the user interface. Application Process Transformation Business Rule/Component Extraction Application Partitioning The RescueWare Application Partitioning Facility is one of the most sophisticated and innovative components of the product. It uses a set of proprietary mathematical algorithms to break monolithic, single platform legacy programs into groups of self-contained, encapsulated blocks of business logic with well-defined interfaces. Each of these logic blocks can be deployed independently to the different nodes of a heterogeneous distributed system. Advanced data flow analysis utilizes sophisticated graph theory algorithms to minimize data coupling between these logic blocks. The user has additional flexibility to adjust the packaging boundaries of these logic blocks. For example, some of the logic blocks can remain externally accessible, some of them can be incorporated into other external packages as internal procedures, and some of them can be eliminated altogether by turning them into inline code. As a final activity, the user can target each of the logic blocks to a particular platform. Business Object Generation When the RescueWare Application Partitioning Facility is used to specify objects for different platforms, the wrappers to the target middleware are also generated automatically. Supported languages include: Client Server Middleware Application Data Transformation RescueWare helps analyze Cobol copybooks for the conversion to a modern database. RescueWare uses the database schemas to produce a standard set of Create, Read, Update, and Delete SQL modules. These reusable components can be used in the new applications being built. The target generation languages are C++ utilizing ODBC and Java utilizing JDBC. Year 2000 Analysis and Remediation RescueWare provides sophisticated tools for systems Impact Analysis. Through the definition of complex search strings and filters as well as usage-based analysis, RescueWare allows complete or selective remediation based on two of the most common techniques, windowing and field expansion. The RescueWare solution for Year 2000 provides a highly intuitive user interface, performs system wide searches and analysis, and allows remediation to be performed in a highly controlled manner. The unique additional advantage of the RescueWare solution is that once systems have been inventoried, analyzed, and defined to the RescueWare repository, they are now available for transformation. This is one of the few solutions in the industry that provides value beyond a Year 2000 conversion. For more information, call 919.484.9390, ext. 175 or e-mail info@relativity.com. Relativity Technologies, Inc. RescueWare is a registered trademark and ProBook is a trademark of
Relativity Technologies, Inc. All other trademarks or service marks are the
property of their respective holders. |
|
|
|
Copyright Relativity Technologies. All Rights Reserved. |