Home | News | Features | Product Reviews | Competitions | Subscribe | Corporate | Search | موقععربي  
Click to Win
HOME > FEATURES > Technology > Letting in Linux >
FEATURED CHANNELS
نسخةعربية ITP.net
NEWS HOMEPAGE
ALL COMPETITIONS
IT & BUSINESS EVENTS
WEB INDEX
IT JOBS
CHANGE LANGUAGE
SEARCH ITP.net
Can't find what you're looking for on the Home Page? Try searching ITP.net:

ITP MAGAZINES
Free subscriptions for qualified professionals and huge online discounts. Subscribe now!



THIS MONTH'S ISSUES
T2
FREE NEWSLETTER
Enter your e-mail address to receive our newsletter


Raising the profile
Letting in Linux
Habib Bank AG Zurich, is deploying Linux to the desktop, says Syam Pillai, vice president information technology.
Linux, propelled initially by strong grassroots support and more recently by vendor backing, has changed the landscape of the operating system market. The benefits of using an operating system that essentially costs nothing in itself, that can breath life back into what would have previously been considered defunct hardware and that has widespread ISV support are obvious. Recent market figures estimate that Linux has claimed around 30% of the server market.

However, for many users in the region Linux isn’t really on the radar. IBM is doing its best to galvanise the local Linux movement by attempting to provide a loose form of leadership to tie together the disparate development projects ongoing across the region.

Big Blue has also pledged to deliver an Arabised version of Linux by mid-way through next year. The vendor, which has already spent US$1 billion in migrating its applications to Linux, is currently in the midst of localising the different components of its WebSphere platform and migrating them to Linux.

Speaking last month, Dr. Ahmed Tantawy of Cairo-based Technical Competency Centre, admitted, “the Linux business in the region isn’t that large.” But he added, “it’s growing… [and] there is a great interest. ”

Regardless of growing interest, lack of support, low awareness and few localised applications remain a significant barrier to entry for many local organisations. Apart from IBM and Red Hat’s recently established local presence no other vendors are taking an active role in promoting the Unix-like operating system. Other hardware players such as Dell and Compaq aren’t even actively promoting Linux locally because they don’t see a strong business need.

Consequently, the impact of Linux on the local market has barely been noticeable, with only a handful of organisations taking the plunge and investing in the development and deployment of Linux solutions.

However, Habib Bank AG Zurich (HBZ) is bucking the trend and has put its faith in the hands of its 15-strong development team as it embraces Linux. After three years of working with Linux as a development platform, Habib Bank is in the process of migrating its 400 users in the UAE to the open source OS. “We’re using this as a replacement for Windows at the desktop,” says Syam Pillai, vice president information technology, Habib Bank AG Zurich. “At the desktop it is a very cost effective solution,” he adds.

Currently, the bank has migrated approximately 300 of its users to the Red Hat distribution of Linux. Although HBZ intends to migrate the rest of the UAE user population to Linux, there is no firm timetable to do so. Pillai explains this is largely to do with limited IT resources. “The others haven’t been converted because they are up in Abu Dhabi and Sharjah,” says Pillai. “It’s not because we don’t want to convert them, but we don’t have the people to do it just now.”

The migration of the user community to Linux has been made easier by the already limited use of Microsoft products at the desktop. 90% of the user base is using the bank’s core banking application, which has been developed in Java since 1996.

Consequently, “we’re just replacing Windows on the client machines with Linux… There is no change in the application — that remains the same. Very few of [the users] — maybe 10% — are using other applications, such as spreadsheets. For that purpose users can either run StarOffice or K-Office which is part of the Linux distribution,” explains Pillai.

Habib Bank’s Dubai-based IT shop, which is responsible for the IT infrastructure in eight other countries is already investigating the possibility of migrating the other users to Linux at the desktop. Work has already begun in the Isle of Mann and Switzerland branch offices. “We are in the process of converting these users,” comments Pillai. “Some people are using Windows and it will take some time to convert them because we don’t have people there to install [Linux] and train them. It’s going to be a gradual process,” he adds.

By extending Linux to the desktop, Habib Bank is taking its use of the open source OS into unchartered territories, even by international standards. On a global scale Linux’s penetration at the desktop level is estimated at just 1.5%.

However, the bank’s IT team is confident that its strong history of internal development will enable it to deliver the solution, reap the cost benefits and make an impact on the bottom line. Over the course of the last three years, more and more of the bank’s systems have been switched to run on the Linux OS. “The ATM controller was one of the first things we migrated… because this was under the control of the IT department there was no support issue when migrating,” says Pillai. “The application interfaces — such as the currency rate interface, the Web interface and the WAP interface — are all running on Linux,” he adds.

The only other operating system running in HBZ’s environment is Sun Solaris. The corporate bank operates Sun’s Unix hardware to run its Sybase database. “We aren’t running any of Solaris’ features — we are just running the Sybase database,” says Pillai.

According to Dr. Ahmed Tantawy, the Linux movement in the local market is gathering momentum. This should be boosted when IBM completes Arabisation work during 2002.
The extensive use of Linux has also helped the bank reduce its hardware expenditure. Until last year, the bank was still using 286 machines in some places to run a character-based module of the bank’s core banking application. “The application we designed was suitable for running host machines. We found that we had to buy fat machines, just because Windows needs fat machines, ” says Pillai.

However, the same ‘fat’ Intel machines are now running Linux. The additional memory of the Intel boxes accelerates the performance of the Java applications running on the open OS. “We are finding ways to utilise those resources. We have found that Java under Linux runs better than Java under Windows, ” he adds.

Habib Bank owes its platform independence to the extensive Java development that has been ongoing since the mid-90s. The bank’s entire IT infrastructure is based on a n-tier architecture, with every single application — even down to the app that prints cheque books — internally developed using Java.

The bank’s core banking application consists of 18 software modules handling different core elements of the business. The suite of self-contained applications — internally described as ‘the banking enterprise’ — handles “everything from the tellers to the Internet banking application, ” says Pillai. “If it’s not in the banking enterprise it means we don’t do that service just yet.”

The internal programming work also stretches to the development tools, which the 15-strong IT team built from early Java Development Kits (JDKs). Prior to the introduction of Java in 1996, the bank had been developing its banking applications using a mixture of C++ and a more robust proprietary language called hPLUS. The migration from hPLUS to Java was “relatively easy,” as there was strong similarities between the programming languages. However, the bank felt the need to develop its own Java tools that were optimised for the existing architecture. “We wanted to mimic the architecture in Java, so we started writing our own tools,” explains Pillai. “We brought one virtual machine that interpreted our hPLUS byte-code into Java so that we didn’t have to re-write everything from scratch.”

Since the initial conversion to Java, the bank’s IT team has constructed its internal Java component framework, which enables it to pull together already existing elements of code to rapidly deliver an application. The development cycle has been cut “tremendously,” says Pillai. “We saw the freedom of Java, we saw a language that was going to be supported by the industry. We saw the capability that Java gave us to accelerate development time and help simplify the architecture,” he adds.

The strict adherence to Java development has resulted in a strong sense of platform and vendor independence. Although different from most other organisations in the region, Pillai believes the internal development mantra has resulted in a more reliable and closely integrated IT architecture. “We have avoided any dependence on standalone applications,” says Pillai.

“Many banks have multi-vendor dependencies… when they want to make changes to their environments they have to be careful not to disrupt other systems. That is one of the major differences here — by having everything developed in Java we are not dependent on any vendor sessions [code]… any machine can run the [core banking applications,]” he adds.

Pillai shrugs off suggestions that internal development is both a time-consuming and expensive road map to follow, particularly with the Internet pressuring businesses in all areas to deliver solutions rapidly. In October 2000, Habib Bank AG Zurich development team delivered SMS banking, secure WAP services and Internet banking to its customers. More recently, HBZ became the first bank to offer an online letter of credit.

The timely delivery of such services proves firstly that the internal development track does work and secondly, that the HBZ’s architecture is both flexible and scaleable. “The IT architecture has to be decided on… in our environment if the architecture doesn’t support something then we don’t introduce the service,” says Pillai.

“We can’t just deploy an application outside the architecture… [Our] approach might take a little longer, but we know that when we actually deliver the solution we will reap the rewards quickly,” he adds.

Maintenance of the bank’s strong development programme the skills of its developers is vital. Considering the local dearth of Linux and Java development skills one would assume that the corporate bank had invested heavily in training. However, HBZ has bucked the trend and relies on information available on the Internet and the ingrained computing science knowledge of its development team. According to Pillai, much of the available local training isn’t up to scratch. “If you have that basic computing science knowledge, you can learn technologies without taking expensive courses,” says Pillai. “A typical example is Java — if you want to learn Java the best place to go is the Internet and Sun’s site.”

With in-house expertise being relied on to support the existing environment and prepare for the introduction of further services there is always going to be pressure on IT resources. In terms of support, Habib Bank does hold a support contract with Sybase and it has “a good working relationship with Sun.” However, as the entire architecture has been developed in-house, HBZ already believes it has the best support personnel available.
Advanced Options
  Print this story
 E-mail this story



  Click to Visit  
About ITP.net
Contact Us
Advertising
Jobs
ITP.net Affilliate Program
© 2001 The Information & Technology Publishing Co. Ltd.