Getting Lift from SOA
Added 15th Jun 2008Article Highlights
- In fiscal 2007, the company reported income of Rs 758 crore — a 35.1 percent increase over 2006, its second consecutive year of double digit growth
- 60 percent of SOA implementations meet most of their goals and nearly four out of ten meet all their goals: Gartner
When Air Canada spun off Aeroplan, its frequent flyer rewards program, as a separate entity in 2001, the new company faced some tough challenges. Not the least of them was building an IT infrastructure, including e-commerce capabilities, almost from scratch. Virtually from day one, though, the Aeroplan IT brains trust agreed that the best way to achieve their goals was by implementing a service oriented architecture (SOA). Building an SOA naturally entailed a few challenges of its own, as Remi Lafrance, general manager of technology operations and head of the company's IT architecture group (ITAG), discovered. But five years on, the challenges have for the most part been met and the e-commerce capabilities are in place. The SOA isn't complete but it's 70 percent there, Lafrance says, and it's already paying dividends. Aeroplan has enjoyed significant success. It raised Rs 1,100 crore in an IPO in 2005. In fiscal 2007, the company reported income of Rs 758 crore - a 35.1 percent increase over 2006, its second consecutive year of double digit growth.
SOA delivers a "whole slew of benefits from an IT development life cycle perspective." The framework makes it easier to measure results and manage application quality assurance, for example.
"If you look at the number of partners we've signed up, where we are now versus where we were back then, and the impact Aeroplan has had overall in Canada as a loyalty company - those are the results, in good part, of the work we've done in expanding our IT capabilities," Lafrance says. Aeroplan started as a cost centre. It was a program offering Air Canada customers one way, and one way only, to accumulate reward miles and redeem them: fly Air Canada, then fly again. In 2001, the new entity was faced with remaking itself as a for-profit enterprise, which would mean transforming its simple business model and finding new sources of revenue.
In the 'loyalty' business, the way to do this was by adding new partners - merchants and brands anxious for access to the airline's choice customer base and willing to pay for the privilege. Aeroplan has been singularly successful in this, adding more than 90 partners since 2001. Some are partners whose products members can buy to accumulate points; others have products Aeroplan can offer as rewards. This in turn leads to expansion of the member base; nonflyers now have a way to accumulate miles, which attracts more partners, and so on.
Working with New Partners
But the company had to somehow keep a lid on the costs of setting up and working with new partners. In 2002, there were no automated systems for communicating with partners. The whole reward-redemption process itself was largely unautomated, and Aeroplan's e-commerce presence amounted to a few static pages at the Air Canada site. So one of the first priorities was creating a modern e-commerce-based Web site and infrastructure that would allow partners to interact directly with Aeroplan systems. The initial breakthrough came when the company implemented an SOA-based e-commerce firewall from Reactivity, now owned by Cisco Systems.
Among other things, the Reactivity technology allows partners to securely exchange XML messages with Aeroplan over the Net. "This opened up all sorts of possibilities in terms of direct connect between Aeroplan's infrastructure and external infrastructures to allow the flow of e-commerce," Lafrance says. "And we saw that we could start leveraging that and using service oriented architecture to a far greater extent." The next major undertaking, begun in 2004, was to build an enterprise software bus (ESB). It would handle co-ordination between front-ends - of various partners as well as Aeroplan - and Aeroplan's legacy back-end transactional systems. The company had cobbled together the architecture to this point from open source components such as Linux, Apache, and J2EE (Java 2 Platform, Enterprise Edition), and it remained committed to standards based and open source technology.
Related Articles
- New CEO Banks on Innovation to Revive RIM
- Electrifying Google Currents
- Enhancing User Experience: What They Want
- Enterprise Social Media: Vox Populi
- Taming the Terror: Eight Trends That Impact Indian CIOs in 2012


