Technology

Architecture

RiskVal is committed to cutting edge architecture. Our industry leading fixed income analytical trading systems are built holistically with open software. The RiskVal architecture includes the very latest in proven, effective modern software tools and methods.

Our APIs are mature and fully open. RiskVal is designed for extensibility in order to meet today's ever changing financial landscape.

The RiskVal architecture allows new products to be prototyped, developed and deployed within weeks instead of months. This drastically shortens the time to create new features needed to deal with today's highly volatile markets.

The RiskVal architecture is 100% Java based, enabling a scalable front-to-back trading system. RiskVal has built-in support for advanced Java scripting technologies, such as Python and the Mozilla Rhino Javascript engine. These state of the art tools enable incremental deployment of new user interface features, as opposed to monolithic software releases.

Server-Side Technology

  • Spring Framework helps makeJ2EE highly manageable
  • Apache ActiveMQ creates a highly scalable, distributed computation grid
  • Jetty Server runs as the lightest and fastest Java-based web server
  • Jython generates presentation data with fewer lines of code

Client-Side Technology

  • Integrate with Excel easily using Apache POI
  • See the big picture quickly with charts created from JFreeChart
  • Control Swing UI components with javascript using Mozilla Rhino
  • Extremely fast XML parsing with XPP3