Single Article

Cloud Migration & Containerization

With over 74% of server workloads now running in virtual environments, containers provide consolidation benefits by permitting application instances to be stacked in larger virtual machines. Containerization improves efficiency, security, and software licensing. It reduces complexity and ensures application portability among other benefits. To take advantage of these possibilities, applications must be modernized to externalize APIs and microservices. It is also important to ensure proper function within a containerized environment. Modernization transforms legacy applications to operate efficiently, reliably, and securely within the new environment with identical performance to the original application.

U.S. Department of Defense Mainframe COBOL to Java on AWS

On behalf of a U.S. Department of Defense (DoD) client, our multi-company team—comprised of staff from ARRAY, NTT Data, TSRI, and Datum—delivered a successful modernization of a COBOL-based system running on aged mainframes to a Java-based system running on x86 Red Hat Enterprise Linux (RHEL).

The goals were to introduce agility, reduce costs, modernize the technical stack, and enhance security by leveraging Amazon Web Services (AWS). We did this using automated code conversion tools and techniques while maintaining all functionality, screens, and reports.

Ada Modernization

da was designed and released from 1977 to 1983 as a high-level object-oriented language for use in real time and embedded systems. It is used extensively in systems such as air traffic management systems, banking and financial systems, communication and navigational satellites, medical equipment, and in military applications. Currently, although the Ada language has been updated, it is not as common as it once was. The ratio of Java programmers to Ada programmers is now about 20 to 1.In addition to difficulties in integration with the prevalent C# and Java in most installations, Ada programmers are more difficult to find and command a higher salary. Maintenance is an ongoing task that can put a considerable strain on any program when skills are difficult to find.