Christchurch’s Jade Software has put its Jade development environment through a third-party testing process. The testing took place recently over four days at IBM’s Innovation Centre in Sydney.
The testing project, conducted at the request of Jade’s customers, was based on real scenarios from the financial services industry that had been put forward by customers, says Gavin Mitchell, Jade’s head of marketing, sales and channel distribution.
Jade has conducted regular in-house performance testing of its platform for a number of years, but the company needed to be able to increase the capacity of these tests, for internal R&D measurements as well as validation for customers and prospects, he says.
One of the test scenarios, called “TradeEm”, was modelled on a very busy stock exchange, on a day when a company goes for its IPO (initial public offering), says Mitchell. The idea was to measure how quickly the application could process requests coming from tens of thousands, or even hundreds of thousands, of traders queuing up to buy stocks, he says.
“We created a scenario where 120,000 stockbrokers traded simultaneously. The rules were that the transactions had to be processed in the order the bids were received,” he says.
For the 120,000 traders making requests, the application was able to process 4,110 transactions per second, up from 200 transactions, says Mitchell.
The maximum trades per stock, per second rose from just 100 to 1,500, says Mitchell.
The results of the test showed that the Jade environment could scale the number of transactions being processed at the same time as “fine-tuning” the way the application processes data and keep hardware requirements down, he says. Many organisations are forced to spend money on additional hardware to support their business operations as they grow, he says.
Jade customers include complex, high-volume businesses such as the Shipton Building Society, English & Welsh Railways and Air New Zealand, he says.
Jade uses agile development approach to quickly create scalable and cost-effective solutions, says Mitchell. All developers work on the same source code, using the same environment, collaboratively, which makes it easy to communicate changes, he says. Of Jade’s 150 developers, 18 work on the core Jade product, he says.
Jade has developed several commercial products, for example, container management software for ship, road and rail; HR and payroll software; student management software, and an investigation system for police, says Mitchell.
The investigation system, developed for the Australian Federal Police, collects all sorts of disparate information relating to a crime investigation, says Mitchell. It collects “strands” of information, for example which investigators were asked to investigate what and what the various outcomes are, and links this to other information.
Using complex data models, the system helps map disparate information, looking at how different pieces of information can relate to each other — for example, relating a person to an event or place. The system is currently gaining some traction in the Asia-Pacific market, and a US launch is planned for later this year, says Mitchell.
The Jade technology is a runtime environment with an object-oriented database system. It has its own language and its own IDE (integrated development environment). Jade is interoperable with .Net and Java through APIs, says Mitchell.