Applied thinking
There were some technologies that could, in theory, do the job, such as object request brokers and other object-orientated approaches. But they were complicated and time-consuming, and it was difficult to add new functionality. Then as the web took off, so too did a raft of new technologies.
Chief of these was application server architecture – a way of breaking systems down into components and distributing them across multiple machines, where they could provide computing services to whichever applications or users needed them. Van Hertsen reckoned he could take the concept that was initially used to provide relatively simple functions on a server for thousands of users, as in internet applications, and turn it on its head to provide highly complex, computationally intensive financial functions for a relatively few users per server. This would solve problems of performance and the reuse of common functions across applications. Investment bank IT departments were also monitoring the technology, but it was all new stuff then and there was a risk in adopting it. “In Palo Alto [in the heart of Silicon Valley] we knew it would work, but on Wall Street they couldn’t be sure,” he says.
This gave van Hertsen and his new company, Application Networks, which he set up in 1998, a head start in building a cross-asset trading and risk management platform. Investment capital for high-tech ventures was easy to come by then, but Application Networks’ approach was somewhat against the grain of the times. While most dotcoms burnt through millions of dollars creating and marketing ever-more fantastical concepts, Application Networks was a heads-down engineering team that spent three years out of sight building its new architecture. It was a major undertaking that took $15 million and 40 experienced financial and software engineers based in Palo Alto and London. They used other emerging technologies, particularly the Java development tools, caching techniques whereby large databases can be held in memory for instant access, and low-cost server machines that make it cheaper to have multiple processors for performance and to build in the redundancy necessary for reliability.
Application Networks created a three-layered framework, which it calls JRisk (the ‘J’ is for Java), with a set of common services at the bottom, such as fault tolerance for reliability and distributed computation for performance, that would be required by all applications. Above that is a layer of reusable business logic components for representing instruments, handling market data and so on. And on top of that sits the trading and risk applications themselves. Initially, Application Networks left this top layer for its clients to build their own applications, and the company’s first few sales were for the first two layers only.
“We sold to investment banks that usually only did in-house development,” says van Hertsen. But then the dotcom bubble burst and in 2001 the economic climate got difficult. “We realised specific business applications would make it easier to sell our framework,” he says. So the company began developing trading programs, starting with a credit derivatives application.
“We said we would deliver the application in six months,” says van Hertsen. “That’s something we could never have done before.” Application Networks’ framework, with its set of common services and reusable business components, meant the company had to develop only the functionality that was new for credit derivatives, such as descriptions of credit instruments, some specific credit risk measures and certain elements required for processing credit default swaps, collateralised debt obligations and other credit instruments.
“Our biggest achievement is that we have been able to develop applications using our basic framework for instruments we never dreamed of,” says van Hertsen. This ability to rapidly develop new applications is a boon to IT departments. “As one chief technology officer put it: he wanted to be able to run ahead of the user requirement curve instead of struggling to keep up,” says van Hertsen.
Application Networks now offers applications for equity, interest rate and foreign exchange derivatives trading and profit and loss calculation, as well as credit derivatives. Meanwhile, clients, of which the company has seven, including Société Générale and JP Morgan Chase, have built applications for interest rate, equity and forex derivatives and treasury on the JRisk framework.
And once they have built an application for one asset class, it is quick and easy to build applications for other asset classes, claims van Hertsen. “We wanted as much reusability as possible so that when you build a new application you don’t have a lot to reinvent.”
Only users who have a paid subscription or are part of a corporate subscription are able to print or copy content.
To access these options, along with all other subscription benefits, please contact info@risk.net or view our subscription options here: http://subscriptions.risk.net/subscribe
You are currently unable to print this content. Please contact info@risk.net to find out more.
You are currently unable to copy this content. Please contact info@risk.net to find out more.
Copyright Infopro Digital Limited. All rights reserved.
As outlined in our terms and conditions, https://www.infopro-digital.com/terms-and-conditions/subscriptions/ (point 2.4), printing is limited to a single copy.
If you would like to purchase additional rights please email info@risk.net
Copyright Infopro Digital Limited. All rights reserved.
You may share this content using our article tools. As outlined in our terms and conditions, https://www.infopro-digital.com/terms-and-conditions/subscriptions/ (clause 2.4), an Authorised User may only make one copy of the materials for their own personal use. You must also comply with the restrictions in clause 2.5.
If you would like to purchase additional rights please email info@risk.net
More on Technology
FX options: rising activity puts post-trade in focus
A surge in electronic FX options trading is among the factors fuelling demand for efficiencies across the entire trade lifecycle, says OSTTRA’s commercial lead, FX and securities
Dismantling the zeal and the hype: the real GenAI use cases in risk management
Chartis explores the advantages and drawbacks of GenAI applications in risk management – firmly within the well-established and continuously evolving AI landscape
Chartis RiskTech100® 2024
The latest iteration of the Chartis RiskTech100®, a comprehensive independent study of the world’s major players in risk and compliance technology, is acknowledged as the go-to for clear, accurate analysis of the risk technology marketplace. With its…
T+1: complacency before the storm?
This paper, created by WatersTechnology in association with Gresham Technologies, outlines what the move to T+1 (next-day settlement) of broker/dealer-executed trades in the US and Canadian markets means for buy-side and sell-side firms
Empowering risk management with AI
This webinar explores how artificial intelligence (AI) can strip out the overheads and effort of rapidly modelling, monitoring and mitigating risk
Core-Payments for business leaders: why real-time access to payment data is key to long‑term business success
Business leaders require easy access to timely, reliable and complete information across post-trade processes. Aside from the usual requirements of senior managers to optimise for risk, revenues and costs, they increasingly need to demonstrate to their…
Risk applications and the cloud: driving better value and performance from key risk management architecture
Today's financial services organisations are increasingly looking to move their financial risk management applications to the cloud. But, according to a recent survey by Risk.net and SS&C Algorithmics, many risk professionals believe there is room for…
Machine learning models: the validation challenge
Machine learning models are seeing increasing demand across the capital markets spectrum. But how can firms improve their chances of gaining internal and regulatory approval for these type of models?