A future for C, COBOL and Fortran applications in the Cloud

If you have Fortran and COBOL applications that have been working for many years providing value to your company, you have reached the “sweet spot” in your Return on Investment (ROI) curve: high returns and low risk.

Then upper management decides they need to move everything to the Cloud to reduce costs. While your Fortran and COBOL applications perform well in  your existing infrastructure, they might not be able to handle the Cloud. In many cases extensive refactoring needs to be done so the application can be replatformed, utilize a modern presentation layer or operate in the Cloud. Often times, the data needs to be moved to a database and APIs need to be developed to integrate these legacy systems with their newer counterparts. This can be readily accomplished by inter-language communications via IPC (inter process communication) or RPC (remote process communication).

The Problem:

Most Fortran and COBOL applications aren’t designed for internet or Cloud access. The Cloud is typically restricted to Windows and Linux OS, so moving a mainframe Fortran or COBOL application will require a lot of changes. If you want to keep these applications, how do you move them to the Cloud in an inexpensive way?

The Solution:

A Hybrid Integration Platform that can provide Web Services to legacy 3GL language applications is needed to accomplish this goal. Moreover, the capability of delivering the full spectrum of Application Lifecycle Management: Development, Deployment, and Operations with a Hybrid Infrastructure Platform is needed to make the on-going maintenance and long term viability of these legacy applications practical. A complete solution utilizing eCube Systems’ product line is the answer. Starting on the legacy side, NXTera high performance middleware can provide Fortran and COBOL applications with the Web Service gateway so they can participate in Service Oriented Architectures. The NXTware Integration Platform can host services to provide a native bridge to Java, cross platform application development, deployment and management in a hybrid environment. In addition, NXTware Platform can offers HIP 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. Lastly, the NXTmonitor application performance management tool provides a browser based application orchestration GUI that is standardized across all of the major platforms.

NXTera API management Benefits

NXTera has a well-established history of supporting 3GL client-server applications as the Entera middleware and with the successor product NXTera. NXTera has a proven track record in API management, database abstraction and modern presentation layer modernization. NXTera has evolved with the progression of new technology by using AXIS2 web services connectors to provide application integration with Java, PHP, Javascript, Ruby and other more modern languages. By providing a multi-tier environment for services, databases and modern presentation layers, NXTera provides the integration requirements to support Hybrid environments. This means that NXTware and NXTera can be the integration platform that supports both legacy and contemporary architectures.

NXTware Hybrid Integration Platform Benefits

NXTware was developed to provide a bridge between legacy applications and newer technologies with a service based architecture. By providing Java interfaces to 3GL applications like JMS, J2EE and JNI, the NXTware platform has a well-established  a scalable platform from which Enterprise applications can be managed. NXTware leverages the Java JDK to provide seamless access to other technologies using  JMX, JCA, JMS/ActiveMQ, JBI/ServiceMix, JNI, JDBC. NXTera has evolved to API management with the progression of new technology by using AXIS2 web services connectors to provide application integration with Java, PHP, Javascript, Ruby and other modern languages. By providing a multi-tier environment for services, databases and modern presentation layers, NXTera provides the integration requirements to support Hybrid environments. This means that NXTera can be the integration platform that supports both legacy and contemporary architectures.

NXTmonitor APM Benefits

As NXTmonitor has evolved to cover application health monitoring and more complex infrastructure requirements has been upgraded to perform its monitoring and application orchestration functions via WebServices connectors rather than RPC. This means that NXTmonitor can manage application configurations outside an intranet and gives it true internet capability. In addition, using WebServices enables NXTmonitor to access Cloud applications as well. The addition of Cloud application management means that NXTmonitor qualifies as a Hybrid Infrastructure Platform rather than a simple multiple platform Application Performance Manager.

NXTmonitor leverages the NXTware Platform to provide cross platform application management, but offers HIP 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. NXTmonitor HIP provides a browser based GUI that is standardized across all of the major platforms.

In addition, with RPC and Web Services libraries, connections to any node on the network is easy to define and create client and server connectors. 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

Moving legacy applications to the Cloud can be easy with a Hybrid Integration Platform and managing it can be simplified with a Hybrid Infrastructure Platform.

Leave a Reply