You are on page 1of 11

WHITEPAPER

HOW APIS CAN


MODERNIZE
LEGACY
SYSTEMS
EXECUTIVE SUMMARY

Legacy systems, which form the backbone of many We’ll introduce you to some of these companies
enterprises, are holding organizations back from leveraging and show how:
new digital technologies and creating new experiences
for their customers, stakeholders, and partners. Many • Siemens increased project delivery speed by 50% and
organizations find it difficult to modernize or extend their decreased the time required to deliver new project MVP
legacy systems in a way that enables them to create an by half
IT strategy that supports the quick adoption of newer
• Mount Sinai Health System decreased the amount of
technologies such as cloud, big data, IoT, and mobile.
time needed to extract data from legacy systems from
When they do attempt to modernize their legacy systems, months, down to days and weeks.
many organizations connect new systems to their legacy
• Government agency Service New South Wales increased
databases and software with point-to-point integration––
delivery of service through digital channels by 50%,
leading to tight dependencies between systems and creating
achieving a 97% customer satisfaction rating.
a brittle, costly, hard-to-maintain infrastructure. For a better
legacy modernization strategy, organizations must move
In an era where change is the only constant, creating new
beyond point-to-point integration and embrace an API-
products, services, and experiences is crucial. With API-led
based integration strategy: API-led connectivity.
connectivity, organizations will no longer feel locked by
legacy systems; instead, they can modernize, extend, and
Companies across various industries have used API-led
API-ify these systems in order to become more nimble and
connectivity to modernize their legacy systems, with
better respond to emerging technologies and other changes.
dramatic results.

2
INTRODUCTION

It’s the classic question: should IT spend its time Legacy systems, which form the backbone of many
maintaining legacy investments or creating new things? enterprises, were not developed to support the
In a recent survey, 90% of IT decision makers say legacy implementation and adoption of these technologies.
systems are holding their organizations back from using Consequently, as the number of digital transformation
digital technologies to innovate or make operational initiatives and the speed with which they must be delivered
efficiencies, and over a third believe that legacy systems are intensifies, IT leaders become overwhelmed by the sheer
a barrier to completing IT projects. number of requests for data feeds from legacy systems.
Moreover, existing legacy interfaces, developed in a world
For most established enterprises, core data and services of daily batch calls, are not fit for purpose for today’s digital
that serve as the heart and lungs of the business are siloed channels that require real-time data.
within legacy systems. Legacy modernization refers to the
process of adapting these older legacy systems to support Organizations must modernize their systems to ensure the
modern business and technology needs. technologies they use provide a competitive edge in the
market and, more importantly, meet changing business
As agile upstarts continue displacing established incumbent initiatives and customer needs.
organizations across all industries, the imperative to adopt
(and adapt to) modern technologies and platforms, such
as cloud, big data, IoT, mobile, has never been greater. In
this era – where change is constant, customers are fickle,
and established business models are disrupted every day –
maintaining old systems won’t be enough to survive.

3
COMMON APPROACHES TO LEGACY MODERNIZATION

First, how does the legacy modernization journey begin? In the second approach, the majority of the data and
Here are some common approaches that organizations take systems are connected through point-to-point integration,
when dealing with legacy systems: so with every project an organization embarks on that
involves data within a legacy system, they have to write new
• They can rip and replace their old systems and put in point-to-point code again and again in order to connect
entirely new ones wholesale these systems and expose any relevant data.

• They can enable web functionality within these systems When point-to-point is used in organizations with small
through custom code infrastructures, where only 2-3 systems must be integrated,
it works quite well. The reality, however, is that the
Both of these approaches have their drawbacks. In the first,
average enterprise organization has over 65 legacy and
it’s difficult to justify the time and expense necessary for
modern applications and systems, and that’s just in a
a rip-and-replace approach, and for businesses that have
single department. In this case, point-to-point integrations
to pivot and adjust to change quickly, it’s very difficult to
create an exponential number of connections. Hundreds of
keep business operations afloat while entirely replacing
systems are tightly coupled together, making it difficult to
legacy systems.
easily retire or modernize existing systems.

4
Traditional architectural approaches centered around This becomes crucial because legacy modernization is not an
point-to-point integration are unable to address legacy an end in itself; rather, it’s a strategic enabler to provide the
modernization well. This type of integration also creates a business with long-term flexibility to meet evolving IT needs.
dependence on specialized teams that are more familiar What will the business’ strategic goals be a year from now
with these products; this creates bottlenecks, increases or a decade into the future? Nobody wants to keep creating
maintenance costs, and reduces budget for innovation new point-to-point code to endlessly keep up with new
and net new projects. More importantly, point-to-point business objectives.
integration builds architectural brittleness over time, making
organizations less flexible and adaptive to change. This is why organizations looking to adopt new technologies,
improve the achieve business initiatives, or meet customer
Organizations have to find a third option: to move beyond demands, should think about legacy modernization in the
these two approaches and embrace APIs. long-term.

APIs hold the key to exposing data from these systems This requires building a foundation for change––providing
by exposing that data in a way that protects the integrity organizations with the ability to better adapt to technology
of the system, enables secure and governed access, and customer shifts in the near and far-off future.
and accelerates developer productivity. Doing so allows
organizations with older systems to adapt to modern In order to create an agile, future-proof architecture that
business needs, thereby increasing their ability to quickly supports a long-term strategy for legacy modernization,
adopt new technologies and platforms. organizations must move beyond point-to-point integration
and embrace a new approach: API-led connectivity.

5
FUTURE-PROOFING YOUR INFASTRUCTURE WITH API-LED
CONNECTIVITY
API-led connectivity is a methodical way to connect data to applications through reusable and purposeful APIs. With this
approach, APIs are designed and productized for a specific purpose and play one of these roles within specific API layers:
unlocking data from systems (System APIs), composing data into processes (Process APIs), or delivering an experience
(Experience APIs).

The APIs must be reusable and discoverable by the rest of the organization. By building and organizing your APIs this way,
and then making them discoverable and available for the business to self-serve, API-led connectivity can make business
composable––allowing teams throughout the business to compose, recompose, and adapt these APIs to address the
changing needs of the business.

If you have a project that requires the use of an IBM Mainframe, for example, a reusable API that exposes the information
contained in that database means that it is accessible to anyone who needs to use it, without waiting for IT to create a
custom-coded point-to-point connection. As a result, projects requiring that information can be completed much faster
simply by utilizing that API.

By exposing systems through APIs, and composing or recomposing them, teams can create an API infrastructure that
enables plugging data, applications, and systems (e.g. Salesforce, Facebook, and other modern apps) more easily to
API-fied legacy systems. This makes retiring or modernizing systems much easier.

With this API infrastructure, known as an application network, old legacy systems can be extended through APIs and new
systems can be plugged into the network as easily as plugging in a printer. With an API-led connectivity, organizations can
better realize their business initiatives––whether it is building a mobile app or improving the partner experience.

6
MODERNIZE LEGACY SYSTEMS WITHOUT DISRUPTION

MuleSoft has helped hundreds of companies overcome the • Mediation - Providing support for multiple interfaces
challenges of legacy modernization. MuleSoft’s Anypoint for the purpose of a) supporting multiple versions of a
Platform exposes legacy systems with their legacy data service for backwards compatibility, or b) allowing for
formats and transport protocols in a straightforward way. multiple channels to the same underlying component
implementation. The second requirement may involve
An implementation for a legacy modernization use case providing multiple interfaces to the same component-
typically involves the following: one legacy interface (fat file) and one standards-
compliant (REST, SOAP/XML) interface.
• Orchestration – Composing several fine-grained
legacy components into a single higher-order • Non-functional consistency – In legacy modernization
composite service. This can be done to achieve projects, this can involve providing a new secure
appropriate granularity of services and promote channel (including authentication and authorization)
reuse and manageability. for external consumers of legacy components that
were originally designed with only internal consumers
• Data transformation – Transformation between
in mind.
legacy system formats and standards-based data
formats. Examples include transforming between CSV, Let’s look at a very simple example of these capabilities in
COBOL copybook, or EDI formats to either SOAP/XML, action. In the following example, a REST API exposed using
REST or JSON. APIKit returns employee information after a ‘GET’ request
is made to the ‘/employees’ API. The API abstracts the
• Transport protocol negotiation – Transport protocol
user from the legacy implementation, which in this case
negotiation between legacy transports such as file-
is a legacy database. This shows the data transformation
based applications, FTP, traditional email (SMTP) or
capabilities made possible by Anypoint Platform’s data
proprietary messaging formats and contemporary
transformation component, DataWeave.
internet-based HTTP protocols.

This example demonstrates how to leverage an investment


in an existing system by taking existing database
functionality and exposing it as a web service. This design
promotes loose coupling, since consumers are now
interfacing with Anypoint Platform instead of invoking the
component directly.

In this way, the platform dramatically simplifies the


process of onboarding additional requirements regarding
transformations, transports, orchestrations, service
mediation, and even non-functional requirements.

One of the key benefits of this solution is its simplicity.


MuleSoft’s solution doesn’t require specialized developer
knowledge or costly training programs. Development teams
can start to modernize existing applications in a fraction of
the time it takes with alternative solutions.

7
HOW OUR CUSTOMERS TACKLE LEGACY MODERNIZATION
API-led connectivity lays the foundation for a long-term legacy modernization strategy; this can be seen through the
experiences of Siemens, the largest manufacturing and electronics company in Europe, Mount Sinai, one of the oldest
integrated health systems in the United States, and Service New South Wales, an award-winning government initiative.

MANUFACTURING
CASE STUDY: SIEMENS
Siemens is the largest manufacturing and electronics This not only contributed to a superior partner and
company in Europe, with over 351,000 employees across customer experience for Siemens, but also allowed them to
the world. The company was charged with rolling out 60 maintain the downstream integrity of these systems through
million smart meters to accommodate a UK climate change throttling and rate limiting API policies. Furthermore,
regulation; as a result, they needed a more efficient way Siemens has been able to repurpose these APIs to expose
of managing their complex network of devices, vendors, energy consumption data to regulatory authorities in
and suppliers. real-time––eliminating the need to manually prepare and
submit reports.
With MuleSoft, Siemens leveraged APIs to unlock siloed
services and data residing within their legacy IBM Using MuleSoft, Siemens has increased project delivery
mainframes, and to expose this data to their network speed by 50%. They’ve cut down the amount of time
of service providers. This API-driven approach to legacy required to deliver new project MVPs in half. And in doing
modernization has enabled them to allow mobile and web so, they’ve laid a foundation to help the business rapidly
applications to consume relevant data. innovate and redefine how energy is consumed.

HEALTHCARE
CASE STUDY: MOUNT SINAI
Mount Sinai Health System is one of the oldest integrated The number of siloed data sources challenged efforts to
healthcare systems in the U.S., with 7 hospitals, 1 medical improve the patient experience and streamline how doctors
school, 15 institutes, and over 40,000 employees, physicians, provide care, demanding a new approach to connectivity.
and residents.
To address the lack of data interoperability and modernize
At Mount Sinai, where 2.6 million patients visit annually, their legacy systems, Mount Sinai turned to their IT team
whenever a doctor saw a patient, they had to look through to transform care by building a single patient view and
an average of 5 applications to understand their medical improving coordination between physicians, caseworkers,
record. Additionally, Mount Sinai partners with community and community care providers. This required breaking the
partners, such as the Salvation Army, to support community silos between both legacy and modern medical and non-
care initiatives. These partners had no visibility into a medical data, applications, systems, and devices used by
patient’s medical record––preventing caseworkers from Mount Sinai teams and community partners.
effectively coordinating with Mount Sinai to provide better
care to the patient.

8
Using MuleSoft, Mount Sinai was able to unlock these “The biggest value of MuleSoft to us has been time,”
systems using APIs and bring together siloed data in a says Kash Patel, Vice President of Population Health at
variety of applications and systems—from medical systems Mount Sinai. “We went from months in the traditional
to billing applications. This API-driven approach enabled sense of getting data from the source systems down to
them to build a single patient view, where doctors can see a days and weeks.”
patient’s medical record through a unified lens.

By bringing together siloed data and establishing better


collaboration with community care providers, Mount Sinai
can now promote preventive care practices, reduce ER
re-admissions and, in turn, improve care and lower costs.
Mount Sinai can now ensure that not only is this visibility
available to care providers, but community partners and
caseworkers too.

PUBLIC SECTOR
CASE STUDY: SERVICE NEW SOUTH WALES
Service New South Wales (Service NSW) is a government With API-led connectivity, Service NSW modernized legacy
initiative focused on delivering services to citizens— back-end systems with APIs, exposing over 40 external
including driver licenses, birth certificates, senior cards, and government departments and agencies in a manner that
more. They sought to improve the customer experience by didn’t risk compromising system security. Today, the
becoming a “one-stop-shop” for all citizen needs. infrastructure they built is not based on point-to-point code,
but emphasizes an API-first approach that allows Service
In order to achieve this objective, Service NSW embarked NSW to expose legacy systems with APIs in a scalable and
on an initiative to improve the customer experience by flexible manner.
making these government services accessible to citizens
from a single place—whether it is in-person, online, or By taking an API-led approach to legacy modernization,
through mobile. Service NSW was able to consolidate their services and
become a one-stop-shop for all government services.
This required integrating data from government As a result, they increased the delivery of digital services
departmental IT systems with Salesforce and other systems by 50% and drastically improved the customer experience
of record, in a secure manner. by achieving a 97% customer satisfaction rating from
2 million customers.

9
MULESOFT’S UNIQUE IMPACT

Siemens, Mount Sinai, and Service NSW chose MuleSoft to In an era where change is the only constant, creating new
guide them in their legacy modernization journey. MuleSoft’s products, services, and experiences is crucial for business
Anypoint Platform, an integration platform for connecting success. Legacy systems are and will remain a reality at most
SaaS and enterprise applications, allows organizations to organizations; however, neither connecting these systems
move away from point-to-point custom integrations. through point-to-point integration nor ripping and replacing
are viable.
Instead, it enables organizations to achieve their business
objectives more quickly by reaping the benefits of API-led IIt is necessary for organizations to be more nimble in order
connectivity. The platform is the only unified solution in the to innovate faster and maintain systems simultaneously.
market for the full API lifecycle—from designing, and With an API-led approach to legacy modernization,
building to testing and deploying. organizations like Siemens, Mount Sinai, and Service NSW
have become more adaptable to change and, in turn, can
Anypoint Platform increases speed and helps lower the cost now launch new products, services, and experiences to
of maintaining APIs, integrations, and applications because customers more quickly.
it is a single management platform. As a result, customers
witness a 65% average increase in speed and a 40-80% Take a look at further resources about legacy modernization
reduction in maintenance costs. or contact us to learn more.

Anypoint Platform also helps organizations achieve a variety


of other business objectives—from improving the employee
experience by increasing developer on-ramp speed by 65%
to streamlining the release of new products and services by
increasing project speed by two-thirds.

10
MuleSoft’s mission is to help organizations change and innovate faster by making it easy to connect the world’s applications,
data and devices. With its API-led approach to connectivity, MuleSoft’s market-leading Anypoint Platform™ is enabling over
1,000 organizations in approximately 60 countries to build application networks.

For more information, visit www.mulesoft.com.

You might also like