Mainframes were the large cabinets housing the central processing unit (CPU) and main memory of early computers. The term persists to describe and differentiate these larger computers, known for their considerable size and amount of storage, processing power, and reliability, from smaller counterparts such as servers, minicomputers, workstations, and personal computers (PCs). While mainframe is a generic term, most people instantly associate these computing workhorses with IBM and their System Z, the most popular and widely used models. The Z15 is the latest model.
IDC research shows that traditional host platforms are well suited to play a pivotal role in digital transformation. This white paper looks at application access and security, RPA benefits, as well as host system security hurdles and how best to overcome those modernization challenges.
Despite advances in technology, mainframe-hosted systems remain business-critical, and at the heart of enterprise computing. Nothing else matches their levels of performance, consistency, and reliability.
As systems of record they hold and protect the complex, transactional and operational rules and policies that define an organization. Most mainframes can run multiple operating systems, handle high-volume input and output (I/O), and add or hot swap system capacity, without disruption to the business. A single mainframe can replace dozens, or even hundreds of smaller servers, whereas the reverse would be difficult to achieve with the same levels of reliability.
Modernization fundamentally aims to take what is already working and improve upon it to achieve new business outcomes. And realistically, because mainframes are inseparable from many organization’s business-critical systems and applications, they should underpin any modernization strategy.
Successful mainframe modernization leverages and extends the value of core system investments, such as applications, processes, and infrastructure. Companies with so-called legacy (old-but-gold) systems must enhance their ability to deliver innovation, efficiency, and security – all without compromising their business-as-usual work – are ideal modernization candidates.
Typical mainframe modernization goals include:
The least aggressive and most logical way to take legacy systems into the future is to harness the power of software that bridges the old and new to extend the capabilities of current technologies and investments.
We call this modernization, and this strategy is gaining more traction with analysts. Organizations embracing smart DX optimize savings by maximizing ROI on IT investments and reduce their risk profile by maintaining tried-and-trusted processes.
Modernizing a mainframe could encompass a range of options
“For [those] with core business systems that have been in place for many years, the prudent approach is typically to build on what already exists. A rip-and-replace strategy introduces strategically unacceptable levels of risk, plus negatively impacts cost and time-to-market.”
The best practice is to modernize “existing application assets to preserve/enhance existing investments (avoiding risky “rip and replace” projects)”.
Two words: power and reliability. Both are essential to any organization processing big numbers. Only mainframes have the necessary power to support the multiple IT functions banks demand. From the unseen, such as overnight batch runs, to providing back-office support for mobile banking apps, the mainframe does both the heavy lifting banks need with the technology-forward integrations consumers expect.
The mainframe is the single platform answering multiple challenges. They are the systems of record, the number crunchers, the power behind cloud and mobile transactions. Mainframes monitor processes for fraud, perform real-time analytics, and many more functions – and all simultaneously.
In 1994, the growing computing power of PCs prompted American IT journalist Stewart Alsop, Jr. to predict the last mainframe would be unplugged by March 1996. In 2002, he ate his words. Mainframe computing power has grown 30 percent annually since 1992 and they have been adapted to thrive and survive in the IT jungle.
A 2019 COBOL Survey revealed that 70 percent of enterprises plan to keep their mainframes, and modernize key COBOL applications instead of replacing or retiring them. Additionally, 92 percent of respondents felt their COBOL applications were strategic – up from 84 percent in 2017. So, the short answer is yes.
BMC’s 2019 Mainframe Market Survey confirmed the viability of mainframes, and that 45 percent of enterprises regarded cloud technology implementation as a priority. Leveraging the private or public cloud helps increase availability, scalability, and performance, improve security, and reduce mainframe application costs. Key to this is centrally managed, browser-based access. It enables swift end-user configuration, deployment, updates, and terminal emulation functionality.
Browser-based host access, using an identity access management (IAM) system rather than eight-character passwords, will authorize or deny mainframe access by leveraging enterprise authentication credentials. This ensures users only access the mainframe systems and data they need, using the principle of least privilege. Zero-footprint host access enables essential, secure mainframe access either on-premises or in the cloud, without having to manage each desktop or rely on other systems (like Java) or vendors (like Oracle).
Moving applications and data from any platform to another – whether platform change or infrastructure modernization – is a technical project demanding careful planning. To learn more about mainframe migration and modernization, check out our modernization brochure or the dedicated “What is App Modernization?” page.
Although off-cloud or on-prem environments remains popular platforms for mainframe application workloads, cloud has become the new destination for IT leaders.
For many, this digital transformation of mainframe COBOL and PL/I applications is a step-by-step journey which takes place over time. Whether Cloud is your final destination or if you’re unsure, but seeking new approaches for application modernization, there are many resources available to support your plan. At Rocket Software, we see that modernization journey to the cloud in three 3 steps:
For those interested in getting started and mapping their Destination Cloud strategy, explore this resource page for more information.
Sometimes referred to as software robotics, robotic process automation (RPA) is the technology some organizations use to automate business processes. ”Robotics” refers to metaphorical software robots, or genuine artificial intelligence (AI).
Most organizations retain the most valuable asset, their business data, on the mainframe (80 percent of the world’s corporate data resides on mainframes). Using RPA initiatives, enterprises can leverage this unique information to increase productivity, reduce errors, and improve customer service. They use one of two methods to integrate RPA – either using web services or the more traditional Application Programming Interfaces (APIs), such as HLLAPI, or .NET.
There are many options for enabling the integration of mainframe-hosted data (often known as “3270/5250”, in reference to IBM model numbers) for enterprise RPA initiatives.
Service-enabling the mainframe (or host), is a scalable approach to RPA. It requires developing distinct procedures against host-based applications performing defined units of work as consumable web services for the RPA tool to call on as needed in an automated process.
The access standard for more than 30 years, IBM’s High Level Language Application Program Interface, or HLLAPI, is the traditional automation interface for mainframe green-screen data. In this scenario, the RPA tool accesses host data by leveraging HLLAPI through a terminal emulator and corresponding green screen. All RPA solutions support this standard interface for mainframe data access.
Rocket Secure Host Access solutions include this data via a desktop-based terminal emulator. For HLLAPI-savvy organizations, this can be a faster way to leverage mainframe data in an RPA-based automated process.
How do I automate terminal-based mainframe application testing?
Test automation works on at least two levels for organizations. First, it can increase the delivery velocity of terminal-based mainframe applications. Secondly, it meets user requirements without compromising quality; or as the industry prefers to describe it, automated terminal-based mainframe application testing establishes a continuous integration/continuous delivery (CI/CD) pipeline.
By automating testing behind CI/CD practices, mainframe development teams can meet both user and line-of-business (LOB) demands quickly and efficiently. Organizations using functional, regression, and performance testing are equipped to deliver mainframe applications that meet regulatory requirements on time, with fewer bugs, and increased scale and flexibility.
There are solutions in the marketplace that deliver automated testing that work with current testing solutions and infrastructure, using discrete services to automate terminal-based mainframe application testing. These services use encapsulated application business logic that is exposed by many standard interfaces.
The Rocket® ChangeMan solution enables a transformational journey for the enterprise, on or off the mainframe. Our COBOL, mainframe application delivery, and host access solutions address the three pillars of modernization–application, process, and infrastructure–to achieve faster speed to market, competitive advantage, and operational efficiency.
Rocket Software mainframe solutions include specialisms for analysis, development, testing, control, and planning and management. Often treated separately, at least by host organizations, is mainframe access and security. Learn more about the wider marketplace, and our place in it, right here.
Unlock the value of host applications and data. Modernize access and integrate across new platforms. Accelerate deployment with DevOps practices and tools with these enterprise solutions.
Extend enterprise security to mainframe access, provide secure zero-footprint access to host applications (on-premises or in the cloud), integrate RPA with the mainframe, and automate terminal-based application testing. Learn more about Secure Host Access solutions.
Welcome to Modernization. Without Disruption.
We meet you wherever you are and tailor our strategies to align with your specific goals and objectives.
Application Modernization: the Catalyst for Mainframe Modernization
How to preserve the reliability of legacy mainframe applications while adapting to innovation? That’s where application modernization comes in.
3 Keys to Enterprise IT Modernization
What makes IT modernization effective?