By rickramsey on Mar 24, 2014
When a surfing buddy of mine asked me to look at a banking application that runs on Solaris, I thought he'd been hit on the head by his board one too many times. Solaris is cool. Banking is not. But I looked into it, anyway, and to my surprise, I found the banking app had a certain amount of geek appeal.
If geek appeal is not enough to hold your interest, Mister Hair-on-Fire, the other reason for talking about this banking application is that it helped identify four high performance configurations for Oracle's SuperCluster and SPARC servers that might be useful for other types of applications. So keep reading. Or ...
What first caught my interest was the idea of a bank operating system. A traditional computer OS manages hardware devices and provides services for application software. A bank headquarters does something very similar. It manages the branches (hardware) and provides services for its operations (applications). Turns out, that's the idea behind Finacle's Core Banking Solution.
Core banking sounds dull as hell, but it's a big deal for banks. It replaces cumbersome end-of-day consolidation between branch banks and HQ. (I almost feel asleep just writing that.) In fact, centralized banks worldwide now mandate the implementation of core banking technology to prevent fraud and meet regulatory requirements.
As a result, Finacle's Core Banking Solution is designed as configurable modules with layered Service-Oriented Architecture (SOA), straight-through processing (STP) capabilities, web-enabled technology, and support for 24 x 7 operations.
But no matter how sophisticated the application, the underlying architecture can limit its performance. Not a problem! Since Finacle 10 is now available on Oracle Solaris, it can be run on the screaming fast Oracle SuperCluster or Oracle’s SPARC T-Series servers. As you might expect, Finacle tested this combination for both batch and OLTP processing and found:
- Batch results that processed 15% more accounts and 3.2 to 3.7 times the required minimum records per second, all achieved within one third of the specified time, with plenty of CPU resources available to handle further load.
- OLTP results that exceeded Finacle acceptance criteria with more users and more transactions per second, all with sub-second response times and with considerable CPU resources remaining available.
White Paper: Infosys Finacle Core Banking Solution on Oracle SuperCluster and Oracle’s SPARC T-Series Servers
Roger Bitar provides technical details about the software and hardware layers in this solution, and describes the configurations that obtained the best performance:
- Configuration for Fastest OLTP Processing on SuperCluster T4-4
- Configuration for Fastest Batch Processing on SuperCluster T4-4
- Configuration for Fastest OLTP Processing on SPARC T4-4 Server
- Configuration for Fastest Batch Processing on SPARC T4-4 Server
About the Photograph
I took this picture of bike race taken in Durango, Colorado, in the Fall of 2012.