Roots of Innovation
The MGL Configurable Solutions
 
 

A new breed of technology for the world's financial markets: The MGL Configurable Solution.


Are you experiencing these problems?
  • Minor enhancements take months
  • Cross product/instrument applications have too many compromises for business users
  • Your business services and technology stack don't work together to process orders, trades, and positions most effectively
  • You must invest tens of person years integrating all your components to arrive at a high-throughput, low-touch, exception-driven application
  • To add new products and instruments, you risk destabilizing what already is working
  • Adopting new technologies requires rewriting much of the application.

Our fix: MGL Configurable Solutions™

Various desks and users share the same solution but each area has its own unique behavior – Configurable solutions reduce development time without compromise.

The input to a configurable solution is both rule definition data that defines how the solution operates and trade data that the solution processes: Data driven logic dramatically reduces the time to adapt to market opportunities and client requests.

Benefits:

  • Dramatically reduce time required to build, assemble, integrate, and deploy trade and order management applications
  • Dramatically improve the speed, throughput, and latency of your mission critical functions like trading, trade management, reference data, risk, and more.

Features:

  • Decouple business lifecycle from technology lifecycle
  • Separate business logic from infrastructure code
  • Provide abstractions over necessary infrastructure
  • Leverage infrastructure providers (Oracle, Tibco, etc.)
  • Accommodate technology changes
  • Harness latest technologies for maximum benefit
  • Prevent infrastructure or vendor lock-in
  • Provide integration and interoperability for deployment environments

Address non-functional application requirements (aspects) including:

  • Audit
  • Security
  • Mirroring
  • Scalability across multiple servers
  • Caching
  • Transactionality

Types of Configuration:

  • Customer on-boarding
  • Exception automation
  • New instrument type setup
  • Trade workflow
  • Core technology binding
  • Services deployment
  • User personalization