Modernization

Integrating your changes into a modern environment

Taking valuable assets forward

The Modernization Phase is the final step in ARM and it includes integrating and migrating your applications based on heritage technologies into contemporary technologies, platforms, and languages. The Assessment Phase should have identified any issues in the code that required change in the Remediation Phase, so this step deals with issues or misalignments with the integration points. As part of Modernization, the capture, reuse and redeployment of the existing infrastructure with the target technology is needed. Any data and business rules re-captured in object based languages, such as Java or C#, new data models, services oriented architectures and model driven architectures may need some attention. eCube delivers the benefits of Modernization as well as Continuous Delivery and DevOps improvements that organizations can employ to derive the most value from existing software assets over the long-term.

Modernization Benefits

Modernization offers alternatives to development and package deployment projects and also provides ways to augment replacement initiatives through the reuse and migration of existing data and application architectures. Modernization provides:

  • Continuous Delivery capability - streamlines the time and costs associated with moving to Agile environments.
  • Replaces obsolete technologies and platforms with newer and faster technology.
  • Lowers the risks associated with deploying replacement systems based on the reuse of proven functionality extracted from existing systems.
  • Reduces the costs and timeframes of migrating data into target data architectures, relational databases and package environments while improving the integrity of the end result.
  • Supports business unit consolidation, mergers and acquisition initiatives through data and application architecture consolidation and integration.
  • Enables the redeployment of proven, stable functionality in SOA, model driven and other agile architectures.

Client-Server Modernization

Maintain, Modernize and Integrate Legacy to SOA

Over time challenges can mount to the smooth operation of your company's RPC-based applications. Internal RPC skills tend to diminish as resources move on to new projects. Application service levels can decline without knowledgeable application maintenance. Vendor support is unable to compensate and the cost of maintaining and operating these applications can rise.

With Services and technology eCube lower the cost of ownership and simplify the management, maintenance and evolution of valuable legacy RPC applications.

Eclipse based RPC Tooling

NXTware IME for RPC is an Eclipse-based engineering environment that makes difficult legacy middleware to easier to manage and more cost effective to maintain and integrate. NXTware visualizes the maintenance and development of RPC applications making it easier for engineers unaccustomed to command line environments. The NXTware IME for RPC includes 20 tools and Wizards that simply the development, testing, deployment and maintenance of RPC-based applications. NXTware IME for RPC delivers:

  • Simplified configuration and partitioning
  • Develop, maintain, configure, test and deploy RPC services from the NXTware IME
  • One button generation of RPC providers and consumers
  • Automated generation of data independent service with configurable data poolers
  • Federated RPC services
  • Support for Entera, DCE, TCP-IP, EZ-RPC,and ONC-RPC

RPC Integration

The NXTware IME is designed specifically for maintenance engineers and those needing to integrate applications based on RPC middleware. Its unique blend of features and benefits make it a stand out as an integration tool. Using NXTware IME users can integrate legacy COBOL, C, C++ and other legacy systems with RPC and RPC with contemporary platforms such as SOAP, .NET and message oriented middleware.

  • Enables less-experienced engineers to be more productive with visual tools
  • Focuses on business value, not on RPC "plumbing"
  • Enables RPC services to fully participate in SOA environments
  • One button generation of SOA Interfaces and integration services

RPC Modernization

Modernization includes moving and/or migrating applications based on heritage technologies into contemporary technologies, platforms and languages. In addition, Modernization includes the capture, reuse and redeployment of existing RPC business rules as services in services oriented and model driven architectures.

Modernization Benefits

RPC Modernization offers alternatives to development and package deployment projects and also provides ways to augment replacement initiatives through the reuse and migration of existing data and application architectures. RPC Modernization:

  • Streamlines the time and costs associated with eliminating or migrating obsolete technologies and platforms.
  • Lowers the risks associated with deploying replacement systems based on the reuse of proven functionality extracted from existing systems.
  • Reduces the costs and timeframes of migrating data into target data architectures, relational databases and package environments while improving the integrity of the end result.
  • Supports business unit consolidation, mergers and acquisition initiatives through data and application architecture consolidation and integration.
  • Enables the redeployment of proven, stable functionality in SOA, model driven and other agile architectures.

Maintain, Modernize and Integrate DCE to SOA

Developed in the 1980s, DCE (Distributed Computing Environment) was a two tier RPC middleware integrated integrated into most major Unix vendor's OS. Many secure applications were developed with this middleware technology. Historically DCE complexity has forced IT organizations to make hard choices between existing and valuable resources developed in DCE -- and the benefits of starting over in newer technologies.

With Services and technology eCube lower the cost of ownership and simplify the integration, maintenance and evolution of valuable legacy DCE applications.

DCE Support

Many organization are replacing applications based on DCE, but they continue to run them because moving and/or migrating DCE applications into contemporary technologies, platforms and languages takes more time than they planned. In meantime, DCE continues to provide the valuable infrastructure for these companies. eCube provides the infrastructure and expertise to support and maintain DCE while the modernization effort proceeds: we provide utilities to monitor and maintain these applications while replacement technology is being developed.

DCE Support Benefits

eCube's DCE Support program offers alternatives to maintaining in-house DCE support and development staff; we have over 30 years experience with DCE, including operational expertise and tools to assist in the monitoring and deployment of DCE applications. We also provides ways to augment your staff with personnel experienced in migrating and replacing DCE. DCE support provides:

  • Reduced time and costs associated with maintaining obsolete DCE technologies and platforms.
  • Lowers the risks associated with deploying DCE replacement systems based on the reuse of proven functionality extracted from existing systems.
  • Reduces the costs and time to resolve DCE related operational issues.
  • 24-hour telephone support is available.
  • On-site DCE consultants available upon request.
  • Supports business unit consolidation, mergers and acquisition initiatives through data and application architecture consolidation and integration.
  • Provides best practices for maintaining stable DCE applications in either segregated or federated SOA environments.

Eclipse based DCE Tooling

NXTware IME for DCE is an Eclipse-based engineering environment that makes difficult legacy DCE middleware to easier to manage and more cost effective to maintain and integrate. NXTware visualizes the maintenance and development of RPC applications making it easier for engineers unaccustomed to command line environments. The NXTware IME for RPC includes 20 tools and Wizards that simply the development, testing, deployment and maintenance of DCE-based applications. NXTware IME for RPC delivers:

  • Simplified configuration and partitioning
  • Develop, maintain, configure, test and deploy DCE services from the NXTware IME
  • One button generation of DCE providers and consumers
  • Automated generation of data independent service with configurable data poolers
  • Federated DCE services

DCE Integration

The NXTware IME is designed specifically for maintenance engineers and those needing to integrate applications based on DCE middleware. Its unique blend of features and benefits make it a stand out as an integration tool. Using NXTware IME for DCE, users can integrate legacy Fortran, COBOL, C, C++ and other legacy DCE systems with contemporary platforms such as SOAP, .NET and message oriented middleware.

  • Enables less-experienced engineers to be more productive with visual tools
  • Focuses on business value, not on DCE "plumbing"
  • Enables DCE services to fully participate in SOA environments
  • One button generation of SOA Interfaces and integration services

DCE Modernization

Modernization of DCE includes moving and/or migrating applications based on heritage technologies into contemporary technologies, platforms and languages. In addition, DCE Modernization includes the capture, reuse and redeployment of existing DCE business rules as services in services oriented and model driven architectures.

DCE Modernization Benefits

DCE Modernization offers alternatives to development and package deployment projects and also provides ways to augment replacement initiatives through the reuse and migration of existing data and application architectures. DCE Modernization:

  • Streamlines the time and costs associated with eliminating or migrating obsolete DCE technologies and platforms.
  • Lowers the risks associated with deploying DCE replacement systems based on the reuse of proven functionality extracted from existing systems.
  • Reduces the costs and timeframes of migrating data into target data architectures, relational databases and package environments while improving the integrity of the end result.
  • Supports business unit consolidation, mergers and acquisition initiatives through data and application architecture consolidation and integration.
  • Enables the redeployment of proven, stable DCE functionality in SOA, model driven and other agile architectures.