Welcome Message

***Hearty Welcome to Customer Champions & Master Minds ***

I believe " Successful CRM/CXM " is about competing in the relationship dimension. Not as an alternative to having a competitive product or reasonable price- but as a differentiator. If your competitors are doing the same thing you are (as they generally are), product and price won't give you a long-term, sustainable competitive advantage. But if you can get an edge based on how customers feel about your company, it's a much stickier--sustainable--relationship over the long haul.
Thank You for visiting my Blog , Hope you will find the articles useful.

Wishing you Most and More of Life,
Dinesh Chandrasekar DC*

Tuesday, January 18, 2011

What keeps Legacy Apps out of Cloud ?

What keeps Legacy Apps out of Cloud


The hype about cloud computing without getting some firm answers for running Enterprise Applications that are built to run Companies and conglomerate gives a feel that there is long way to this cloud journey. Let’s be realistic and try to see Cloud computing as an option rather than Master of all Universal Applications. One thing that may drive it into that trough — other than the unrealistic projections by some providers of cost-savings and easy capacity planning — is the difficulty in getting certain legacy applications to run on it effectively.

What are the difficulties? Here's a look at five key hurdles.


1. Today's clouds are not alike No one "cloud platform" exists - each is different, meaning the specific migration, support, cost and capacity issues vary from vendor to vendor. And moving a legacy application to the cloud means taking a proven quantity in a known environment and moving it to a new environment that will make almost everything about it different .Legacy applications come with a lot of integration with your other systems, and usually they had to be done fast, so you have a lot of direct database calls from one application to another and that kind of thing that may not work when one endpoint is outside the perimeter. There's the tiny straw issue, too; there is an order of magnitude more bandwidth available inside the data center than outside it. And you have to decide whether it's important that you manage everything from one pane of glass, because the management tools are not up to doing that with cloud and legacy applications yet. There are a lot of basic technical issues that are often not addressed.

2. Security worries Security gets top billing as a risk of cloud computing because the idea is new and the locks aren't as fully tested as those on legacy applications. At least as big an issue for many companies is knowing who is using the applications or accessing the data, whether they have permission to do so or not. For enterprises that have security or compliance concerns, multitenant cloud infrastructures are just non-starters right now, because the tools to monitor or control that has not been addressed yet.Single-tenant clouds - that is, cloud platforms a company owns and manages itself - only solve part of that issue. Being able to physically limit access to the cloud by controlling the rest of the IT infrastructure makes the contained cloud safer, but still doesn't provide the detailed audit trail many companies need to comply with financial or privacy regulations.

3. Licensing and interoperability concerns Legacy applications are supposed to be the creaky inflexible problem when it comes to migration, but neither major software vendors nor cloud providers are making the migration any easier. While most legacy applications have been upgraded from the homegrown, no-public-standards era of corporate computing, most are built with databases, communications or data-translation modules and other commercially-licensed technology. That means vendors like Oracle, Microsoft, SAP and others would have to change their licensing to support three weeks running on three servers, then one week per month expanding to ten and only paying for the capacity you use.. Most licenses are still tied to one physical box, although Oracle has made some movements in this direction. Legacy apps typically also don't typically support the newest technology except in the user interfaces that aren't part of their cores - exactly the technologies on which cloud platforms are built. Microsoft Azure is based on its .Net programming architecture, which most legacy apps are not. Google's App Engine is designed to support software written in Python - a Web-friendly language popular with developers of PHP-based software running on Web servers. Salesforce.com has a proprietary application and data structure.

4. You don't know your own legacy Your company may live and die by its line-of-business applications, but that doesn’t mean you know everything going on behind the endlessly-customized codes, interfaces and forms that started out as business automation and turned into a rigid legacy application, There are some vendor tools are designed to extract data, metadata, business logic and security information from legacy applications using a mix of custom-written and canned analysis and conversion utilities, so the resulting code can be run on cloud computing platforms - usually internal clouds rather than public ones. With all the data, data structures and policy guidelines extracted, these tools can analyze security, data-access and compliance rules from both commercial and homegrown apps - often finding huge holes in the process. Siebel isn't designed to share [access control list] data with SAP and vice versa, so no one knows users have all this access; when we take all that out, you can see the access points and potential breaks in security.

5. Migration is manual and darn few tools will help Even at their best, master data management (MDM) providers such as Oracle, Siperian and Initiate Systems - convert only a portion of the application and data, leaving the end-user or service provider to deal with the rest, When will the situation improve? VMware is working on the problem, but not for legacy applications. Smaller companies such as the Israeli firm Gizmox will put an AJAX GUI on a legacy app and run that in the cloud, but don't take care of its guts.SAP and IBM - both of which have extensive custom-development and migration divisions - are also working on legacy-to-cloud migration tools, as is Oracle which is adopting technology developed by Sun.

By taking into consideration all the arguments put forward , The hour glass is still on for Legacy application to get into cloud. Cloud OOOOOOOOOOO  9 !

Loving P&C
DC*

No comments:

Post a Comment