ITPRO

Printed from www.itpro.co.uk

Register to receive our regular email newsletter at http://www.itpro.co.uk/reg/register.

The newsletter contains links to our latest IT news, product reviews, features and how-to guides, plus special offers and competitions.

Skip to navigation

    Migrating legacy applications: if it ain’t broke, don’t move it

There are a lot of legacy apps out there - most residing on mainframes. What's the best way to move these to the cloud?

By Adrian Bridgwater, 8 Apr 2011 at 08:36

Cloud diagram

Cloud computing is new. Well, it's not that new really, as the utility model and application service provider model of IT delivery have been with us for some time. But the way we are deploying and delivering cloud-based software, hardware, storage and processing resources is fresh and new.

So how do we bring our old so-called 'legacy' applications to the new business models offered by the cloud – and what kind of migration headaches lay in store for us?

The first truism to grasp here is that the term ‘legacy application’ is something of a misnomer. After all,. just because an application is old doesn't mean it's stopped working.

Indeed, legacy applications should not be thought of as a negative entity per se, they could in fact be just last week’s applications, mash ups or some form of smaller component code block. If it’s software and it’s still working, then it’s a legacy app.

Now we have our application landscape defined, let’s move on. The issue in hand is that cloud computing as an IT delivery model is something of a shake up to most organisations. But companies don’t want to be forced into writing reams of new program code in new languages with new application programming interfaces just to get to the cloud.

Mark Haynie, chief technology officer (CTO) of cloud computing for Micro Focus, suggests that there is a way to re-use existing enterprise applications and deploy them in a 'cloud agnostic’ fashion to the Infrastructure-as-a-Service layer of the cloud where storage, hardware and networking components are located.

"Scaling of users and transactions has multiplied a hundred fold in the time since 20-year-old business IT applications written in older (often mainframe-centric) languages such as COBOL were written. That same notion of supporting large amounts of users on new platforms translates to the cloud," he said.

"The key is to get the platform to support all of those same APIs so applications can move seamlessly into the cloud with no interconnectivity issues."

Is ALM the antidote?

Industry analysts and commentators suggest that application portfolio management (APM) tools will now come to the fore, as organisations need to analyse which systems are continuing to add value to the business - and which are comparatively redundant elements of the IT portfolio. In order to do this, all applications must be charted and ranked by business value and cost.

“The issues in cloud app pre-deployment centre around the freedom afforded by moving applications to the cloud as well as preserving existing investments," said David Akka, UK managing director of Magic Software,

"What not to take to the cloud will be dictated by each organisation’s issues around governance, competitive advantage and maintaining sensitive data on premise. This is where the hybrid model, which offers the ability to pick and choose which elements of corporate data are exposed to the cloud comes in; it’s about combining management, with choice and control.”

Much is being made of the need to preserve proven business logic that spans existing terrestrial proprietary applications if they are destined for migration to the cloud. The interrelationship and interconnectivity between these apps often holds and embodies much of the Intellectual Property (IP) of the company itself, so losing this as a result of an IT update, at any level, is bad news.

"One of the first things to ask is what CIOs are trying to achieve when migrating applications to the cloud. Are they simply seeking to reduce spend on their infrastructure or are they aiming to fundamentally transform their operating model and bring flexibility to the business?" added HP fellow Mateen Greenway, HP Fellow.

Previous
1 2

Email to a friend

Print this page

< Previous   Cloud : Analysis & Insight Next >
Microsoft Cloud Power

1 comments

You need to Login or Register to comment.

Migration must offer business value

It can certainly be said that the cloud is an environment “for which some applications are simply not designed”, and it is therefore vital that businesses evaluate the risks involved in migration and whether the move is a necessity to the success of their business. Many businesses are only placing non-core systems such as CRM in the cloud, as opposed to business-critical operations. This is simply because the business continuity risks involved with large-scale migration outweigh any perceived benefits, especially for large businesses running core legacy applications which are still delivering reliable business value.

Any migration project, from legacy applications or otherwise, should be considered very carefully, and all risks and options weighed up. If a cloud migration project is undertaken, with all the necessary due diligence and tests, it could in fact end up costing up to ten times as much as a simple system upgrade. There are many ways of maintaining legacy applications without becoming reliant upon the cloud, such as importing applications onto newer hardware. And by taking the advice of an independent third party, without any vested interests in specific technologies, businesses can understand all options available to them.

IT must be considered as a business enabler: a tool utilised to carry out and aid daily processes. In order to succeed in the current climate, companies need to sit back and determine what exactly they need from their IT before making the fundamental decision to invest in new innovations such as the cloud.

Paul Timms
Operations Director
Maindec
www.maindec.com

By Paul_Timms on Friday Apr 15

1 people out of 1 found this comment useful.

Did you find it useful?

 Sponsored Links

advertisement
advertisement
Sponsored Links
Advertisement